Commit Graph

596 Commits

Author SHA1 Message Date
Jon
ea7c359cc8 test(access): Notes API Field Functional Tests for Entity Model
ref: #707 #706
2025-04-04 12:47:04 +09:30
Jon
b3391c7e3e test(access): Correct functional ViewSet test suite for Entity model
ref: #707 #706
2025-04-04 12:11:08 +09:30
Jon
22e369aa3e test(access): History functional Tests for Entity model
ref: #707 #706
2025-04-04 12:02:55 +09:30
Jon
d0f710d9f8 test(access): PermissionsAPI, ViewSet and Metadata Tests for Entity model
ref: #707 #706
2025-04-04 11:39:06 +09:30
Jon
bd58d1d9cf feat(access): Add detail page layout for contact model
ref: #707 #705
2025-04-04 11:27:53 +09:30
Jon
6941668709 feat(access): Add back_url to Entity metadata
ref: #707 #705
2025-04-04 11:26:55 +09:30
Jon
f2cdd403e3 fix(access): Remove app_namespace from Entity
ref: #707 #706
2025-04-04 11:26:10 +09:30
Jon
296188b202 feat(access): Update Entity field entity_type if it does not match the entity type
ref: #707 #706
2025-04-03 19:56:17 +09:30
Jon
600a12177f feat(access): All Entity models to use the entity history endpoint
ref: #707 #706
2025-04-03 18:33:14 +09:30
Jon
167f4140ba feat(access): Enable specifying the history model to use for audit history for a model
ref: #707
2025-04-03 18:32:50 +09:30
Jon
2d6c347859 fix(access): add missing tenancy object fields to non-tenancy object models
ref: #707
2025-04-03 18:31:51 +09:30
Jon
03a9582703 feat(access): Enable specifying the kb model to use for linking kb article to a model
ref: #707
2025-04-03 18:11:03 +09:30
Jon
3417e37317 feat(access): All Entity models to use the entity notes endpoint
ref: #707 #706
2025-04-03 18:09:48 +09:30
Jon
aba9f44552 feat(access): Enable specifying the notes basename for a model
ref: #707
2025-04-03 17:44:18 +09:30
Jon
569a256dd5 feat(access): ViewSet for Entity Notes model
ref: #707 #706
2025-04-03 17:23:28 +09:30
Jon
22785a095d feat(access): Serializer for Entity Notes model
ref: #707 #706
2025-04-03 17:22:45 +09:30
Jon
209e67e0b1 feat(access): new model Entity Notes
ref: #707 #706
2025-04-03 17:22:28 +09:30
Jon
b50b0bbd8b test(access): Model test cases for Entity
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
bbbf7cb38a test(access): API Rendering test cases for Entity model
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
1f817109ae test(access): History tests for Entity model
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
711c546e69 test(access): ViewSet tests for Entity model
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
11e32435a2 test(access): Tenancy object test for Entity model
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
8c0b9bf182 feat(access): New model Entity History
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
b887bb6169 feat(access): new serializer Contact
ref: #707 #703
2025-04-03 16:59:59 +09:30
Jon
93ce31d2cf feat(access): new model Contact
ref: #707 #703
2025-04-03 16:59:59 +09:30
Jon
7f4ff50ceb feat(access): new serializer Person
ref: #707 #571
2025-04-03 16:59:59 +09:30
Jon
534dab2ca6 feat(access): new model Person
ref: #707 #571
2025-04-03 16:59:59 +09:30
Jon
705a775ddd feat(access): new ViewSet for for Entity and sub-entities
ref: #707 #706
2025-04-03 16:59:59 +09:30
Jon
7e79385558 feat(access): new serializer Entity
ref: #707 #706
2025-04-03 16:59:59 +09:30
Jon
798cfbe975 feat(access): new model Entity
ref: #707 #706
2025-04-03 16:59:59 +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
ca2e4e00fa feat(access): Add function get_page_layout
enables dynamic page_layout

ref: #693
2025-03-22 18:50:28 +09:30
Jon
46996b7f14 feat(devops): Remove model Checkin permissions from permissions selector
ref: #678 #677
2025-03-15 03:42:53 +09:30
Jon
b63f6b7092 feat: Remove serializer caching from ALL viewsets
ref: #671 closes #668
2025-03-07 17:53:14 +09:30
Jon
330d00a73d feat(core): disable model notes for model teamuser
ref: #662 #665
2025-03-04 03:28:56 +09:30
Jon
5938a51193 test(access): Correct Team notes url route name
ref: #662 #665
2025-03-04 03:18:50 +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
adfeec5fef feat(devops): Add devops module to installed applications
ref: #662 #656
2025-03-02 00:48:38 +09:30
Jon
c6a38684db feat(devops): Add devops to permissions
ref: #662 #656
2025-03-02 00:29:23 +09:30
Jon
1818ee94e7 feat(access): add support for nested application namespaces
ref: #656 #662
2025-03-02 00:22:58 +09:30
Jon
04ffe056ae test(api): AuthToken ViewSet checks
ref: #650 #649
2025-02-26 00:06:06 +09:30
Jon
79199e27c7 chore(core): Remove old history permissions from available permissions
ref: #605 #601
2025-02-21 02:31:00 +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
57d41d12a3 chore(core): Remove old history tests
ref: #605 #601 closes #46
2025-02-20 22:37:54 +09:30
Jon
fe997ee2f8 feat(core): Enable App settings History to save without specifying an organization
APP settings do not form part of an organization

ref: #605 closes #642
2025-02-20 22:37:17 +09:30
Jon
37aa9ff968 test(access): remove test cases for Team prarent_object
not required for model

ref: #605 #608
2025-02-20 05:41:00 +09:30
Jon
1663e98a1a fix(access): dont use organization property within organization model
ref: #605 #607
2025-02-20 05:40:01 +09:30
Jon
f765fe1fa0 test(access): History Entry checks for Team model
ref: #605 closes #608
2025-02-19 23:39:42 +09:30
Jon
1561b3a2e6 test(access): API Field Checks for Team History
ref: #605 #608
2025-02-19 23:39:28 +09:30
Jon
4174bacea1 feat(access): save_history method added to Team
ref: #605 #608
2025-02-19 23:39:00 +09:30