Commit Graph

33 Commits

Author SHA1 Message Date
Jon
10285bedef feat(api): Add nav menu permission checks for settings
ref: #409 #418
2024-12-08 18:38:16 +09:30
Jon
cebb02de99 feat(api): When fething an items url dueing metadata creation, used named parameters
ref: #412
2024-12-06 14:15:47 +09:30
Jon
497adc68f4 fix(api): during metadata navigation permission checks, cater for non-existant keys
ref: #410 #412 #415
2024-12-04 23:37:09 +09:30
Jon
d0118e1f6f feat(api): Filter navigation menu by user permissions
if the user has the permission they will have the nav menu.

ref: #409 #415
2024-12-03 17:13:59 +09:30
Jon
6ed4db0502 feat(api): Add API version details to the metadata
ref: #411 nofusscomputing/centurion_erp_ui#29
2024-11-30 16:13:20 +09:30
Jon
4ae965603c feat(api): Add back url to metadata
ref: #410 #411
2024-11-30 13:58:00 +09:30
Jon
e4ce1b539e feat(api): Add return_url to metadata
ref: #410 #411
2024-11-30 13:57:31 +09:30
Jon
0786977633 refactor(api): move metadata url_return -> urls.self
ref: #411 nofusscomputing/centurion_erp_ui#29 nofusscomputing/centurion_erp_ui#33
2024-11-30 06:15:35 +09:30
Jon
6fe6c58828 feat(api): add ticket icons
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
7551a38f49 feat(api): return_url to default to list view
ref: #248 #390
2024-11-28 02:22:28 +09:30
Jon
f420bc6f6a chore: update nav icons
ref: #248 #390
2024-11-28 02:22:27 +09:30
Jon
10bade6633 feat(api): Add return URL to metadata if model has attribute get_url
ref: #248 #385 #388 #389 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:27 +09:30
Jon
d7c24c3910 feat(api): Support setting char field as an anchor field using .urls._self
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +09:30
Jon
e94e28ad33 feat(api): Added abilty to specify a css class for markdown field
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#4 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
c54c91f4bf feat(core): new field type markdown
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
5be205a611 feat(core): new field type char
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
696b6e7b16 feat(core): add RElated Items choices to metadata
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
c4f396af2e fix(core): correct navigation metadata
ref: #248 #385
2024-11-28 02:22:26 +09:30
Jon
7fc5138fcd feat(itim): Add Problem Ticket API v2 endpoint
ref: #248 #377
2024-11-28 02:22:23 +09:30
Jon
73d7338e7a feat(itim): Add Incident Ticket API v2 endpoint
ref: #248 #377
2024-11-28 02:22:23 +09:30
Jon
189b81106d feat(itim): Add Change Ticket API v2 endpoint
ref: #248 #377
2024-11-28 02:22:23 +09:30
Jon
0612c2350d fix(api): Ensure read-only fields have choices added to metadata
ref: #248 #365
2024-11-28 02:22:16 +09:30
Jon
ec16910ec6 feat(settings): Add Celery Task Logs API v2 endpoint
ref: #248 #360
2024-11-28 02:22:16 +09:30
Jon
20dc72d564 feat(api): Added ability to specify table fields within the viewset.
required for models that are external to centurion

ref: #248 #360
2024-11-28 02:22:16 +09:30
Jon
77e09e8a13 feat(project_management): Add remaining Project base serializers for API v2
ref: #248 #357
2024-11-28 02:22:13 +09:30
Jon
06362f226c feat(itim): Add Cluster API v2 endpoint
ref: #248 #356
2024-11-28 02:22:11 +09:30
Jon
02822cc70d feat(itim): Add Cluster Type API v2 endpoint
ref: #248 #356
2024-11-28 02:22:11 +09:30
Jon
0314684064 feat(core): Add Operating System Version API v2 endpoint
ref: #248 #355
2024-11-28 02:22:08 +09:30
Jon
318d342d2b feat(itam): Add Software Version API v2 endpoint
ref: #248 #355
2024-11-28 02:22:08 +09:30
Jon
fae48f2c5a fix(config_management): Config Groups Serializer Validation checks
ref: #15 #248 #353
2024-11-28 02:22:04 +09:30
Jon
308b5168d8 test(assistance): Knowledge Base API ViewSet permission checks
ref: #15 #248 #352
2024-11-28 02:22:03 +09:30
Jon
d23c2907cf feat(base): Add User Serializer
ref:  #345 #346
2024-11-28 02:18:26 +09:30
Jon
d545efc0d3 feat(api): Add React UI metadata class
adds required items to HTTP/Options request

ref:  #345 #346
2024-11-28 02:18:25 +09:30