Commit Graph

445 Commits

Author SHA1 Message Date
Jon
ae1f600147 feat(core): Add routes for Ticket Comments
ref: #732 #726
2025-04-26 07:28:25 +09:30
Jon
a923a21660 feat(core): Filter ticket_comment_model routes to those defined in Meta.sub_model_type
ref: #732 #726
2025-04-26 06:56:31 +09:30
Jon
dcd60a5152 feat(core): Filter ticket_model routes to those defined in Meta.sub_model_type
ref: #732 #723
2025-04-26 06:55:54 +09:30
Jon
50882a4732 feat(access): Filter entity_model routes to thos defined in Meta.sub_model_type
ref: #732 #704
2025-04-26 06:53:58 +09:30
Jon
c152dd13f1 feat(api): when fetching related_object, default to base_model for SubModelViewSet
ref: #732 #726
2025-04-26 06:13:39 +09:30
Jon
677cc55e04 test: correct serializer imports from recent file renames
ref: #732 #726
2025-04-26 06:08:37 +09:30
Jon
b6146b7d14 feat: Add field Meta.sub_model_type to sub-models
ref: #732 #564
2025-04-26 06:00:34 +09:30
Jon
daf30de835 chore: correct tests so they function and cleanup correctly
ref: #731
2025-04-23 18:33:10 +09:30
Jon
42bea64ff5 test(core): API fields Unit Test Suite
ref: #731 #730
2025-04-22 22:25:23 +09:30
Jon
29e07e6cac feat(core): add ticket routes
ref: #731 #723
2025-04-22 22:18:40 +09:30
Jon
0f21f8daf0 test(api): add API Permission Test Cases
ref: #731 #730
2025-04-22 22:17:32 +09:30
Jon
eddd2534ea fix(api): SubModelViewSet.related_objects must be the same class as the base model
ref: #724 #723 #725
2025-04-16 21:07:14 +09:30
Jon
a695b4563d refactor(access): migrate sub-model viewset logic to common
ref: #724 #723
2025-04-15 20:13:39 +09:30
Jon
529a7fa385 chore(human_resources): add employee to feature flag 2025-00005
ref: #722 #684 #92
2025-04-15 15:45:43 +09:30
Jon
e71f7a6942 feat(human_resources): nav menu entries for Employee
ref: #722 #684
2025-04-15 15:22:09 +09:30
Jon
163d7bcd6c feat(devops): add missing api index menu entry for devops
ref: #722
2025-04-15 15:09:34 +09:30
Jon
32251d0a08 fix(api): Correct documentation link to use models verbose name
ref: #702
2025-04-09 14:41:10 +09:30
Jon
b694df0330 test(settings): Correct nav menu entry for Ticket Category and Ticket Comment Category
ref: #702 #565 #566
2025-04-09 13:59:05 +09:30
Jon
52ffb58276 feat(settings): Move Ticket Comment Category from settings to ITOps menu
ref: #702 closes #566
2025-04-09 13:38:03 +09:30
Jon
9ebc65f3b3 feat(settings): Move Ticket Category from settings to ITOps menu
ref: #702 closes #565
2025-04-09 13:37:27 +09:30
Jon
ee018802a9 feat(access): place roles nav behind feature flag 2025-00003
ref: #702 #551
2025-04-09 12:31:47 +09:30
Jon
d4221913d2 feat(access): place directory nav behind feature flag 2025-00002
ref: #702 #704
2025-04-09 12:31:00 +09:30
Jon
ab4ebdab24 feat(accounting): add new module
ref: #702 closes #714
2025-04-09 12:28:54 +09:30
Jon
3b04b0c9a4 test(access): Correct table_fields test case to cater for dynamic field
ref: #713 #703
2025-04-08 22:49:16 +09:30
Jon
d5a2adc3a9 feat(access): Place Roles Model behind feature flag 2025-00003
ref: #712 #683 #551
2025-04-06 14:13:19 +09:30
Jon
7289758ed9 feat(access): Model Role notes endpoint
ref: #712 #683
2025-04-06 13:46:21 +09:30
Jon
d7405a500d feat(access): Add navigation entry for roles
ref: #712 #683
2025-04-06 13:45:52 +09:30
Jon
5cccca865e feat(access): Role model viewset
ref: #712 #683
2025-04-06 13:43:20 +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
184820780a feat(access): Add Menu entry for corporate directory
ref: #707 #705
2025-04-04 11:27:24 +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
3624885f1e test(api): Ensure that when mocking the request the viewset is instantiated
ref: #707
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
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
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
Jon
67b0187a58 test(api): correct nav menu setup to use mock request
ref: #693
2025-03-22 21:24:40 +09:30
Jon
50cb54ab0c feat(devops): Add Git GRoup to navigation
ref: #693
2025-03-22 19:25:13 +09:30
Jon
668a64bb79 fix(api): Fetching of serializer_class must be dynamic
ref: #693
2025-03-22 18:52:00 +09:30
Jon
9d67624e9d feat(api): Enable fetching of app_namespace from model
ref: #693
2025-03-22 18:51:05 +09:30
Jon
57cd4851a8 chore(feature_flag): [2025-00001] add feature flag as enabled when DEBUG=True
so that development can occur

ref: #693 #515
2025-03-22 14:41:53 +09:30