Commit Graph

3656 Commits

Author SHA1 Message Date
Jon
a6d781be47 refactor(assistance): Refactor KnowledgeBase Unit model tests
ref: #783 #785 #735
2025-07-04 08:40:27 +09:30
Jon
69bbe94b06 feat(core): Add supprt to model create test for manytomany field
ref: #783
2025-07-04 08:40:27 +09:30
Jon
be3ce40471 chore(assistance): Remove KnowledgeBase Note ViewSet
ref: #783 #785
2025-07-04 08:40:27 +09:30
Jon
98fd342343 chore(assistance): Remove KnowledgeBaseCategory Note ViewSet
ref: #783 #786
2025-07-04 08:40:27 +09:30
Jon
e0a4526d0c chore(assistance): TMP disable KB category tests that require refactor
ref: #783 #786
2025-07-04 08:40:27 +09:30
Jon
2b6d421b91 chore(assistance): TMP disable KB tests that require refactor
ref: #783 #785
2025-07-04 08:40:27 +09:30
Jon
a3fda45055 feat(assistance): migrations for new history and notes models for KnowledgeBaseCategory model
ref: #783 #786
2025-07-04 08:40:27 +09:30
Jon
0a0577aa24 feat(assistance): migrations for new history and notes models for KnowledgeBase model
ref: #783 #785
2025-07-04 08:40:27 +09:30
Jon
78ed699463 feat(assistance): Model inheritance migrations
ref: #783 #785 #786
2025-07-04 08:40:27 +09:30
Jon
6d0f655c97 chore(assistance): remove old history and notes tests for KnowledgeBaseCategory model
ref: #783 #786
2025-07-04 08:40:27 +09:30
Jon
2220dcf851 chore(assistance): remove old history and notes tests for KnowledgeBase model
ref: #783 #785
2025-07-04 08:40:27 +09:30
Jon
a5a391fba6 refactor(assistance): Add new history and notes Serializer for KnowledgeBase model
ref: #783 #785
2025-07-04 08:40:27 +09:30
Jon
de9358c943 refactor(assistance): Add new history and notes Serializer for KnowledgeBaseCategory model
ref: #783 #786
2025-07-04 08:40:27 +09:30
Jon
f5b1738fd2 refactor(assistance): Change KnowledgeBaseCategory model inheritance TenancyObject -> CenturionModel
ref: #783 #786
2025-07-04 08:40:27 +09:30
Jon
b80cc3e839 refactor(assistance): Change KnowledgeBase model inheritance TenancyObject -> CenturionModel
ref: #783 #785
2025-07-04 08:40:27 +09:30
Jon
734c29f41b refactor(assistance): MV kb category model to its own file
ref: #783
2025-07-04 08:40:27 +09:30
Jon
507182983b chore(devops): Remove GitGroup old notes URL route
ref: #783 #781
2025-07-04 08:40:26 +09:30
Jon
0a413a6581 chore(devops): Remove GitGroup old notes serializer
ref: #783 #781
2025-07-04 08:40:26 +09:30
Jon
c476f2a12c chore(devops): Remove GitGroup old notes viewset
ref: #783 #781
2025-07-04 08:40:26 +09:30
Jon
0f3da21aa4 chore(devops): Add FeatureFlag old history and notes models to init so they exist
ref: #783 #782
2025-07-04 08:40:26 +09:30
Jon
d5b465ea0e chore(devops): Add GitGroup old history and notes models to init so they exist
ref: #783 #781
2025-07-04 08:40:26 +09:30
Jon
caeabe0793 feat(core): Migrate Centurion Model history and notes within a post_migrate signal
ref: #783 #758 #759 #778 #768
2025-07-04 08:40:26 +09:30
Jon
9dc2114258 fix(core): Before attempting to get model audit data confirm fields dont already exist
ref: #783
2025-07-04 08:40:26 +09:30
Jon
91b33be834 fix(api): check if model has notes enabled before adding url to body
ref:
2025-07-04 08:40:26 +09:30
Jon
6f66b4cf95 test(devops): re-implement temp removed test suites.
ref: #780 #515 #782
2025-07-04 08:40:26 +09:30
Jon
0abb416620 test(api): API Permissions Auto-Creator test suite
ref: #780 #730 #767
2025-07-04 08:40:26 +09:30
Jon
3a010e166e test(devops): Add GitGroup API Permissions tests
ref: #780 #515
2025-07-04 08:40:26 +09:30
Jon
616f37fca2 test(core): Add fixtures for api permission tests
ref: #780 #730
2025-07-04 08:40:26 +09:30
Jon
c042725dc7 test(core): rewrite api permissions test suite to use pytest and fixtures
ref: #780 #730
2025-07-04 08:40:26 +09:30
Jon
026c408754 feat(core): Add ability to CenturionModel get_url to be either detail/list
ref: #780 #767
2025-07-04 08:40:26 +09:30
Jon
ae42147f69 fix(api): Only return View Serialized data if status code is HTTP/2xx
ref: #780
2025-07-04 08:40:26 +09:30
Jon
764ae1133d chore: update db test fixture
ref: #780
2025-07-04 08:40:26 +09:30
Jon
1d31a259df refactor(tests): Create global model fixtures
ref: #780 #729
2025-07-04 08:40:26 +09:30
Jon
66d14ea5bb chore(tests): Depreciate old FeateFlag Tests
ref: #780 #729
2025-07-04 08:40:26 +09:30
Jon
2f22d0f135 docs(development): Update test suit locations
ref: #780 #729
2025-07-04 08:40:26 +09:30
Jon
56bb1863f2 chore: move api render to functional dir
ref: #780 #729
2025-07-04 08:40:26 +09:30
Jon
9790ee51f3 chore(devops): Remove FeatureFlag Notes Tests
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
8892ba7e3f chore(devops): Remove FeatureFlag History Tests
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
9e93c12860 chore(devops): Remove FeatureFlag notes URLRoute
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
cf3c177715 chore(devops): Remove FeatureFlag notes ViewSet
ref: #780 #782
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
4414f585a6 feat(core): New Management command to list models
ref: #780 #771
2025-07-04 08:40:26 +09:30
Jon
f6634bab78 refactor(devops): Switch FeatureFlag model unit tests to CenturionModel
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
2d1ec6a84a docs: Update model notes docs for new meta model
ref: #779 #778
2025-07-04 08:40:26 +09:30
Jon
b37a284a0a test(core): Ensure Method clean_fields functions for CenturionNotesModel
ref: #779 #778
2025-07-04 08:40:26 +09:30
Jon
1fa3278b73 test(core): Function Model test suite for CenturionModelNote Meta Models
ref: #779 #778 #768
2025-07-04 08:40:26 +09:30
Jon
5bf9c30c58 chore: Update test fixtures
ref: #779 #778
2025-07-04 08:40:26 +09:30
Jon
637a76f1fe test(core): Interim Unit Model test suite for CenturionModelNote Meta Models
ref: #779 #778
2025-07-04 08:40:26 +09:30
Jon
9afca66ad6 test(core): Interim Unit Model test suite for CenturionModelNote
ref: #779 #778
2025-07-04 08:40:26 +09:30