Commit Graph

221 Commits

Author SHA1 Message Date
Jon
da5c4d76e9 test(itim): API Metadata checks for service
ref: #410 #412 #415
2024-12-04 23:20:43 +09:30
Jon
8f1e61a7a6 test(itim): API Metadata checks for port
ref: #410 #412 #415
2024-12-04 23:20:34 +09:30
Jon
7f46daeb54 test(itim): API Metadata checks for cluster type
ref: #410 #412 #415
2024-12-04 23:20:26 +09:30
Jon
6291510ba4 test(itim): API Metadata checks for cluster
ref: #410 #412 #415
2024-12-04 23:20:20 +09:30
Jon
3d980de05c test(itim): Correct test case for ticket category returned serializer checks
ref: #248 #359
2024-11-28 02:58:45 +09:30
Jon
0d9cab032b test(assistance): Problem ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
3a132e2cd9 test(assistance): Incident ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
f9209e8bc7 test(assistance): Change ticket Viewset Serializer checks
ref: #15 #392 #393
2024-11-28 02:22:29 +09:30
Jon
ad54494df0 test: Add ViewSet Returned Serializer Checks to a majority of models
more to come

ref: #15 #248 #392 #393
2024-11-28 02:22:29 +09:30
Jon
3c88a556d3 feat(itim): add cluster and device to Services in new UI
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
92b1222df3 feat(itim): Add nodes and devices to detail view
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
aebd0f3580 refactor: ensure filed organization is required
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
5f7b6ef9eb refactor: update serializers to use model get_url function
ref: #248 #390 #366
2024-11-28 02:22:28 +09:30
Jon
228e36d3cd fix(access): Ensure organization is a mandatory field
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +09:30
Jon
f345dd366c feat(api): Add a Common Model serializer to be inherited by all model serializers
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
cd0bcf6731 chore(api): Correct DRF Swagger Docs errors
ref: #248 #361 #383
2024-11-28 02:22:25 +09:30
Jon
f695f14e14 test(functional): Move functional test cases to relevant functional test dir
ref: #15 #375 #382
2024-11-28 02:22:25 +09:30
Jon
a47da4d957 fix(core): Ensure import user can set field opened_by when importing tickets
ref: #248 #382
2024-11-28 02:22:25 +09:30
Jon
c415d53708 fix(core): When an item that may be linked to a ticket is deleted, remove the ticket link
ref: #15 #248 #336 #376 #381
2024-11-28 02:22:25 +09:30
Jon
5e6d675cb9 test(itim): Incident Ticket API v2 Serializer Checks
ref: #15 #248 #368 #378
2024-11-28 02:22:24 +09:30
Jon
80575e02c7 test(itim): Problem Ticket API v2 Serializer Checks
ref: #15 #248 #368 #378
2024-11-28 02:22:24 +09:30
Jon
84dafcae87 test(itim): Change Ticket API v2 Serializer Checks
ref: #15 #248 #368 #378
2024-11-28 02:22:24 +09:30
Jon
5821c5b33b fix(core): Correct Ticket read-only fields
ref: #248 #378
2024-11-28 02:22:24 +09:30
Jon
b1a42e01bf fix(core): Correct inheritence order for ticket serializers
ref: #248 #378
2024-11-28 02:22:24 +09:30
Jon
85a9cf17cd test(itim): Problem Ticket API field checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
3ef7d175c1 test(itim): Incident Ticket API field checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
67fa708edf test(itim): Change Ticket API field checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
525e826857 test(itim): Problem Ticket API v2 ViewSet permission checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
e8629b2e1c test(itim): Incident Ticket API v2 ViewSet permission checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
fe56fab6fd test(itim): Change Ticket API v2 ViewSet permission checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
66d7d513ae fix(core): Ensure Organization can be set when creating a ticket
ref: #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
9908253a7e fix(core): Add Ticket Category URL to all Ticket Types
ref: #248 #377
2024-11-28 02:22:23 +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
b972ea1f97 test(itim): Service Ticket URL API field checks
ref: #15 #248 #365
2024-11-28 02:22:20 +09:30
Jon
e220303d06 test(itim): Cluster Ticket URL API field checks
ref: #15 #248 #365
2024-11-28 02:22:20 +09:30
Jon
5cb329c282 test(itim): Service Linked Tickets API field checks
ref: #15 #248 #365
2024-11-28 02:22:19 +09:30
Jon
0ba1a34ee7 test(itim): Cluster Linked Tickets API field checks
ref: #15 #248 #365
2024-11-28 02:22:19 +09:30
Jon
564bae99b1 feat(core): Add Item Ticket API v2 endpoint
added for cluster, config group, device, service, software and operating system.

ref: #248 #365
2024-11-28 02:22:18 +09:30
Jon
da5d19cbcb fix: Dont attempt to access request within serializers when no context is present
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
8f13047a1f feat(itim): Add url function to Service model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
faa368331c feat(itim): Add url function to Cluster model
ref: #248 #365 #366
2024-11-28 02:22:17 +09:30
Jon
268e3294a2 feat(api): Setup API to be correctly versioned
ref: #248 #365
2024-11-28 02:22:16 +09:30
Jon
e524d4d43d test(itim): Port API v2 ViewSet permission checks
ref: #15 #248 #356
2024-11-28 02:22:13 +09:30
Jon
48b5754dcf feat(itim): Port Serializer Validations
ref: #15 #248 #356
2024-11-28 02:22:13 +09:30
Jon
814c4b2beb test(itim): Port API field checks
ref: #15 #248 #356
2024-11-28 02:22:13 +09:30
Jon
2dbee2a058 test(itim): Service API v2 ViewSet permission checks
ref: #15 #248 #356
2024-11-28 02:22:12 +09:30
Jon
ed34ed34cb feat(itim): Service Serializer Validations
ref: #15 #248 #356
2024-11-28 02:22:12 +09:30
Jon
5fe2b9e646 test(itim): Service Serializer Validation checks
ref: #15 #248 #356
2024-11-28 02:22:12 +09:30