Commit Graph

150 Commits

Author SHA1 Message Date
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
ca2da06d2c chore: squash previous releases migrations
Every release that occurs is squash ALL migrations to limit the amount of migrations

ref: #408 #417
2024-12-06 16:33:13 +09:30
Jon
c57d465c5b test(project_management): API Metadata checks for project type
ref: #410 #412 #415
2024-12-04 23:22:05 +09:30
Jon
741a149f33 test(project_management): API Metadata checks for project task
ref: #410 #412 #415
2024-12-04 23:21:57 +09:30
Jon
f85cc0fd3d test(project_management): API Metadata checks for project state
ref: #410 #412 #415
2024-12-04 23:21:49 +09:30
Jon
80a82605aa test(project_management): API Metadata checks for project milestone
ref: #410 #412 #415
2024-12-04 23:21:40 +09:30
Jon
d9b5ec7d41 test(project_management): API Metadata checks for project
ref: #410 #412 #415
2024-12-04 23:21:31 +09:30
Jon
184f419905 test(project_management): Ensure that project field completed exists when API v2 is rendere
ref: #401 fixes #327
2024-11-29 00:19:51 +09:30
Jon
545d4176b2 fix(project_management): Correct All tickets query for calculating project completion
ref: #327 #401
2024-11-29 00:19:11 +09:30
Jon
1d9d426601 feat(project_management): add project completed field
ref: #248 #401
2024-11-29 00:13:52 +09:30
Jon
346b41cc26 test(project_management): Ensure items returned are from users orgs only for API v2 endpoints
ref: #248 #359 #397
2024-11-28 02:58:45 +09:30
Jon
c09baf0204 test(assistance): Project Taask 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
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
463774a718 test: model get_url function checks
ref: #248 #391 nofusscomputing/centurion_erp_ui#29 closes #366
2024-11-28 02:22:27 +09:30
Jon
05f03efc64 refactor: Add function get_url to tenancy models
ref: #248 #366 #391 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:27 +09:30
Jon
20c09ec9ee feat(project_management): Add page_layout to Milestone model
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +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
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
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
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
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
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
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
6cb99609cd fix(project_management): use the post data dict for fetching edit organisation
ref: #248 #357
2024-11-28 02:22:15 +09:30
Jon
bad610be36 test(project_management): Project API v2 ViewSet permission checks for import user
ref: #15 #248 #357
2024-11-28 02:22:15 +09:30
Jon
f53c6d0f6d test(project_management): Project Serializer Validation clean up
ref: #15 #248 #357
2024-11-28 02:22:15 +09:30
Jon
5fd3123c9b fix(project_management): use the post data or existing object for fetching edit organisation
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
82a06e57b1 test(project_management): Project Type API v2 ViewSet permission checks
ref: #15 #248 #357
2024-11-28 02:22:15 +09:30
Jon
a09fb4c8cd test(project_management): Project Type Serializer Validation checks
ref: #15 #248 #357
2024-11-28 02:22:14 +09:30
Jon
91444172aa test(project_management): Project Type API field checks
ref: #15 #248 #357
2024-11-28 02:22:14 +09:30
Jon
745983dfab test(project_management): Project State API v2 ViewSet permission checks
ref: #15 #248 #357
2024-11-28 02:22:14 +09:30
Jon
58216073d7 test(project_management): Project state Serializer Validation checks
ref: #15 #248 #357
2024-11-28 02:22:14 +09:30
Jon
7263b3a8a3 test(project_management): Project state API field checks
ref: #15 #248 #357
2024-11-28 02:22:14 +09:30
Jon
8cc3adf3c2 test(project_management): Project Milestone API v2 ViewSet permission checks
ref: #15 #248 #357
2024-11-28 02:22:14 +09:30