|
b007e05386
|
refactor(core): Update access imports to new path
ref: #640 #641
|
2025-02-19 21:11:01 +09:30 |
|
|
6668c6ae35
|
fix(core): Dont attempt to use ticket instance organization if it's a new ticket being created
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
|
2024-11-28 02:22:26 +09:30 |
|
|
59a930f934
|
feat(core): Add ability track ticket estimation time for completion
ref: #296 #309 #312
|
2024-09-21 15:48:06 +09:30 |
|
|
fff3a96889
|
fix(core): remove org field when editing a ticket
ref: #308
|
2024-09-20 16:57:53 +09:30 |
|
|
76954c019b
|
feat(core): Ability to link items to all ticket types
ref: #296 #308
|
2024-09-20 15:25:42 +09:30 |
|
|
5ad974f947
|
revert(core): revert ticket class defined in dir init
reef: #300
|
2024-09-17 17:14:11 +09:30 |
|
|
383bca4ff9
|
refactor(core): migrate ticket enums to own class
ref: #292
|
2024-09-16 15:59:54 +09:30 |
|
|
22f7b1e7c5
|
fix(core): Add replacement function within ticket validation as cleaned_data attribute replacement
ref: #292
|
2024-09-16 13:57:57 +09:30 |
|
|
f79076ddef
|
fix(core): Remove ticket fields user has no access to
ref: #292
|
2024-09-16 12:42:37 +09:30 |
|
|
7a31498e91
|
refactor(core): Ticket validation errors setup for both api and ui
ref: #285 #292
|
2024-09-16 12:42:00 +09:30 |
|
|
95f9d90877
|
feat(core): validate field milestone for all ticket types
ref: #285 #292
|
2024-09-16 12:41:04 +09:30 |
|
|
b8f4123185
|
refactor(core): for tickets use validation for organization field
ref: #292
|
2024-09-16 03:49:05 +09:30 |
|
|
d2e9c838de
|
refactor(core): refine ticket field permission and validation
ref: #292
|
2024-09-16 03:45:38 +09:30 |
|
|
5e235617e0
|
feat(project_management): Add project milestones
ref: #285 #292
|
2024-09-14 16:09:07 +09:30 |
|
|
c3307152e8
|
feat(core): Add slash command /spend for ticket and ticket comments
ref: #284 closes #286
|
2024-09-13 21:58:19 +09:30 |
|
|
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 |
|
|
11948c9500
|
feat(core): Add ticket comment categories
ref: #14 #96 #93 #95 #90 #283 #284
|
2024-09-13 13:14:25 +09:30 |
|
|
5d116c7224
|
feat(core): Extend all ticket endpoints to contain ticket categories
ref: #14 #96 #93 #95 #90 #283 #284
|
2024-09-13 12:25:30 +09:30 |
|
|
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 |
|
|
e28dbea05b
|
feat(core): Add ticket categories
ref: #283 #284
|
2024-09-13 10:42:16 +09:30 |
|
|
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 |
|
|
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 |
|
|
b69d210759
|
chore(core): remove superuser clause
ref: #250 #96 #93 #95 #90 #270
|
2024-09-11 15:26:06 +09:30 |
|
|
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 |
|
|
daa872d2e7
|
feat(project_management): Add project tasks
ref: #14 #250 #267
|
2024-09-10 15:38:30 +09:30 |
|
|
c2eaf120b6
|
fix(core): During ticket form validation confirm if value specified/different then default
ref: #250 #96 #93 #95 #90 #264 #266
|
2024-09-08 18:09:35 +09:30 |
|
|
41158e495f
|
fix(core): Correctly set the ticket type initial value
ref: #250 #96 #93 #95 #90 #264 #266
|
2024-09-08 18:05:17 +09:30 |
|
|
8b4068ac7e
|
fix(core): prevent import user from having permssions within UI
only allow import user to have API permissions.
ref: #250 #96 #93 #95 #90 #264 #266
|
2024-09-08 16:41:43 +09:30 |
|
|
27958f5e7a
|
refactor(core): cache fields allowed during ticket validation
ref: #250 #96 #93 #95 #90 #264 #266
|
2024-09-08 16:41:31 +09:30 |
|
|
819dc01451
|
refactor(core): dont require specifying ticket status
ref: #250 #96 #93 #95 #90 #264 #266
|
2024-09-08 13:13:36 +09:30 |
|
|
685b8266e4
|
feat(core): adding of more ticket status icons
ref: #250 #96 #93 #95 #90 #264 #265
|
2024-09-06 17:58:14 +09:30 |
|
|
f49cc9c286
|
refactor(api): Ticket (change, incident, problem and request) to static api endpoints
ref: #250 #96 #93 #95 #90 #264 #265
|
2024-09-06 16:45:26 +09:30 |
|
|
d70f04c63d
|
refactor(api): make ticket status field mandatory
ref: #250 #96 #93 #95 #90 #264 #265
|
2024-09-06 10:25:47 +09:30 |
|
|
381d59c18f
|
refactor(core): During form validation for a ticket, use defaults if not defined for mandatory fields
ref: #250 #96 #93 #95 #90 #263
|
2024-09-03 14:56:36 +09:30 |
|
|
55a40fcf4d
|
refactor(core): Ticket form ticket_type to use class var
ref: #250 #96 #93 #95 #90 #263
|
2024-09-03 14:56:01 +09:30 |
|
|
d7dd2d6d8b
|
feat(core): permit user to add comment to own ticket
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 15:38:49 +09:30 |
|
|
342fe7da9e
|
fix(core): Ensure status field remains as part of ticket
ref: #250 #96 #93 #95 #90
|
2024-09-02 15:37:52 +09:30 |
|
|
910a002201
|
feat(core): Allow OP to edit own Ticket Comment
ref: #250 #96 #93 #95 #90 closes #257
|
2024-09-02 15:16:23 +09:30 |
|
|
5f6c36e823
|
feat(core): Ticket Comment form submission validation
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 14:54:54 +09:30 |
|
|
cf577bbb4f
|
feat(core): Ticket Comment can be edited by owner
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 14:39:38 +09:30 |
|
|
b8253ae9ba
|
feat(core): Ticket Comment source hidden for non-triage users
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 14:39:01 +09:30 |
|
|
978bcf3b45
|
refactor(core): cache permission check for ticket types
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 14:38:26 +09:30 |
|
|
f76f81a312
|
feat(core): When fetching allowed ticket comment fields, check against permissions
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 13:39:58 +09:30 |
|
|
5793295e1a
|
feat(core): pass request to ticket comment form
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 13:36:58 +09:30 |
|
|
d7c3e051de
|
refactor(core): Move allowed fields logic to own function
ref: #250 #96 #93 #95 #90 #257
|
2024-09-02 12:33:54 +09:30 |
|
|
ba8b618b7d
|
chore(core): update validate field permission docstring
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-09-01 17:01:29 +09:30 |
|
|
0b86ded4f5
|
chore(core): Add Ticket Comment validation class
ref: #250 #252 #96 #93 #95 #90 #115 #257
|
2024-09-01 16:58:24 +09:30 |
|
|
b04b6fe645
|
fix(core): Ensure new ticket can be created
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-09-01 13:52:24 +09:30 |
|
|
1829395a8a
|
fix(core): Add ticket_type field to import_permissions
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-09-01 13:52:24 +09:30 |
|
|
6f2d431ae1
|
fix(core): Ensure that the organization field is available
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-09-01 13:52:24 +09:30 |
|