Commit Graph

178 Commits

Author SHA1 Message Date
Jon
2d7335ff85 refactor(access): Rename model Organization -> Tenant
ref: #756 #505
2025-05-15 02:44:53 +09:30
Jon
55cf10d289 refactor(config_management): Update all references to User to use get_user_model()
ref: #754 #755
2025-05-14 04:10:29 +09:30
Jon
9c88c23bb3 test: Migrate models to use refactored model tests
ref: #719 closes #708
2025-04-13 16:35:48 +09:30
Jon
1d1c76e033 test: Refactor all ViewSet Unit Test cases to use new test cases class
ref: #696 closes #672
2025-03-25 02:22:47 +09:30
Jon
b63f6b7092 feat: Remove serializer caching from ALL viewsets
ref: #671 closes #668
2025-03-07 17:53:14 +09:30
Jon
2eafb88367 fix(core): disable of notes for models not requiring it
ref: #662 #665
2025-03-04 05:58:26 +09:30
Jon
f833121c08 fix(core): Serializer _urls.notes URL generation now dynamic
ref: #662 #665
2025-03-04 03:17:31 +09:30
Jon
3058f7212a chore(core): Squash history commits
to reduce amount of migrations

ref: #605 closes #601
2025-02-21 02:30:48 +09:30
Jon
19ccc5af9b refactor: Update migrations imports to new path
ref: #640 #641
2025-02-19 22:17:49 +09:30
Jon
90dd1a3ded refactor(config_management): Update access imports to new path
ref: #640 #641
2025-02-19 22:02:34 +09:30
Jon
cadcb8b5d2 refactor(config_management): Update access imports to new path
ref: #640 #641
2025-02-19 20:55:30 +09:30
Jon
79511d0270 test(config_management): History Entry checks for Config_group_hosts model
ref: #605 closes #637
2025-02-18 04:13:39 +09:30
Jon
7169bb1618 test(config_management): History Entry checks for Config Groups Software model
ref: #605 closes #612
2025-02-18 04:13:39 +09:30
Jon
9cd72e604e test(config_management): History Entry checks for Config Groups model
ref: #605 closes #611
2025-02-18 04:13:39 +09:30
Jon
dd312c6351 fix(core): Child models on delete must make model field null
ref: #605 #602
2025-02-18 04:13:39 +09:30
Jon
a70a2019b4 test(config_management): API Field Checks for Config Group Software History
ref: #605 #612
2025-02-18 04:13:38 +09:30
Jon
edef6aa2bc test(config_management): API Field Checks for Config Group Hosts History
ref: #605 #637
2025-02-18 04:13:38 +09:30
Jon
4d02276f55 test(config_management): API Field Checks for Config Group History
ref: #605 #611
2025-02-18 04:13:38 +09:30
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