Commit Graph

184 Commits

Author SHA1 Message Date
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
8be55fb7f2 Display checklists on ticket page 2023-04-22 23:56:23 +02:00
9e9ebd45a7 Create models and admin for Checklist 2023-04-22 22:55:41 +02:00
9192779889 Add IMAP OAUTH Mail Box Type 2023-04-15 22:11:41 +10:00
d7ebc8e1c2 Revert "Add IMAP OAUTH Mail Box Type"
This reverts commit d57f11f40a.
2023-04-15 21:56:05 +10:00
d57f11f40a Add IMAP OAUTH Mail Box Type 2023-04-15 21:52:44 +10:00
3a13bbfeef Fix. Add test markdown and rewrite for last markdown is working 2022-08-08 20:20:00 +07:00
cf5be66fae Fix. Fix problem wich version package in requirements and add test markdown and rewrite for new markdown 2022-08-06 18:34:16 +07:00
bed7f0e493 Add default value property to TicketCustomField
Property of the model, so add it there to keep consistency
2022-07-25 04:00:57 +02:00
25542f929e Initial isort configuration
Will fail build if imports are not sorted correctly
2022-07-22 03:26:41 +02:00
280462c2fe Remove 'f-string', no place holders present 2022-07-22 01:18:45 +02:00
fa91620bf9 EscapeHtml.extendMarkdown disabled
Updated markdown caused failures.
Not sure what is going on with this class, 0 comments :-(
If someone could give me a hint as to what this is trying to achieve, I
can investigate further
2022-07-20 16:32:51 +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
5701bf0229 Fix a bug with get_choices function which doesn't return anything if empty_selection_list is False 2022-04-11 00:15:48 +02: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
358080926c Added Django 4 support. 2022-03-16 22:29:09 -04:00
0d79b6266d Backport patch for #985 2021-11-21 23:25:54 -05:00
e016e6699d fix minutes representation in models.py, see #978 2021-10-20 08:11:08 -04:00
aff67184d4 Add attachment validator when uploading attachment to tickets 2021-10-05 06:25:42 -04:00
9c6e8574cc Merge pull request #964 from regiov/pinax-remove
Remove hard dependency on pinax teams
2021-08-05 14:16:14 -04:00
563b28ed14 Merge branch 'master' into pinax-remove 2021-08-04 11:19:14 -03:00
86c4ceb1a8 fix(emails): Avoid 'value too long for type character varying(200) ' error when incoming message has too long subject 2021-07-29 13:14:42 +02:00
3285d5e1a8 feat(emails): Do not auto-reply on auto-replies and add auto-reply header for auto-replies and fix headers propagation for our email messages 2021-04-20 12:44:27 +02:00
c90811418a chore(pep8): Fix bad imports, unused variables, pep8 warnings and some possible bugs 2021-03-05 09:37:21 +01:00
2e867cba87 Remove hard dependency on pinax teams 2020-12-02 01:26:53 +01:00
d2a7bad576 ifix(email): Create the log file only if required
+ update some translations
+ update some tests to correctly mock unlink as well
+ fix flake8 errors and sort the imports in email module
+ update some log messages to pass base message + parameters instead of rendered string (works better with Sentry)
2020-11-25 10:31:40 +01:00
c9fa0c81c7 Merge pull request #895 from Benbb96/merging-tickets-feature
New feature:  Merging tickets
2020-11-01 13:54:03 -05:00
bbe
7564c5739b Add a clean method on TicketCC model in order to be sure not to add a user who doesn't have an email address. 2020-10-31 18:24:22 +01:00
bbe
177ba8f963 Add test for the add_email_to_ticketcc_if_not_in ticket function 2020-10-31 17:54:29 +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
9795167d9b Add merged_to information to ticket 2020-10-29 23:29:16 +01:00
5b44a3aca6 Fix an error when creating a ticket with a submitter email that is shared by multiple users 2020-10-08 22:34:45 +02:00
2f788f2597 Merge 0.2.22 bugfix release updates, update copyright year in license, specify python 3.6 or above in setup 2020-07-30 04:46:15 -04:00
0a712381e0 Set default attachment permissions to 0700, to address #591 2020-07-27 19:50:25 -04:00
bbe
d961b2b692 Fix KnowledgeBase item score 2020-06-29 14:47:37 +02:00
93e82f5469 allow KBItems to be disabled for users 2020-02-25 14:46:21 +01:00
d0aafd6135 add KBitem.order to allow ordering items 2020-02-25 14:43:10 +01:00
5a594b7436 add KBCategory.name, improve KBCategory admin 2020-02-25 14:36:18 +01:00
2a3272914c Show kbitem categories in kbitem string representation 2020-02-11 15:20:16 +01:00
5b0d44ec3a Assign KBItems to teams
This allows you to only show on the dashboard those tickets which belong to a
given user's team.
2020-01-27 19:45:15 +01:00
ecbb91b861 Private kb categories 2020-01-27 17:37:59 +01:00
90621f575d Fix ironic ticket creation loop when submitter email == queue email 2020-01-20 13:23:32 +01:00
b20f600db2 KB UX improvements 2020-01-20 13:23:31 +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