Commit Graph

1659 Commits

Author SHA1 Message Date
Jon
8837811c18 chore: add UI to docker-compose.yaml
ref: #248 #385
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
b258800884 test(core): move unit tests that check functionality to func test for ticket
ref: #15 #248 #385
2024-11-28 02:22:26 +09:30
Jon
98c753d0e0 chore(compose): updaate docker compose file for testing
ref: #248 #383
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
e196033821 fix(task): Ensure if inventory RX is a string, serialize it
ref: #248 #383
2024-11-28 02:22:25 +09:30
Jon
3dac12c96f refactor(task): Adjust inventory to use API v2 serializer
ref: #248 #383
2024-11-28 02:22:25 +09:30
Jon
06b936b355 test(itam): Inventory API v2 Serializer Checks
ref: #15 #248 #383
2024-11-28 02:22:25 +09:30
Jon
1c5fb0de18 feat(itam): Add Inventory API v2 endpoint
ref: #248 #383
2024-11-28 02:22:25 +09:30
Jon
5987e62063 test(core): Ensure that when ticket is assigned it's status is updated to assigned
ref: #15 #375 #383
2024-11-28 02:22:25 +09:30
Jon
ad9ed13bc4 test(settings): External Link API ViewSet permission checks
ref: #15 #248 #383
2024-11-28 02:22:25 +09:30
Jon
bfbaac0c21 test(access): External Link API v2 Serializer Checks
ref: #15 #248 #383
2024-11-28 02:22:25 +09:30
Jon
198232a43f test(functional): Move request ticket checks from unit
ref: #15 #375 #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
506c5354cc test(access): Organization API v2 Serializer Checks, only super user can create
ref: #15 #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
3f92afef13 fix(access): Team User serializer not to capture exceptions
exceptions used to display issue to user

ref: #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
48541f117e fix(access): Team User team and user fields required when creating, don't use default value.
ref: #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
873411c875 test(access): Team User API v2 Serializer Checks
ref: #15 #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
b25bd4cb34 test(access): Team API v2 Serializer Checks
ref: #15 #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
211ead9900 fix(access): Team name required when creating, don't use default value.
ref: #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
febf2718ea fix(access): Dont capture exceptions within team serializer
exceptions are used to display the error to the user

ref: #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
e31511c93b test(access): Organization API v2 Serializer Checks
ref: #15 #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
d64d1635d8 test(project_management): Organization API v2 ViewSet permission checks
ref: #15 #248 #368 #382
2024-11-28 02:22:25 +09:30
Jon
0eb88038a4 feat(api): Depreciate API V1 endpoint /api/config
API v2 endpint is /itam/device/x on path .config or .rendered_config

ref: #248 #345 #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
0b258b3638 test(core): Ensure test setup correctly for ticket checks
ref: #15 #248 #382
2024-11-28 02:22:25 +09:30
Jon
89b0a6b003 fix(core): Correct duration slash command regex
ref: #248 #376 #382
2024-11-28 02:22:25 +09:30
Jon
da9799cb3c test(core): Spend Slash command Checks.
ref: #15 #248 #382 closes #376
2024-11-28 02:22:25 +09:30
Jon
e28d25b137 test(core): Relate Slash command Checks.
ref: #15 #248 #376 #381
2024-11-28 02:22:25 +09:30
Jon
8fbbf124df test(core): Ensure that an item that may be linked to a ticket, when its deleted, the ticket link is removed
ref: #15 #248 #376 #381 fixes #336
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
86d4f7684f feat(core): New signal for cleaning linked ticket items when the item is deleted
ref: #15 #248 #336 #376 #381
2024-11-28 02:22:24 +09:30
Jon
e89dff1c2f test(core): Ensure a non-existing item cant be Linked to a Ticket.
ref: #15 #248 #336 #376 #381
2024-11-28 02:22:24 +09:30
Jon
5ef5103ea9 test(core): Action command Related Item Ticket Slash command checks.
ref: #15 #248
2024-11-28 02:22:24 +09:30
Jon
5dabf00980 test(core): Blocked by Slash command Checks.
ref: #15 #248 #376 #381
2024-11-28 02:22:24 +09:30
Jon
ce170ff9aa test(core): Blocks Slash command Checks.
ref: #15 #248 #376 #381
2024-11-28 02:22:24 +09:30
Jon
df73e86c88 fix(core): Related ticket slash command requires model to be imported
ref: #248 #376 #381
2024-11-28 02:22:24 +09:30
Jon
72fe8b8422 test(core): Related Item Ticket Slash command checks.
ref: #15 #248 #376 #381
2024-11-28 02:22:24 +09:30
Jon
7a4edc69ba test(project_management): Project Task API v2 Serializer Checks
ref: #15 #248 #378 closes #368
2024-11-28 02:22:24 +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
ed87241763 test(core): Request Ticket API v2 Serializer Checks
ref: #15 #248 #368 #378
2024-11-28 02:22:24 +09:30
Jon
18db1f58ff test(core): Common Ticket Test Cases for API v2 serializers
ref: #15 #248 #368 #378
2024-11-28 02:22:24 +09:30
Jon
552bce4d47 fix(core): correct missing or incomplete ticket model fields
ref: #248 #378
2024-11-28 02:22:24 +09:30
Jon
3bb7978d15 fix(core): When creating a ticket, by default give it a status of new
ref: #248 #378
2024-11-28 02:22:24 +09:30
Jon
e771631a04 fix(core): Ensure that when creating a ticket an organization is specified
ref: #248 #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
1b286d0873 test(project_management): Project Task API field checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30