Commit Graph

34 Commits

Author SHA1 Message Date
Jon
aded110307 feat(core): Add field parent_ticket to base ticket view serializer
ref: #517 #522
2025-02-06 22:50:06 +09:30
Jon
cbecdae5d1 feat(core): Add Priority badge field to ALL ticket types
ref: #489 #491
2025-01-24 17:06:56 +09:30
Jon
bcc71ee866 feat(core): Add Impact badge field to ALL ticket types
ref: #488 #491
2025-01-24 17:06:34 +09:30
Jon
824244f217 feat(core): Add urgency badge field to ALL ticket types
ref: #487 #491
2025-01-24 17:03:15 +09:30
Jon
57522dc0de fix(core): Ticket model serializer must inherit from common serializer
ref: #421 #426
2024-12-19 15:00:52 +09:30
Jon
eb59985909 fix(core): organization field set to write_only=True
ref: #424
2024-12-11 16:47:08 +09:30
Jon
49554f7b68 fix(core): Enusure project_task serializer sets the project_id
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
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
20f6b4f368 refactor(core): ticket comment url name updated to match model name
ref: #248 #390
2024-11-28 02:22:27 +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
55b123a095 fix(core): Ensure ticket and comment bodies are set to required
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#4 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30
Jon
2b25e2bb02 refactor(api): set fields that are for markdown to use the markdown field
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
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
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
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
13ab073f99 fix(core): Ticket serializer org validator to access correct data
ref: #248 #368 #377
2024-11-28 02:22:24 +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
74d55fb81e feat(itim): Add Project Task API v2 endpoint
ref: #248 #377
2024-11-28 02:22:23 +09:30
Jon
dac01ace32 refactor(core): Move ticket validation from is_valid -> validate method
ref: #248 #368 #374
2024-11-28 02:22:22 +09:30
Jon
846eb79c6e test(assistance): Request Ticket API v2 ViewSet permission checks
ref: #15 #248 #365
2024-11-28 02:22:19 +09:30
Jon
dd8cbc9da4 refactor(core): Ticket Comments to use a single API Endpoint
ref: #248 #365
2024-11-28 02:22:18 +09:30
Jon
c36d36be0b feat(core): Add Related Ticket API v2 endpoint
ref: #248 #365
2024-11-28 02:22:17 +09:30
Jon
db8a815dc0 feat(core): Add Ticket Linked Item API v2 endpoint
ref: #248 #365
2024-11-28 02:22:17 +09:30
Jon
4542301446 feat(core): Add Ticket Comment API v2 endpoint
ref: #248 #365
2024-11-28 02:22:17 +09:30
Jon
f5eb4c25b2 feat(core): Add Ticket Category API v2 endpoint
ref: #248 #365
2024-11-28 02:22:17 +09:30
Jon
5fe2269e98 feat(api): Custom exception UnknownTicketType
for use when attempting to detect ticket type

ref: #248 #365
2024-11-28 02:22:16 +09:30
Jon
68c22966bc feat(core): Add Base Ticket Serializer and ViewSet
ref: #248 #365
2024-11-28 02:22:16 +09:30