Commit Graph

160 Commits

Author SHA1 Message Date
Jon
8673862cd3 fix(config_management): Remove parent property from config groups
ref: #605 #611
2025-02-18 04:13:35 +09:30
Jon
4dd19ba22f fix(tests): Correct Permission Import due to removing from access.models
ref: #605 #601
2025-02-18 04:13:35 +09:30
Jon
aa43c2e46a feat(config_management): save_history method added to Config Group Software
ref: #605 #637
2025-02-18 04:13:34 +09:30
Jon
4d9e06c55b feat(config_management): save_history method added to Config Group Hosts
ref: #605 #637
2025-02-18 04:13:34 +09:30
Jon
2027c4fd0e feat(config_management): save_history method added to Config Groups
ref: #605 #611
2025-02-18 04:13:34 +09:30
Jon
2059d014d7 feat(config_management): History Model migrations for Config Groupse + children
ref: #605 #611 #612 #637
2025-02-18 04:13:34 +09:30
Jon
9493543b92 feat(config_management): History Model for Config Group Software added
ref: #605 #612
2025-02-18 04:13:34 +09:30
Jon
589c7fab26 feat(config_management): History Model for Config Group Hosts added
ref: #605 #637
2025-02-18 04:13:34 +09:30
Jon
740d33ece1 feat(config_management): History Model for Config Groups added
ref: #605 #611
2025-02-18 04:13:34 +09:30
Jon
7cd4cb965b refactor(core): move get_url to common serializer
reduces duplicated code

ref: #602 #605
2025-02-18 04:13:33 +09:30
Jon
25373fc5b6 test: Disable Old History Model test suites
ref: #601 #602 #605
2025-02-18 04:13:33 +09:30
Jon
05d4c4a94d refactor: Squash migrations so there is less of them for model notes
ref: #525 #389
2025-02-09 20:40:25 +09:30
Jon
0602070adb test(config_management): Config Group Note Model Checks
ref: #525 closes #529
2025-02-09 19:28:02 +09:30
Jon
c15966c694 test(config_management): Serializer Checks for Config Groups Notes
ref: #525 #529
2025-02-09 17:51:18 +09:30
Jon
6a211677a8 test(config_management): Config Groups Notes Function Viewset Tests
ref: #525 #529
2025-02-08 22:29:07 +09:30
Jon
37d6ba202d test(config_management): Config Groups Notes Test Cases for ViewSet
ref: #525 #529
2025-02-08 19:22:55 +09:30
Jon
0a8c3cfffb test(config_management): Config Group Test Cases for API Field Checks
ref: #525 #529
2025-02-08 17:24:34 +09:30
Jon
0bc3f420f0 test: remove old notes model tests
ref: #389 #526
2025-02-07 21:47:01 +09:30
Jon
dad843f1d4 test(config_Management): Update url_name to match new notes endpoint
ref: #526 #529
2025-02-07 21:11:43 +09:30
Jon
ecb7116f4a feat(config_management): Config Group Notes ViewSet
ref: #526 #529
2025-02-07 19:06:34 +09:30
Jon
3464fcf93b feat(config_management): Config Group Notes Serializer
ref: #526 #529
2025-02-07 19:06:11 +09:30
Jon
c8f0c54549 feat(config_management): Config Group Notes Model
ref: #526 #529
2025-02-07 19:05:57 +09:30
Jon
64e344206c refactor(access): Dont add releationship from tenancyObject.organization to organization model
ref: #389 #525
2025-02-07 18:10:44 +09:30
Jon
83fb6d005b test: Add empty kwargs to ViewSet index page test cases
ref: #512 #513 #518
2025-02-06 20:35:46 +09:30
Jon
27b7550114 fix(config_management): correct truthy check for config group ViewSet property when evaluating queryset
ref: #512 #518
2025-02-04 08:00:47 +09:30
Jon
06cefb9223 fix(config_management): correct truthy check for config group ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:00:36 +09:30
Jon
67a5e63b33 fix(config_management): correct truthy check for config group software ViewSet property when evaluating serializer_class
ref: #513 #518
2025-02-04 08:00:21 +09:30
Jon
4dae20b056 fix(config_management): correct truthy check for config group software ViewSet property when evaluating queryset
ref: #512 #518
2025-02-04 08:00:04 +09:30
Jon
ce0cc856a7 fix(config_management): config group software viewset must cache queryset
ref: #512 #518
2025-02-04 07:29:11 +09:30
Jon
fae11ca310 fix(config_management): config group viewset must cache queryset
ref: #512 #518
2025-02-04 07:29:11 +09:30
Jon
95af0d3848 test(config_management): Add missing unit tests for config groups software viewset
ref: #512 #513 #518
2025-02-04 07:29:11 +09:30
Jon
596c708212 test(config_management): Add missing unit tests for config groups viewset
ref: #512 #513 #518
2025-02-04 07:29:11 +09:30
Jon
c5eb26e62b feat: Views to cache discovered serializer
ref: #471 #511
2025-02-01 14:46:05 +09:30
Jon
f08d3357d0 test: update to cater for tenancy object in request
ref: #473 #474
2025-01-18 22:57:00 +09:30
Jon
e2da2b173d chore(api): remove empty string for documentation link
ref: #463 #469
2025-01-12 16:48:12 +09:30
Jon
1087dde2d5 test(access): Ensure items returned from query are from user organization and/or globally set organization
ref: #459 closes #448
2025-01-04 18:04:02 +09:30
Jon
193c6c3b7f feat(api): Add IndexViewset to ViewSet mixin
ref: #442 #456
2024-12-27 23:03:39 +09:30
Jon
b66e4bac48 feat(information_management): Ability to link Knowledge Base article to a Config Group
ref: #426 #427
2024-12-21 17:06:30 +09:30
Jon
ca2da06d2c chore: squash previous releases migrations
Every release that occurs is squash ALL migrations to limit the amount of migrations

ref: #408 #417
2024-12-06 16:33:13 +09:30
Jon
089f8beef2 test(config_management): API Metadata checks for config group software
ref: #410 #412 #415
2024-12-04 23:17:00 +09:30
Jon
d5771401c8 test(config_management): API Metadata checks for config groups
ref: #410 #412 #415
2024-12-04 23:16:50 +09:30
Jon
dd3c8e51d2 test(config_management): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:44 +09:30
Jon
ad54494df0 test: Add ViewSet Returned Serializer Checks to a majority of models
more to come

ref: #15 #248 #392 #393
2024-11-28 02:22:29 +09:30
Jon
f1780cca7a feat(config_management): add hosts to new UI
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
aebd0f3580 refactor: ensure filed organization is required
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
3afc63d8fc refactor(config_management): config_group ref to use full model name
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
5f7b6ef9eb refactor: update serializers to use model get_url function
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
05f03efc64 refactor: Add function get_url to tenancy models
ref: #248 #366 #391 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:27 +09:30
Jon
e0168640cf feat(config_management): Add field child group count to table fields for groups
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:27 +09:30
Jon
5899bb17ca fix(config_management): show parent groups only on index
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +09:30