Commit Graph

68 Commits

Author SHA1 Message Date
Jon
1de5c634d0 feat(core): History Model migrations for Ticket Comment Category
ref: #605 #615
2025-02-18 04:13:35 +09:30
Jon
d55ecabb2d feat(core): History Model migrations for Ticket Category
ref: #605 #614
2025-02-18 04:13:35 +09:30
Jon
edf0fca794 feat(core): History Model migrations for Manufacturer
ref: #605 #613
2025-02-18 04:13:35 +09:30
Jon
f2a995d277 feat(core): Add new history model
ref: #602 #605
2025-02-18 04:13:33 +09:30
Jon
6d69b72368 feat(core): Migrate Notes data to new table
ref: #525 #389 #349 closes #547
2025-02-09 21:47:56 +09:30
Jon
05d4c4a94d refactor: Squash migrations so there is less of them for model notes
ref: #525 #389
2025-02-09 20:40:25 +09:30
Jon
c77d33e910 feat(core): Manufacturer Notes Model
ref: #526 #530
2025-02-07 19:17:37 +09:30
Jon
c8f0c54549 feat(config_management): Config Group Notes Model
ref: #526 #529
2025-02-07 19:05:57 +09:30
Jon
64e344206c refactor(access): Dont add releationship from tenancyObject.organization to organization model
ref: #389 #525
2025-02-07 18:10:44 +09:30
Jon
cff343989b feat(core): Base model for model notes
ref: #389 #525
2025-02-07 15:49:12 +09:30
Jon
0b0b527b55 feat(core): Add field parent to ticket model
ref: #517 #522
2025-02-06 22:40:20 +09:30
Jon
5735427e3a fix(core): User must be a required field for ticket comment
ref: #470 #475
2025-01-19 15:42:46 +09:30
Jon
19cee0cbe2 chore(base): add TicketLinkedItem migration for item type
ref: #416 #443
2024-12-23 16:43:57 +09:30
Jon
52553b46a5 fix(core): Add missing migrations for linking kb to ticket
ref: #426
2024-12-21 16:57:22 +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
aebd0f3580 refactor: ensure filed organization is required
ref: #248 #390 #366
2024-11-28 02:22:28 +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
34a9d202c3 fix(core): Correct ticket comment model name
ref: #248 #365
2024-11-28 02:22:17 +09:30
Jon
5d953771d7 feat(core): Add Manufacturer API v2 endpoint
ref: #248 #354
2024-11-28 02:22:07 +09:30
Jon
94119b1f9f fix(core): notes field must be mandatory
ref: #354
2024-11-28 02:22:07 +09:30
Jon
e8279dd363 refactor(core): Adjust action choices to be integer
ref: #248 #354
2024-11-28 02:22:06 +09:30
Jon
32d5008f63 fix: Ensure all Model fields are created with attributes help_text and verbose_name
ref:  #248 #346
2024-11-28 02:20:42 +09:30
Jon
8fa468f735 fix(core): Add missing attribute Meta.verbose_name to Notes model
ref:  #248 #345 #346
2024-11-28 02:19:22 +09:30
Jon
18f8e515d8 fix(core): Add missing attribute Meta.verbose_name to Manufacturer model
ref:  #248 #345 #346
2024-11-28 02:19:21 +09:30
Jon
36d044dc43 refactor(core): Change history fields after and before to be JSON fields
ref:  #345 #346
2024-11-28 02:18:25 +09:30
Jon
983921fc22 chore: squash migrations
squash all to limit number of migrations required

ref: #259
2024-10-11 23:41:03 +09:30
Jon
a44b2479e3 feat(core): increase ticket title field length 50 -> 100 chars
ref: #339  closes #321
2024-09-30 13:09:02 +09:30
Jon
59a930f934 feat(core): Add ability track ticket estimation time for completion
ref: #296 #309 #312
2024-09-21 15:48:06 +09:30
Jon
76954c019b feat(core): Ability to link items to all ticket types
ref: #296 #308
2024-09-20 15:25:42 +09:30
Jon
d6f475a009 feat(project_management): Add field is_deleted to projects
preparation for the purge permission.

ref: #301 closes #293
2024-09-18 12:30:18 +09:30
Jon
5ad974f947 revert(core): revert ticket class defined in dir init
reef: #300
2024-09-17 17:14:11 +09:30
Jon
1314f9a1ff feat(project_managemenet): new model project state
ref: #294 #298
2024-09-17 12:46:48 +09:30
Jon
383bca4ff9 refactor(core): migrate ticket enums to own class
ref: #292
2024-09-16 15:59:54 +09:30
Jon
d5ad03546c fix(core): Ensure the ticket clears project field on project removal
ref: #292
2024-09-16 12:48:32 +09:30
Jon
5e235617e0 feat(project_management): Add project milestones
ref: #285 #292
2024-09-14 16:09:07 +09:30
Jon
5f3c7296b7 feat(project_management): remove requirement for code field to be populated
ref: #14 #284
2024-09-13 14:39:50 +09:30
Jon
56b715797e feat(core): Ability to assign categories to ticket comments
ref: #14 #96 #93 #95 #90 #283 #283 #284
2024-09-13 13:30:36 +09:30
Jon
11948c9500 feat(core): Add ticket comment categories
ref: #14 #96 #93 #95 #90 #283 #284
2024-09-13 13:14:25 +09:30
Jon
5f7d0e474e feat(core): Ability to assign categories to tickets
ref: #14 #96 #93 #95 #90 #283 #284
2024-09-13 11:03:40 +09:30
Jon
e28dbea05b feat(core): Add ticket categories
ref: #283 #284
2024-09-13 10:42:16 +09:30
Jon
51f28a6cf8 refactor(core): move markdown functions out of ticket model
ref: #270 ##271
2024-09-12 16:16:29 +09:30
Jon
fa9cff390a feat(core): Add project task permissions
ref: #250 #96 #93 #95 #90 #264 #267 fixes #269
2024-09-10 17:01:24 +09:30
Jon
7d8b54a980 fix(core): Ensure for both ticket and comment, external details are unique.
ref: #250 #96 #93 #95 #90 #264 #267 fixes #268
2024-09-10 16:09:44 +09:30
Jon
a99c1bb418 refactor(core): REmove constraint on setting user for ticket comment
required so that tests can run. ToDo: add tests to ensure that user is set.

ref: #250 #96 #93 #95 #90 #264 #266
2024-09-09 13:44:04 +09:30
Jon
ee17095a14 chore(core): squash ticket migrations
ref: #250 #252 #96 #93 #95 #90 #115
2024-09-01 14:40:09 +09:30
Jon
28fe89e048 feat(core): Ticket comment orgaanization set to ticket organization
ref: #250 #252 #96 #93 #95 #90 #115
2024-08-31 13:16:02 +09:30
Jon
09afd7f165 feat(core): Add permission checking to Tickets form
ref: #250 #252 #96 #93 #95 #90 #115
2024-08-27 17:18:52 +09:30
Jon
8edb209d16 feat(api): Add Tickets endpoint
ref: #252 #248
2024-08-26 15:13:12 +09:30
Jon
c5a5c393a8 feat(core): add basic ticketing system
ref: #250 #252 #96 #93 #95 #90 #115
2024-08-25 17:45:55 +09:30
Jon
efce9c0219 chore: update migrations from previous days work
ref: #244 #71 #245
2024-08-23 17:45:44 +09:30