Commit Graph

2776 Commits

Author SHA1 Message Date
Jon
03d258ca57 feat(access): Role model serializer
ref: #712 #683
2025-04-06 13:40:16 +09:30
Jon
dfea1fdba0 feat(access): Model Role migrations
ref: #712 #683
2025-04-06 13:39:37 +09:30
Jon
edff3eb889 feat(access): Add model Role
ref: #712 #683
2025-04-06 13:38:38 +09:30
Jon
ca0bb96808 test: During testing add debug_feature_flags so object behind can be tested
ref: #707
2025-04-04 14:56:22 +09:30
Jon
dd264920a6 feat(access): Place Entity URLs behind feature flag 2025-00002
ref: #707 #704 closes #706
2025-04-04 13:30:49 +09:30
Jon
050b2d7602 test(access): Notes ViewSet Functional Tests for Entity Model
ref: #707 #706
2025-04-04 13:06:27 +09:30
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
184820780a feat(access): Add Menu entry for corporate directory
ref: #707 #705
2025-04-04 11:27:24 +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
9bbfbbba4b feat(core): Add Entity model tag
ref: #707 #706
2025-04-04 07:46:08 +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
2998f48e33 fix(core): Dont attempt to fetch history related objects if no history exists
ref: #707
2025-04-03 18:25:08 +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
3624885f1e test(api): Ensure that when mocking the request the viewset is instantiated
ref: #707
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
44ec81c3ae feat(access): Add Entity URL routes
ref: #707 #706
2025-04-03 17:00:00 +09:30
Jon
24132a0b1c fix(api): Dont attempt to access kwargs if not exists within common serializer
ref: #707
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
9496ae6aaf feat(human_resources): Add navigation menu entry for Human Resources (HR)
ref: #702 #569
2025-03-29 15:24:56 +09:30
Jon
5208340370 feat(human_resources): Add module Human Resources (HR) to API Urls
ref: #702 #569
2025-03-29 15:18:37 +09:30
Jon
9b58e5913f feat(base): Add module Human Resources (HR) to installed apps
ref: #702 #569
2025-03-29 15:18:13 +09:30
Jon
748dbea515 feat: Add module Human Resources (HR)
ref: #702 closes #569
2025-03-29 15:10:58 +09:30
Jon
36f314fc6f test(api): Correct test cases for view_name and view_description
cheking type is N/A due to those attributes being set via a getter

ref: #696 #672
2025-03-29 12:35:45 +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
e8bc98c315 test(api): Common ViewSet classes Tests and Test cases for classes that inherit them
migrated old viewset test cases to this test file so all common viewset classes
are tested in the one location.

ref: #696 #672
2025-03-25 02:22:26 +09:30
Jon
403b6be252 feat(itops): Add navigation menu
ref: #693 closes #567
2025-03-23 10:41:26 +09:30