Commit Graph

50 Commits

Author SHA1 Message Date
Jon
dbf67f7737 fix(devops): Ensure mandatory fields are writeable for model GitRepository
ref: #813 #515
2025-07-04 08:40:32 +09:30
Jon
c5823152ca feat(devops): Update checkin model fixture so it creates the feature flag
ref: #813 #808
2025-07-04 08:40:32 +09:30
Jon
b4daa61b36 feat(devops): Update URL route basename
ref: #807 #515 #809 #810 #811
2025-07-04 08:40:32 +09:30
Jon
192c768f9a feat(devops): Serializers for GitRepository models notes and history
ref: #807 #515 #809
2025-07-04 08:40:32 +09:30
Jon
f6dc4ff512 feat(devops): Serializers for GitHubGitRepository models notes and history
ref: #807 #515 #810
2025-07-04 08:40:32 +09:30
Jon
ec1457f3f8 feat(devops): Serializers for GitLabGitRepository models notes and history
ref: #807 #515 #809
2025-07-04 08:40:32 +09:30
Jon
24c960dc86 chore(devops): Remove pre-meta notes code
ref: #788 #768
2025-07-04 08:40:28 +09:30
Jon
0a413a6581 chore(devops): Remove GitGroup old notes serializer
ref: #783 #781
2025-07-04 08:40:26 +09:30
Jon
db93903119 chore(devops): Remove FeatureFlag notes Serializer
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
ef294cc081 feat(devops): Switch model FeatureFlag inheritance to CenturionModel
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
5429c17f98 feat(devops): Enable Model notes for GitGroup
ref: #779 #778 #515
2025-07-04 08:40:26 +09:30
Jon
827894ef23 feat(devops): Add AuditHistory Serializer for GitGroup
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
bff1049414 chore: correct pylint errors
ref: #765
2025-07-04 08:40:23 +09:30
Jon
2d7335ff85 refactor(access): Rename model Organization -> Tenant
ref: #756 #505
2025-05-15 02:44:53 +09:30
Jon
8bd90df582 feat(devops): Ensure GitHub Groups can't be nested
ref: #693 #515 closes #249
2025-03-23 07:55:47 +09:30
Jon
85a2779563 feat(devops): Models Git Repository must use organization from git_group as must group if parent set
ref: #693 #515
2025-03-23 07:47:05 +09:30
Jon
e65b2531ed refactor(devops): Field provider_id must not be user editable for git group or repository
this field is used for sync only

ref: #693 #515
2025-03-23 07:19:19 +09:30
Jon
3a9198f63c fix(devops): Correct git_group serializer parameter name
ref: #693 #515
2025-03-22 21:25:51 +09:30
Jon
5f3990e15a feat(devops): Add git provider badge to git_group table fields
ref: #693
2025-03-22 20:45:13 +09:30
Jon
491e0dba64 feat(devops): Add git provider badge to git_repository table fields
ref: #693
2025-03-22 20:45:02 +09:30
Jon
a0dd0384bf fix(devops): git_group serializers must define fields
ref: #693 #515
2025-03-22 19:21:04 +09:30
Jon
60cc64ba19 fix(devops): git_group serializers must return urls
ref: #693 #515
2025-03-22 19:20:42 +09:30
Jon
64b677eaa9 fix(devops): Correct ViewSerializer for GitLab Repository
ref: #693 #515
2025-03-22 19:15:58 +09:30
Jon
4bd5a890db fix(devops): Correct ViewSerializer for GitHib Repository
ref: #693 #515
2025-03-22 19:15:44 +09:30
Jon
48a7a206d2 feat(devops): Add fields to ALL git_repository serializers
ref: #693 #515
2025-03-22 18:55:03 +09:30
Jon
b1f80cb1b2 feat(devops): Git Group Notes Serializer
ref: #693 #515
2025-03-20 15:22:17 +09:30
Jon
2b19f466f2 feat(devops): GitLab Repository Notes Serializer
ref: #693 #515
2025-03-20 15:12:06 +09:30
Jon
8caa8646b4 feat(devops): GitHub Repository Notes Serializer
ref: #693 #515
2025-03-20 15:11:58 +09:30
Jon
9229036b72 feat(devops): GIT Group Serializer
ref: #693 #515
2025-03-20 14:13:10 +09:30
Jon
c5e33c4e3d feat(devops): GitLab Serializer for git repositories
ref: #693 #515
2025-03-20 14:09:12 +09:30
Jon
23773a8776 feat(devops): GitHub Serializer for git repositories
ref: #693 #515
2025-03-20 14:09:00 +09:30
Jon
ef0b024a12 feat(devops): Base Serializer for git repositories
ref: #693 #515
2025-03-20 14:08:16 +09:30
Jon
acc31ef079 feat(devops): Display the days total unique check-ins for feature flags within software feature flagging tab
ref: #678 #676
2025-03-15 02:24:47 +09:30
Jon
dcebd4b8d6 fix(devops): feature flag public ViewSet serializer name correction and qs cache correction
ref: #673 #663
2025-03-10 18:28:18 +09:30
Jon
42105d4621 fix(devops): feature flag public endpoint field modified name typo
ref: #673 #663
2025-03-10 15:19:57 +09:30
Jon
3eb02602d6 fix(devops): Move software field filter for feature flag to the serializer
ref: #673 #663
2025-03-08 19:30:45 +09:30
Jon
8741e0b636 feat(devops): Add feature flag public serializer
ref: #673 #663
2025-03-08 16:42:09 +09:30
Jon
4f6debac88 fix(devops): Dont attempt to validate feature flag software or organization if it is absent
ref: #670 #659
2025-03-07 17:07:28 +09:30
Jon
5dd4bddea9 fix(devops): Correct feature flagging validation for enabled software and enabled orgs
ref: #670 #659
2025-03-07 16:23:48 +09:30
Jon
b60aa3be7a feat(devops): limit feature_flag to organizations that's had feature flags enabled
ref: #670 #659
2025-03-07 15:45:49 +09:30
Jon
eb7ff47873 fix(devops): Correct Feature Flag serializer validation to cater for edit
ref: #662 #659
2025-03-05 03:32:11 +09:30
Jon
9fcea0528a feat(devops): Serializer limiting of software and os disabled for time being
ref: #670 #659
2025-03-05 02:28:05 +09:30
Jon
0a5778258b feat(devops): Serializer validate software and org
ref: #670 #659
2025-03-05 01:34:29 +09:30
Jon
75412df8b6 feat(devops): Serializer software filter to enabled feature_flag software
ref: #670 #659
2025-03-05 01:34:11 +09:30
Jon
28e80bff50 feat(devops): Serializer org filter to enabled feature_flag organizations
ref: #670 #659
2025-03-05 01:33:47 +09:30
Jon
8124d58014 feat(devops): Add serializer for enabling software for feature flagging
ref: #670 #664
2025-03-05 01:32:23 +09:30
Jon
8a56fdfcdb feat(devops): Add Notes to feature flag model
ref: #662 #659
2025-03-04 03:34:30 +09:30
Jon
1afa102679 test(devops): Notes feature flag model checks
ref: #662 #659
2025-03-04 03:33:09 +09:30
Jon
aa1cd3eda2 feat(devops): Add Feature Flag serializer
ref: #662 #659
2025-03-02 00:33:59 +09:30
Jon
6fabdb6d17 feat(devops): Add devops module URL includes
ref: #662 #656
2025-03-02 00:32:03 +09:30