Commit Graph

880 Commits

Author SHA1 Message Date
Jon
9d6ea1d7c3 refactor(project_management): dont order queryset for project
this is done at modelMeta

ref: #358
2024-10-22 18:36:21 +09:30
Jon
035c6ed60c fix(project_management): Ensure user cant see projects for organizations they are apart of
ref: #358
2024-10-22 18:31:21 +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
b1fc8e0f98 feat(settings): Add API filter and search
ref: #341
2024-10-05 11:42:39 +09:30
Jon
551473feb7 feat(core): Add API filter of fields external_system and external_ref for projects
ref: #341
2024-10-05 11:42:39 +09:30
Jon
105cb63d71 feat(core): Add API filter of fields external_system and external_ref to tickets
ref: #341
2024-10-05 11:42:39 +09:30
Jon
1dda4a9fb5 feat(project_management): increase project field length 50 -> 100 chars
ref: #341 closes #340
2024-10-05 11:42:39 +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
c7701bb2df feat(core): Add ability to delete a ticket
ref: #296 #309
2024-09-21 14:31:07 +09:30
Jon
4ac0da6ba2 fix: ensure model mandatory fields don't specify a default value
ref: #309 fixes #306
2024-09-21 14:03:47 +09:30
Jon
19ad262617 feat(core): [Templating Engine] Add template tag concat_strings
ref: #296 #309
2024-09-21 13:13:07 +09:30
Jon
0e987088a3 feat(itim): Add ticket tab to services
shows related tickets

ref: #296 #309
2024-09-21 13:12:28 +09:30
Jon
c74b89e0d6 feat(itim): Add ticket tab to clusters
shows related tickets

ref: #296 #309
2024-09-21 13:12:16 +09:30
Jon
e762713416 feat(itam): Add ticket tab to software
shows related tickets

ref: #296 #309
2024-09-21 13:12:01 +09:30
Jon
facdd0111b feat(itam): Add ticket tab to operating systems
shows related tickets

ref: #296 #309
2024-09-21 13:11:48 +09:30
Jon
280abb8841 feat(itam): Add ticket tab to devices
shows related tickets

ref: #296 #309
2024-09-21 13:11:24 +09:30
Jon
064f74736f feat(config_management): Add ticket tab to conf groups
ref: #296 #309
2024-09-21 13:10:36 +09:30
Jon
d26868eced refactor(core): Ticket Linked ref render as template
ref: #296 #309
2024-09-21 12:28:00 +09:30
Jon
b5ec42fc56 fix(api): Ensure user is set to current user for ticket comment
ref: #296 #309
2024-09-21 12:01:58 +09:30
Jon
104575780a test(core): Ticket Linked item view checks
ref: #296 #309
2024-09-21 11:45:24 +09:30
Jon
1c1f4ecdfa test(core): Ticket Linked item permission checks
ref: #296 #309
2024-09-21 11:45:13 +09:30
Jon
fff3a96889 fix(core): remove org field when editing a ticket
ref: #308
2024-09-20 16:57:53 +09:30
Jon
dfdc5bac9d feat(core): Add slash command link for linking items to tickets
ref: #296 #308
2024-09-20 16:57:34 +09:30
Jon
c022551427 feat(core): Add to markdown rendering model references
ref: #296 #308
2024-09-20 15:26:38 +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
c3de79050e feat(core): add model ticket linked items
ref: #296 #308
2024-09-20 12:39:54 +09:30
Jon
ed2bf96626 chore(core): during validation, Catch random errors and show user stack trace
ref: #301 #305
2024-09-18 16:59:17 +09:30
Jon
3693ddadad fix(core): during validation, if subscribed users not specified, use empty list
ref: #301 closes #305
2024-09-18 16:58:42 +09:30
Jon
0ae1395d92 test(project_management): Project Milestone api permission checks
ref: #301 closes #285 closes #295
2024-09-18 15:19:08 +09:30
Jon
cf73323dd3 feat(project_management): Add project milestones api endpoint
ref: #285 #301
2024-09-18 14:53:33 +09:30
Jon
f019c50e44 feat(project_management): Add import_project permission and add api serializer
ref: #295 #301
2024-09-18 13:20:44 +09:30
Jon
3e56c9861c feat(core): great odins beard, remove the checkbox formatting
ref: #301
2024-09-18 12:36:58 +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
b2f20766de feat(project_management): Calculate project completion percentage and display
ref: #293 #301
2024-09-18 12:16:22 +09:30
Jon
8cae85badc fix(core): add missing pagination to ticket comment categories index
ref: #300 fixes #291
2024-09-18 00:52:11 +09:30
Jon
d6e0fd0b46 fix(core): add missing pagination to ticket categories index
ref: #300 fixes #289
2024-09-18 00:51:48 +09:30
Jon
8d7d79c29b feat(core): order project categories with parent name if applicable
ref: #300 closes #290
2024-09-18 00:46:53 +09:30
Jon
92d3692f85 fix(project_management): Ensure project type and state show on index page
ref: #295 #300
2024-09-18 00:20:07 +09:30
Jon
7f094a9f96 test(project_management): Project TYpe tenancy model checks
ref: #295 #300 closes #294
2024-09-18 00:11:17 +09:30
Jon
7c9d6ced6a test(project_management): Project Type view checks
ref: #294 #295 #300
2024-09-18 00:10:36 +09:30
Jon
9b747b08da test(project_management): Project Type permission checks
ref: #294 #295 #300
2024-09-18 00:10:18 +09:30
Jon
f4695bad1e test(project_management): Project Type core history checks
ref: #294 #295 #300
2024-09-18 00:10:01 +09:30
Jon
744f2f380f test(project_management): Project Type tenancy object checks
ref: #294 #295 #300
2024-09-18 00:09:41 +09:30
Jon
22c6b9d3fe feat(project_management): Add Project Type to the UI
ref: #294 #295 #300
2024-09-18 00:05:15 +09:30
Jon
c1aeb3a258 chore(project_management): cleanup Project State
ref: #294 #295 #300
2024-09-17 23:56:47 +09:30
Jon
0eb6a8bde9 test(project_management): Project State permission checks
ref: #294 #295 #300
2024-09-17 17:21:58 +09:30
Jon
477f089de3 test(project_management): Project State tenancy model checks
ref: #294 #295 #300
2024-09-17 17:21:26 +09:30
Jon
64faffa7b6 test(project_management): Project State view checks
ref: #294 #295 #300
2024-09-17 17:21:16 +09:30
Jon
2196db9479 test(project_management): Project State core history checks
ref: #294 #295 #300
2024-09-17 17:20:59 +09:30