Commit Graph

1143 Commits

Author SHA1 Message Date
Jon
97874b73f6 docs: correct date
ref: #270
2024-09-11 22:51:58 +09:30
Jon
948713d13d test(core): correct project tests for triage user
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 22:45:58 +09:30
Jon
63146aa41c feat(core): remove project field from being editable when creating project task
ref: #14 #270
2024-09-11 22:31:55 +09:30
Jon
c7f69ad7c1 feat(core): Add admonition style
ref: #14 #96 #93 #95 #90 #250 #270 closes #272
2024-09-11 22:19:23 +09:30
Jon
008f8c1554 feat(project_management): Validate project task has project set
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 21:20:59 +09:30
Jon
122216dbe4 chore(core): remove unused markdown import
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 21:15:21 +09:30
Jon
c0ac09b928 fix(core): correct project task comment buttons
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 20:16:05 +09:30
Jon
cfda7e5e1e feat(core): set project ID to match url kwarg
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 20:15:37 +09:30
Jon
91af43adba feat(core): Add action comment on title change
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:14:44 +09:30
Jon
bfb7176db3 feat(core): Add task listts plugin to markdowm
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:14:22 +09:30
Jon
411cd5d4a3 feat(core): Add footnote plugin to markdowm
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:14:07 +09:30
Jon
91aa87d122 feat(core): Add admonition plugin to markdowm
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:13:58 +09:30
Jon
14bdc67a4a feat(core): Add table extension to markdowm
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:13:35 +09:30
Jon
b86b1fd1ad feat(core): Add strikethrough extension to markdowm
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:13:25 +09:30
Jon
00ec5179f9 feat(core): Add linkify extension to markdowm
ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:13:02 +09:30
Jon
200c9d8d8d feat(core): move markdown parser py-markdown -> markdown-it
py-markdown was missing a lot of the common/gfm items.

ref: #14 #96 #93 #95 #90 #250 #270
2024-09-11 19:12:05 +09:30
Jon
b69d210759 chore(core): remove superuser clause
ref: #250 #96 #93 #95 #90 #270
2024-09-11 15:26:06 +09:30
Jon
eb4a58ed01 fix(project_management): correct comment reply url name
ref: #14 #270
2024-09-11 15:21:55 +09:30
Jon
bc2f30ac9b feat(core): Add organization column to ticket pages
ref: #250 #96 #93 #95 #90 #270
2024-09-11 15:21:19 +09:30
Jon
e87bbe9ed8 fix(core): Generate the correct edit url for tickets
ref: #250 #96 #93 #95 #90 #270
2024-09-11 15:20:54 +09:30
Jon
68785ef6c0 fix(core): Generate the correct comment urls for tickets
ref: #250 #96 #93 #95 #90 #270
2024-09-11 15:20:21 +09:30
Jon
b78e2adb09 fix(core): Redirect to correct url for itim tickets after adding comment
ref: #250 #96 #93 #95 #90 #270
2024-09-11 15:19:03 +09:30
Jon
26c985e683 feat(core): Allow super-user to edit ticket comment source
ref: #250 #96 #93 #95 #90 #270
2024-09-11 14:07:59 +09:30
Jon
58e2b9f7f5 feat(core): Render linked tickets the same as the rendered markdown link
ref: #250 #96 #93 #95 #90 #270
2024-09-11 13:50:17 +09:30
Jon
34f2d4c4d4 chore(core): remove model history link
not required as the history is saved as action comments

ref: #250 #96 #93 #95 #90 #270
2024-09-11 13:18:27 +09:30
Jon
56c3b9d7de feat(core): Add project task link for related project task
ref: #250 #96 #93 #95 #90 #270
2024-09-11 13:14:07 +09:30
Jon
c83ffe542e fix(core): correct linked tickets hyperlink address
ref: #250 #96 #93 #95 #90 #270
2024-09-11 13:09:24 +09:30
Jon
b07872c8c2 feat(project_management): Add project duration field
ref: #14 #270
2024-09-11 12:50:31 +09:30
Jon
1cc196fd06 feat(core): Add external ref to tickets if populated
ref: #250 #96 #93 #95 #90 #270
2024-09-11 12:36:47 +09:30
Jon
dd68bfbea8 refactor(core): Adjust test layout for itsm and project field based permissions
ref: #250 #96 #93 #95 #90 #264 #268
2024-09-11 12:18:24 +09:30
Jon
ea5888f39f Merge pull request #267 from nofusscomputing/feat-ticket-comments 2024-09-10 17:11:33 +09:30
Jon
78607a0bf9 test(core): Project task permission checks
ref: #250 #96 #93 #95 #90 #264 #267
2024-09-10 17:01:57 +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
2613a132a6 fix(core): order ticket comments by creation date
oldest first..

ref: #250 #96 #93 #95 #90 #264 #267 fixes #269
2024-09-10 16:26:04 +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
6371fa03a1 chore(project_management): remove non-ticket based project tasks
project tasks scope was moved to a type of ticket.

ref: #14 #250 #267
2024-09-10 15:52:34 +09:30
Jon
daa872d2e7 feat(project_management): Add project tasks
ref: #14 #250 #267
2024-09-10 15:38:30 +09:30
Jon
4d1600e396 refactor(project_management): migrate projects to new style for views
ref: #14 #267
2024-09-10 15:27:05 +09:30
Jon
63d33c287c feat(api): Add project tasks endpoint
ref: #14 #267
2024-09-10 13:42:03 +09:30
Jon
ae72d4ab6a feat(api): Add projects endpoint
ref: #14 #267
2024-09-10 13:37:13 +09:30
Jon
8a747d1d1f feat(api): Add project management endpoint
ref: #14 #267
2024-09-10 13:33:21 +09:30
Jon
55e512efb8 test(core): Ticket comment API permission checks
ref: #250 #96 #93 #95 #90 #264 #267
2024-09-10 12:16:16 +09:30
Jon
f09e7b77db fix(core): Ensure on ticket comment create and update a response is returned
ref: #250 #96 #93 #95 #90 #264 #267
2024-09-10 12:16:03 +09:30
Jon
4177f71972 test(core): Ticket comment permission checks
ref: #250 #96 #93 #95 #90 #264 #267
2024-09-10 11:42:10 +09:30
Jon
0c3e38c543 test(core): Ticket comment Views
ref: #250 #96 #93 #95 #90 #264 #267
2024-09-10 10:58:54 +09:30
Jon
94dd555e9b test(core): Tenancy model tests for ticket comment
ref: #250 #96 #93 #95 #90 #264 #267
2024-09-10 10:53:31 +09:30
Jon
10bffe0f0f Merge pull request #266 from nofusscomputing/feat-tickets 2024-09-09 18:00:35 +09:30
Jon
aa6baf94a6 feat(core): support negative numbers when Calculating ticket duration for ticket meta and comments
enables time to be subtracted when negative value added to duration field.

ref: #250 #96 #93 #95 #90 #264 #266
2024-09-09 17:59:22 +09:30
Jon
44604d98ab feat(core): Caclulate ticket duration for ticket meta and comments
ref: #250 #96 #93 #95 #90 #264 #266
2024-09-09 17:36:17 +09:30
Jon
63077dfa26 feat(core): Add edit details to ticket and comments
ref: #250 #96 #93 #95 #90 #264 #266
2024-09-09 16:39:11 +09:30