Commit Graph

118 Commits

Author SHA1 Message Date
8eb883e19e Adding HELPDESK_SHOW_CUSTOM_FIELDS_FOLLOW_UP_LIST to settings 2024-07-26 10:49:36 +00:00
a2f944b475 Enable attachments by default
In order to not break existing django-helpdesk installations
upon upgrade.
2024-06-07 17:58:41 +02:00
dd4c04945a Add HELPDESK_ENABLE_ATTACHMENTS setting and make it show/hide attachment related UI
Default setting is false. This is not backward compatible.
The rationale is: attachments contain most likely sensitive information.
By default they are served without access control.  Currently there is
no simple feature to configure access control.  To avoid unintentional
disclosure attachments should be an opt in: you have been warned.
2024-06-06 15:47:50 +02:00
8f9d385e10 Merge branch 'main' into view_protectors 2024-04-23 21:29:38 +02:00
ebbbcdb2aa Deprecate VALID_EXTENSIONS properly 2024-04-22 18:38:59 +02:00
9a353bf4a5 You can now turn off file attachment filtering, fixes #1162 2024-02-26 19:34:35 +01:00
b1b83cd593 Add some convenient functions for protecting views in custom installations 2024-02-18 16:01:44 +01:00
b3cbfdbe09 Added HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_QUEUES setting 2024-02-14 13:36:46 +00:00
7e65e3d367 Renamed setting to HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_STATUSES 2024-02-14 13:23:15 +00:00
90666a47ba Adding HELPDESK_FOLLOWUP_TIME_CALCULATION_EXCLUDE_STATUSES setting 2024-02-14 13:21:19 +00:00
220f6d56a8 Adding HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS setting 2024-02-14 13:03:58 +00:00
05dfde59cb Include opening hours for follow-up time_spent calculation 2024-02-14 10:16:20 +00:00
ab8bd7637d Adding comment header according to documentation header 2024-02-13 09:30:21 +00:00
f7e3a2b8aa Automatic absolute time_spent calculation for ticket FollowUp 2024-02-13 08:59:48 +00:00
8b53ef9505 Passing ticket status flow logic to Ticket model 2024-02-05 10:58:42 +01:00
ab2c2f79a4 Allow Tickets status choices customization 2024-02-01 15:38:02 +01:00
1bf92a82c4 Removed unused gettext import 2024-01-24 10:59:51 +01:00
3e791d98fa Explicit property naming 2024-01-22 14:39:53 +00:00
3537ec7447 Customization of Ticket PRIORITY_CHOICES in project settings 2024-01-22 14:30:44 +00:00
27f295098c Improve webhook env var handling & docs 2023-12-04 23:37:31 +00:00
e708281dcd Implement webhooks. Fixes #264 2023-12-02 20:57:21 +00:00
162a368b9d Remove all mention of obsolute API deactivation switch. The helpdesk frontend
now requires the API
2023-11-23 22:23:13 +01:00
da00cf67b3 Update helpdesk/settings.py
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-15 11:31:45 +00:00
9147cb16d5 Changed settings to support simple enable/disable of teams. 2023-11-15 00:41:56 +00:00
27bb8f3fc5 Merge branch 'main' into Fix_File_Permission_777 2023-10-13 10:38:30 +01:00
11327e7469 Added the default permission in settings.py 2023-10-11 11:50:56 +06:00
8a6525e47c Use SECURE_SSL_REDIRECT as a default value for HELPDESK_USE_HTTPS_IN_EMAIL_LINK setting 2023-09-03 01:07:43 +02:00
c23c8e5be6 Add user defined IMAP Debug Level and improved exception message 2023-04-19 20:07:43 +10:00
af2683d44b Corrected OAUTH Settings initialisation 2023-04-18 21:35:02 +10: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
25542f929e Initial isort configuration
Will fail build if imports are not sorted correctly
2022-07-22 03:26:41 +02:00
aa876f8016 pycodestyle formatting 2022-07-12 12:34:19 +02:00
94c597205e Add USE_TZ = True 2022-06-28 16:08:13 +02:00
fcab3506b0 Merge branch 'stable' into new-option-fields 2022-04-22 06:32:32 -04:00
de9c5a709e feat(fields): no time spent 2022-04-20 16:36:37 +02:00
5792587e3e feat(ticket): disable timeline 2022-04-15 18:48:21 +02:00
dc60d8a7f9 Add setting HELPDESK_ACTIVATE_API_ENDPOINT and document it 2022-04-15 00:05:51 +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
0d79b6266d Backport patch for #985 2021-11-21 23:25:54 -05:00
166d552fba Turn on secure cookie support if the server os environment expects to use secure connections 2021-09-27 22:12:32 -04:00
563b28ed14 Merge branch 'master' into pinax-remove 2021-08-04 11:19:14 -03:00
fe9ff2fdc4 Merge pull request #950 from koriaf/dev-pep8-stuff
chore(pep8): Fix bad imports, unused variables, pep8 warnings and some possible bugs
2021-04-19 23:44:03 -04:00
2b4c82fd1b fix(email): Add ability to attach full first email text to avoid losing forwards, and to save .eml files for any incoming mesages, plus fix tests and some minor bugs 2021-04-19 21:15:24 +02:00
c90811418a chore(pep8): Fix bad imports, unused variables, pep8 warnings and some possible bugs 2021-03-05 09:37:21 +01:00
1713a86870 feat(forms): Ability to provide custom public ticket form 2021-03-02 12:06:21 +01:00
2e867cba87 Remove hard dependency on pinax teams 2020-12-02 01:26:53 +01: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
2a3fc0894d Rename and document the maximum email attachment size setting, to address #846 2020-07-30 02:54:03 -04:00