Commit Graph

1810 Commits

Author SHA1 Message Date
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
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
b53f4aa770 test(assistance): Update request field checks to cater for project and milestone as dicts
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
bf1e211c22 feat(core): Show milestone using base serializer for all ticket types
ref: #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
39a2f4c303 feat(core): Show project using base serializer for all ticket types
ref: #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
8c782b19ce test(project_management): Ensure ticket assigned project for all API v2 ViewSet permission checks
ref: #15 #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
ec3ab3e055 test(project_management): PRoject_task API v2 ViewSet permission 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
a00cc52ff0 fix(core): Ensure that when fetching ticket permission, spaces are replaced with '_'
ref: #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
13ab073f99 fix(core): Ticket serializer org validator to access correct data
ref: #248 #368 #377
2024-11-28 02:22:24 +09:30
Jon
a2cac47414 feat(core): Add Parse error to exceptions
ref: #248 #368 #377
2024-11-28 02:22:23 +09:30
Jon
f522e6f9c1 feat(core): Ticket serializer to ensure user who opens ticket is subscribed to it
ref: #248 #368 #377
2024-11-28 02:22:23 +09:30
Jon
11ce8cc864 feat(core): Ticket serializer to validate milestone
ref: #248 #368 #377
2024-11-28 02:22:23 +09:30
Jon
352b34294c feat(core): Ticket serializer to validate organization
ref: #248 #368 #377
2024-11-28 02:22:23 +09:30
Jon
6428e96c09 fix(core): Add project URL to all Ticket Types
ref: #248 #377
2024-11-28 02:22:23 +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
74c6ee24cf fix(core): When obtaining ticket type use it's enum value
ref: #248 #377
2024-11-28 02:22:23 +09:30
Jon
74d55fb81e feat(itim): Add Project Task API v2 endpoint
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
223e78ae07 docs(views): update to denote dynamic permissions
ref: #248 #345 #374
2024-11-28 02:22:22 +09:30
Jon
d20a1460da feat(api): Depreciate v1 API Endpoint Assistance
ref: #248 #345 #374
2024-11-28 02:22:22 +09:30