Commit Graph

109 Commits

Author SHA1 Message Date
3b55f37fb5 Fix isort issues 2023-04-30 04:13:50 +02:00
ef88a2ee8a Better workflow for creating new ticket checklist, into a modal 2023-04-30 03:11:27 +02:00
308f69a03b CRUD Checklist Template 2023-04-30 01:15:05 +02:00
af1ba5f205 Create a page to edit checklist name and tasks + another page for deletion 2023-04-29 00:24:06 +02:00
b8d06a0fb1 Show a form to create a new checklist, with the possibility to use a preset template 2023-04-23 00:36:10 +02:00
b3edba3fc5 Fix #1054 2022-10-09 23:05:16 +02:00
25542f929e Initial isort configuration
Will fail build if imports are not sorted correctly
2022-07-22 03:26:41 +02:00
e2a8b974dd Removed unused imports, format long line 2022-07-22 01:21:25 +02:00
aa876f8016 pycodestyle formatting 2022-07-12 12:34:19 +02:00
b8511dd70b Fix conflicts for Django 4 support 2022-04-23 02:23:51 -04:00
bbe
1daa1d88aa Create an API endpoint to list/create/update/delete tickets (including custom fields !) + Refactoring in forms.py 2022-03-31 17:19:49 +02:00
347a70e497 fix(kb): no db 2022-03-18 19:21:17 +01:00
358080926c Added Django 4 support. 2022-03-16 22:29:09 -04:00
aff67184d4 Add attachment validator when uploading attachment to tickets 2021-10-05 06:25:42 -04:00
a9e5cfa52d Fix hidden field query args 2021-08-19 22:00:18 +02:00
90961897ec CustomField datetime type formats updated to fixed string formats enabling reformatting and consistency 2021-02-10 17:58:01 -07:00
ae9109bad6 Bug Fix EditTicketForm unable to edit and add error display 2021-02-09 13:08:27 -07:00
bbe
2a03a5ecf7 Disabled merged_to field in edit ticket + reformat template (fix datepicker) and simplify view 2021-02-04 18:17:06 +01:00
f9d000b953 Fix #926 2021-01-16 23:28:30 +01:00
bbe
00a18d8f54 Restrict possible tickets to merge to the ones that haven't been already merged.
Also check that all selected tickets are within the same queue.
2020-10-30 20:19:50 +01:00
bbe
e1cd9d0f2e Implement ticket merge feature in ticket list. Create intermediate page to choose which data and custom field values to keep on the main ticket.
Also add new template tag filter to use the dictionary get function in template.
2020-10-29 23:32:02 +01:00
bbe
4ee74e6667 Better public create ticket form with the initialization of the datepicker for due date as a media.
Reformat code to improve readability.
Add an include to get an alert when there are errors in a form.
2020-10-23 16:23:47 +02:00
bbe
ea558d71f3 Display custom fields with bootstrap form-control css class 2020-10-20 11:51:55 +02:00
5ad0743722 Merge in 0.2.21 bugfix 2020-04-15 07:38:52 -04:00
0e9358e61b Merge pull request #803 from auto-mat/teams
Add Teams functionality, using pinax-teams
2020-03-04 01:02:40 -05:00
2f4d91c22d Fill followup user field if authenticated user submits ticket 2020-03-03 23:39:02 +02:00
81f835b77b fix KBItem choose form 2020-02-27 11:54:04 +01:00
07d6ee7f87 fix typo 2020-02-25 14:36:18 +01:00
354debb618 fix<public>: Public ticket creation form improvements
Update forms.py and views/public.py to physically delete form fields
instead of just hiding them if default values for queue, date and priority are provided.

+ some bugfixes
+ code and stale imports removal
+ fix pep8 errors
2020-02-06 10:10:07 +01:00
05bd852799 Fix pycodestyle errors 2020-01-20 13:23:31 +01:00
6579ac0e6f Associate tickets with KB items 2020-01-20 13:23:31 +01:00
7fe6444f8f Redo KB categories as accordion view 2020-01-20 13:23:17 +01:00
5f29bb632e Associate queues with KB categories 2020-01-20 13:22:45 +01:00
606098d947 Fix field hiding and setting code for ticket submition qargs 2020-01-20 13:22:45 +01:00
38cedca541 Can now hide custom fields using query param in public ticket form 2020-01-20 13:22:45 +01:00
810184298f Include custom fields in public ticket form 2020-01-20 13:22:44 +01:00
24b8e45f66 Add ability to hide fields in public ticket submission form using kwargs 2020-01-20 13:07:45 +01:00
896307582a fix<tickets>: Force HELPDESK_PUBLIC_TICKET_QUEUE for anon tickets
Before: we set initial value for the widget and had it hidden. So user could still change the queue with some HTML knowledge.

Now: we drop the field at all and assign queue directly, utterly ignoring the POST request content for "queue" field.
2020-01-07 13:47:36 +01:00
e20f441992 PEP-8 fixes 2019-05-24 13:27:48 -04:00
611e6de928 fix for the issue #145 2019-05-22 11:20:01 +02:00
9127275557 adding support for images as knowledgebase attachment 2019-03-09 18:14:11 +01:00
8cc0ca47f8 display list of queues only for users with right permissions 2019-02-05 15:44:06 +01:00
696d10db12 Remove old python2/six code 2018-12-28 03:13:52 -05:00
bb4178b477 Merge develop branch into bootstrap4 2018-11-03 22:40:03 -04:00
6c37d73d4e DRY out email sending code and normalize behavior
This refactor removes duplicated logic for deciding whom the messages get sent to.
It also normalizes behavior ensuring that all CCed addresses are sent to in all cases that CCed individuals should be notified.
2018-11-01 14:56:17 +01:00
3f6ae1aefe Transform UserSettings into a normal django model 2018-10-25 17:54:37 +02:00
fd5c356820 Merge branch 'develop' into bootstrap4 2018-09-08 22:30:18 -04:00
ffc97338c9 Submit ticket link should work for non-logged in users 2018-09-07 19:10:57 +02:00
eabf32d91b Navigation is Bootstrap 4 and SB Admin 5.0 now 2018-09-02 04:36:16 -04:00
ed0596e430 Merge branch 'master' into feature-public-ticket-defaults 2018-01-10 13:18:29 -05:00