Commit Graph

3603 Commits

Author SHA1 Message Date
Jon
62e7eb9c47 feat(core): Meta Model for CenturionModelNotes
ref: #779 #778
2025-07-04 08:40:26 +09:30
Jon
695bfa7f51 feat(core): Finalize Serializer for CenturionModelNotes
ref: #779 #778
2025-07-04 08:40:26 +09:30
Jon
a5227f0608 feat(api): Add to common serializer meta notes model for notes url
ref: #779 #767
2025-07-04 08:40:26 +09:30
Jon
1d77247e40 feat(core): Interim Meta model CenturionNotes
ref: #776 #778
2025-07-04 08:40:26 +09:30
Jon
bb774bc2c9 feat(core): Interim ViewSet for model CenturionNotes
ref: #776 #778
2025-07-04 08:40:26 +09:30
Jon
ce96d71083 feat(core): URL Route for model CenturionNotes
ref: #776 #778
2025-07-04 08:40:26 +09:30
Jon
c905f8c010 feat(core): Serializer for model CenturionNotes
ref: #776 #778
2025-07-04 08:40:26 +09:30
Jon
084bdf61bd feat(core): Migration for model CenturionNotes
ref: #776 #778
2025-07-04 08:40:26 +09:30
Jon
21b3aa3b4a feat(core): Add model CenturionNotes
ref: #776 #778
2025-07-04 08:40:26 +09:30
Jon
8c6e863403 chore: correct liniting errors
ref: #776
2025-07-04 08:40:26 +09:30
Jon
f890fb6d52 feat(devops): dont allow deleting a git group if it has children
ref: #776
2025-07-04 08:40:25 +09:30
Jon
0babe48208 chore: correct liniting errors
ref: #776
2025-07-04 08:40:25 +09:30
Jon
4290136b69 chore: update pylint to v3.3.7
ref: #776
2025-07-04 08:40:25 +09:30
Jon
121a0c3f2c refactor(settings): move url routes from core.urls to own module urls_api.py
ref: #776 closes #777
2025-07-04 08:40:25 +09:30
Jon
e04869cc65 refactor(project_management): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
dc6d34de71 refactor(itim): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
0b7fcbbc26 refactor(itam): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
1cc378c69a refactor(core): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
959b8ac51a refactor(config_management): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
f4f9729c7d refactor(assistance): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
54195c271a refactor(access): move url routes from core.urls to own module urls_api.py
ref: #776 #777
2025-07-04 08:40:25 +09:30
Jon
79b8cdd26b chore: add fixture to setup user perms for api tests
ref: #776 #730 #735
2025-07-04 08:40:25 +09:30
Jon
f53531fbbd docs(development): Audit History API Docs added
ref: #776 #759
2025-07-04 08:40:25 +09:30
Jon
6141ad1d5a docs(development): Audit History updates
ref: #776 #759
2025-07-04 08:40:25 +09:30
Jon
428770a8eb chore: rm pylint error
this file is due for refactor so urls are in own modules

ref: #776
2025-07-04 08:40:25 +09:30
Jon
11e12ec70f chore: code review fixes
ref: #775
2025-07-04 08:40:25 +09:30
Jon
ba64fdd36e chore: add further pylint rules
ref: #775
2025-07-04 08:40:25 +09:30
Jon
416b6f5a75 test(core): Dynamic Unit Test Suites for Meta Models AuditHistory
ref: #775 #759 #767
2025-07-04 08:40:25 +09:30
Jon
adc1c8fba7 test(core): Unit Test Centurion Model method __str__
ref: #767
2025-07-04 08:40:25 +09:30
Jon
ade35d0e2d test(core): Unit Test Centurion Model method get_url_kwargs
ref: #775 #759 #767
2025-07-04 08:40:25 +09:30
Jon
212af84d28 test(core): Unite Tesxt Centurion Model method get_url attr _is_submodel set
ref: #775 #759 #767
2025-07-04 08:40:25 +09:30
Jon
7ed75fc3e9 test(core): Unite Tesxt Centurion Model method get_url attr model_name set
ref: #775 #767
2025-07-04 08:40:25 +09:30
Jon
e554923c0b feat(devops): Add model tag attribute to model
ref: #773 #515 #576
2025-07-04 08:40:25 +09:30
Jon
17f4295763 feat(core): Add to Centurion Model an attribute to set the models tag
ref: #773 #767 #576
2025-07-04 08:40:25 +09:30
Jon
8e81bc06db docs(user): Add AuditHsitory Docs
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
0b30f3b70f feat(core): Add Context to model when ViewSet loads
ref: #773 #767
2025-07-04 08:40:25 +09:30
Jon
827894ef23 feat(devops): Add AuditHistory Serializer for GitGroup
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
7a2e77cba6 feat(core): Add AuditHistory Serializer
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
187ad724a2 feat(core): Add AuditHistory ViewSet
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
9e2587d6c3 feat(core): Add URL route for AuditHistory
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
21e7d7b444 feat(core): Add audithistory URL to serializer for models with _audit_enabled=True
ref: #773 #767 #759
2025-07-04 08:40:25 +09:30
Jon
26b5aa7f45 docs(development): Initial Serializer docs
ref: #773 #767
2025-07-04 08:40:25 +09:30
Jon
37ff9d38cb fix(core): Conduct kwargs check fr ticket comment serializer during init
ref: #773
2025-07-04 08:40:25 +09:30
Jon
f440788dae refactor(api): Update Common ViewSet methds for re-write
ref: #773 #767
2025-07-04 08:40:25 +09:30
Jon
279ea1991d feat(core): Models url kwarg helper
ref: #773 #767
2025-07-04 08:40:25 +09:30
Jon
6b899e477d feat(core): Support setting custom model name for url basename
ref: #773 #767
2025-07-04 08:40:25 +09:30
Jon
9a3e17a6d3 feat(api): Add sub-model filter to get_queryset method
ref: #773 #767
2025-07-04 08:40:25 +09:30
Jon
851d6e8b2f chore: correct test so it works
ref: #773 #759
2025-07-04 08:40:25 +09:30
Jon
114b2e1ae3 test(core): Ensure model that has audit enableed has audit model
ref: #773 #515
2025-07-04 08:40:25 +09:30
Jon
2b6a15cf8f test(core): Add Functional model Test Suite for CenturionAuditModel
ref: #773 #515
2025-07-04 08:40:25 +09:30