|
192efadb08
|
feat(devops): Feature Flagging middleware
ref: #675 #575
|
2025-03-13 19:49:11 +09:30 |
|
|
00d16f841f
|
feat(devops): Feature Flagging management command
ref: #675 #575
|
2025-03-13 19:49:02 +09:30 |
|
|
c5107861a1
|
feat(devops): Add Feature Flagging lib
ref: #675 #575
|
2025-03-13 19:47:44 +09:30 |
|
|
1d9580f14b
|
feat(devops): add temp application for feature flag client
ref: #675 #575
|
2025-03-13 19:40:42 +09:30 |
|
|
aa77c69ed7
|
Merge pull request #673 from nofusscomputing/public-endpoint-feature-flagging
|
2025-03-10 20:25:45 +09:30 |
|
|
acf9f20ab9
|
test(devops): public feature flag fields corrections
ref: #673 #663
|
2025-03-10 20:07:12 +09:30 |
|
|
6cf6a23964
|
feat(devops): public feature flag endpoint pagination limited to 20 results
ref: #673 closes #663
|
2025-03-10 19:37:37 +09:30 |
|
|
a69e102432
|
test(devops): public feature flag functional ViewSet checks
ref: #673 #663
|
2025-03-10 19:36:52 +09:30 |
|
|
89e2de437f
|
fix(devops): Correct logic for data changed check for public endpoint for feature flagging
ref: #673 #663
|
2025-03-10 19:19:58 +09:30 |
|
|
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 |
|
|
2e35b651ef
|
test(devops): feature flag ViewSet checks
ref: #673 #663
|
2025-03-10 16:04:43 +09:30 |
|
|
2f06814d99
|
test(api): Update vieset test cases to cater for mockrequest to contain headers attribute
ref: #673
|
2025-03-10 16:04:09 +09:30 |
|
|
faff43510d
|
test(devops): feature flag public endpoint API field, header checks
ref: #673 #663
|
2025-03-10 15:21:07 +09:30 |
|
|
42105d4621
|
fix(devops): feature flag public endpoint field modified name typo
ref: #673 #663
|
2025-03-10 15:19:57 +09:30 |
|
|
f61799dbfe
|
docs(devops): feature flag if-modified-since header
ref: #673 #663
|
2025-03-08 21:19:49 +09:30 |
|
|
427584c8d9
|
feat(devops): Add support for if-modified-since header for Feature Flags public endpoint
ref: #673 #663
|
2025-03-08 21:05:44 +09:30 |
|
|
a07ee8472e
|
fix(devops): Filter public feature flag endpoint to org and software where software is enabled
ref: #673 #663
|
2025-03-08 19:36:12 +09:30 |
|
|
3eb02602d6
|
fix(devops): Move software field filter for feature flag to the serializer
ref: #673 #663
|
2025-03-08 19:30:45 +09:30 |
|
|
7dac29971f
|
feat(api): Add public API feature flag index endpoint
ref: #673 #663
|
2025-03-08 17:49:07 +09:30 |
|
|
0c6fb786dd
|
feat(api): Add public API endpoint
ref: #673 #663
|
2025-03-08 17:45:20 +09:30 |
|
|
d09e649765
|
feat(devops): Add feature flag public ViewSet
ref: #673 #663
|
2025-03-08 16:43:34 +09:30 |
|
|
8741e0b636
|
feat(devops): Add feature flag public serializer
ref: #673 #663
|
2025-03-08 16:42:09 +09:30 |
|
|
529512be3e
|
feat(api): Add common viewset for public RO list
ref: #663
|
2025-03-08 16:35:00 +09:30 |
|
|
d038165146
|
Merge pull request #671 from nofusscomputing/remove-viewset-serializer-caching
|
2025-03-07 18:05:38 +09:30 |
|
|
b63f6b7092
|
feat: Remove serializer caching from ALL viewsets
ref: #671 closes #668
|
2025-03-07 17:53:14 +09:30 |
|
|
7b6fe804a9
|
feat(devops): Add delete col to software enabled feature flags
ref: #659
|
2025-03-07 17:38:05 +09:30 |
|
|
b874fc7298
|
Merge pull request #670 from nofusscomputing/software-feature-flagging
|
2025-03-07 17:22:32 +09:30 |
|
|
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 |
|
|
5fdc0b32a6
|
feat(devops): Prevent deletion of software when it has feature flagging enabled and/or feature flags
ref: #670 closes #659
|
2025-03-07 16:35:04 +09:30 |
|
|
e607999a62
|
test(devops): Ensure that only enabled org and enabled software is possible
ref: #670 #659
|
2025-03-07 16:24:26 +09:30 |
|
|
5dd4bddea9
|
fix(devops): Correct feature flagging validation for enabled software and enabled orgs
ref: #670 #659
|
2025-03-07 16:23:48 +09:30 |
|
|
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 |
|
|
53956e0772
|
feat(devops): limit feature_flag to software that's had feature flags enabled
ref: #670 #659
|
2025-03-07 15:45:25 +09:30 |
|
|
f4ccd3d164
|
fix(devops): dont cache serializer for featureflag
ref: #670
|
2025-03-07 15:44:06 +09:30 |
|
|
629f5aec8e
|
feat(python): Update Django 5.1.5 -> 5.1.7
ref: #670 https://github.com/nofusscomputing/centurion_erp/security/dependabot/10
|
2025-03-07 13:28:50 +09:30 |
|
|
69eb7eb294
|
test(devops): software_feature_flag_enable ViewSet checks
ref: #670 closes #664
|
2025-03-07 13:25:15 +09:30 |
|
|
e317a96e45
|
test(devops): software_feature_flag_enable Serializer checks
ref: #670 #664
|
2025-03-07 13:24:36 +09:30 |
|
|
9720ae527a
|
test(devops): Update feature flag test case setup to enable feature flag for testing software
ref: #662 #659
|
2025-03-05 04:11:20 +09:30 |
|
|
33644a25d1
|
test(devops): Update feature flag test case setup to enable feature flag for testing software
ref: #662 #659
|
2025-03-05 03:32:43 +09:30 |
|
|
eb7ff47873
|
fix(devops): Correct Feature Flag serializer validation to cater for edit
ref: #662 #659
|
2025-03-05 03:32:11 +09:30 |
|
|
b542e92bbd
|
fix(devops): Feature Flag field is mandatory
ref: #670 #659
|
2025-03-05 03:31:10 +09:30 |
|
|
b515b26203
|
test(api): Remove serializer cache test cases
caching the serializer prevents drf form editor
ref: #670 #664
|
2025-03-05 02:43:56 +09:30 |
|
|
b562e09622
|
test(devops): software_feature_flag_enable api field checks
ref: #670 #664
|
2025-03-05 02:43:12 +09:30 |
|
|
748a1c80ef
|
fix(api): make history url dynamic. only display if history should save
ref: #670
|
2025-03-05 02:42:51 +09:30 |
|
|
492bbfb521
|
test(devops): software_feature_flag_enable viewset checks
ref: #670 #664
|
2025-03-05 02:29:40 +09:30 |
|
|
86d5ce2062
|
test(devops): software_feature_flag_enable model checks
ref: #670 #664
|
2025-03-05 02:29:28 +09:30 |
|
|
541b7734e5
|
test(devops): software_feature_flag_enable tenancy object checks
ref: #670 #664
|
2025-03-05 02:29:12 +09:30 |
|
|
9fcea0528a
|
feat(devops): Serializer limiting of software and os disabled for time being
ref: #670 #659
|
2025-03-05 02:28:05 +09:30 |
|
|
0a5778258b
|
feat(devops): Serializer validate software and org
ref: #670 #659
|
2025-03-05 01:34:29 +09:30 |
|
|
75412df8b6
|
feat(devops): Serializer software filter to enabled feature_flag software
ref: #670 #659
|
2025-03-05 01:34:11 +09:30 |
|