Commit Graph

51 Commits

Author SHA1 Message Date
Jon
4851dd109e chore(project_management): correct pylint error W0611:unused-import
ref: #765
2025-05-18 06:51:50 +09:30
Jon
603d7a4b7b refactor(base): rename app to centurion
ref: #764
2025-05-16 22:10:38 +09:30
Jon
2d7335ff85 refactor(access): Rename model Organization -> Tenant
ref: #756 #505
2025-05-15 02:44:53 +09:30
Jon
4872c6d1c8 refactor(core): rename ticket model filename in preparation for base ticket model
ref: #724 #723
2025-04-16 00:38:15 +09:30
Jon
a0d750b1f5 feat(project_management): add estimation field to project api fields
ref: #722 closes #312
2025-04-15 16:44:23 +09:30
Jon
75618de977 refactor(project_management): add duration field to project api fields
ref: #722 #312
2025-04-15 16:41:07 +09:30
Jon
723bc7aed4 test(core): correct kwargs for history tests
ref: #602 #605
2025-02-18 04:13:34 +09:30
Jon
358c1720d5 fix(project_management): project Model serializer must inherit common serializer
ref: #601 #605
2025-02-18 04:13:34 +09:30
Jon
7cd4cb965b refactor(core): move get_url to common serializer
reduces duplicated code

ref: #602 #605
2025-02-18 04:13:33 +09:30
Jon
103f25be1d fix(project_management): Opened by field set to read only for project task ticket
ref: #570
2025-02-18 04:12:59 +09:30
Jon
9a4521a604 fix(assistance): Category can be empty for Project Task Ticket
ref: #537 #577
2025-02-18 04:12:59 +09:30
Jon
1e914d1345 feat(project_management): Project Type Notes ViewSet
ref: #525 #544
2025-02-07 23:09:06 +09:30
Jon
ba7c0cd117 feat(project_management): Project Type Notes Serializer
ref: #525 #544
2025-02-07 23:08:34 +09:30
Jon
f71fe3d6d7 feat(project_management): Project State Notes ViewSet
ref: #525 #543
2025-02-07 23:00:34 +09:30
Jon
c97cdf276f feat(project_management): Project State Notes Serializer
ref: #525 #543
2025-02-07 22:59:56 +09:30
Jon
9e7f731a0e feat(project_management): Project Milestone Notes ViewSet
ref: #525 #542
2025-02-07 22:52:59 +09:30
Jon
1f366ab8fd feat(project_management): Project Milestone Notes Serializer
ref: #525 #542
2025-02-07 22:52:20 +09:30
Jon
c1a47045e7 feat(project_management): Project Notes ViewSet
ref: #335 #526
2025-02-07 20:21:16 +09:30
Jon
644188f952 feat(project_management): Project Notes Serializer
ref: #335 #526
2025-02-07 20:20:46 +09:30
Jon
fbc6a3c338 feat(project_management): Add field parent_ticket to project task ticket view serializer
ref: #517 #522
2025-02-06 22:49:42 +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
03edd78dbc fix(core): triage user requires access to date fields for change, incident, problem and project task tickets
ref: #475
2025-01-23 17:11:32 +09:30
Jon
995615c0a2 fix(project): when creating a project, fetch the organization object
ref: #473 #474
2025-01-18 23:33:50 +09:30
Jon
11169d8722 feat(information_management): Ability to link Knowledge Base article to a Project
ref: #426 #427
2024-12-21 17:10:34 +09:30
Jon
e34a5eec5b feat(information_management): Ability to link Knowledge Base article to a Project Type
ref: #426 #427
2024-12-21 17:10:20 +09:30
Jon
4bddbd151d feat(information_management): Ability to link Knowledge Base article to a Project State
ref: #426 #427
2024-12-21 17:10:09 +09:30
Jon
143506a020 feat(information_management): Ability to link Knowledge Base article to a Project Milestone
ref: #426 #427
2024-12-21 17:09:31 +09:30
Jon
1d9d426601 feat(project_management): add project completed field
ref: #248 #401
2024-11-29 00:13:52 +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
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
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
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
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
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
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
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
74d55fb81e feat(itim): Add Project Task API v2 endpoint
ref: #248 #377
2024-11-28 02:22:23 +09:30
Jon
268e3294a2 feat(api): Setup API to be correctly versioned
ref: #248 #365
2024-11-28 02:22:16 +09:30
Jon
7322667a99 fix(project_management): For Project use a separate Import Serializer
ref: #248 #357
2024-11-28 02:22:15 +09:30
Jon
fa3698aa2b fix(project_management): Dont use init to adjust read_only_fields for project
ref: #248 #357
2024-11-28 02:22:15 +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
663f496dc7 feat(project_management): Project Validation for API v2
ref: #248 #357
2024-11-28 02:22:13 +09:30
Jon
ce566a8928 feat(project_management): Add Project Type API v2 endpoint
ref: #248 #357
2024-11-28 02:22:13 +09:30
Jon
9ecd545d1f feat(project_management): Add Project State API v2 endpoint
ref: #248 #357
2024-11-28 02:22:13 +09:30
Jon
11e3b04b46 feat(project_management): Add Project Milestone API v2 endpoint
ref: #248 #357
2024-11-28 02:22:13 +09:30