Georg Lehner
a2f944b475
Enable attachments by default
...
In order to not break existing django-helpdesk installations
upon upgrade.
2024-06-07 17:58:41 +02:00
Georg Lehner
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
Timothy Hobbs
8f9d385e10
Merge branch 'main' into view_protectors
2024-04-23 21:29:38 +02:00
Timothy Hobbs
ebbbcdb2aa
Deprecate VALID_EXTENSIONS properly
2024-04-22 18:38:59 +02:00
Timothy Hobbs
9a353bf4a5
You can now turn off file attachment filtering, fixes #1162
2024-02-26 19:34:35 +01:00
Timothy Hobbs
b1b83cd593
Add some convenient functions for protecting views in custom installations
2024-02-18 16:01:44 +01:00
Sam Splunks
b3cbfdbe09
Added HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_QUEUES setting
2024-02-14 13:36:46 +00:00
Sam Splunks
7e65e3d367
Renamed setting to HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_STATUSES
2024-02-14 13:23:15 +00:00
Sam Splunks
90666a47ba
Adding HELPDESK_FOLLOWUP_TIME_CALCULATION_EXCLUDE_STATUSES setting
2024-02-14 13:21:19 +00:00
Sam Splunks
220f6d56a8
Adding HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS setting
2024-02-14 13:03:58 +00:00
Sam Splunks
05dfde59cb
Include opening hours for follow-up time_spent calculation
2024-02-14 10:16:20 +00:00
Sam Splunks
ab8bd7637d
Adding comment header according to documentation header
2024-02-13 09:30:21 +00:00
Sam Splunks
f7e3a2b8aa
Automatic absolute time_spent calculation for ticket FollowUp
2024-02-13 08:59:48 +00:00
Sam Splunks
8b53ef9505
Passing ticket status flow logic to Ticket model
2024-02-05 10:58:42 +01:00
Sam Splunks
ab2c2f79a4
Allow Tickets status choices customization
2024-02-01 15:38:02 +01:00
Sam Splunks
1bf92a82c4
Removed unused gettext import
2024-01-24 10:59:51 +01:00
Sam Splunks
3e791d98fa
Explicit property naming
2024-01-22 14:39:53 +00:00
Sam Splunks
3537ec7447
Customization of Ticket PRIORITY_CHOICES in project settings
2024-01-22 14:30:44 +00:00
Timothy Hobbs
27f295098c
Improve webhook env var handling & docs
2023-12-04 23:37:31 +00:00
Timothy Hobbs
e708281dcd
Implement webhooks. Fixes #264
2023-12-02 20:57:21 +00:00
Timothy Hobbs
162a368b9d
Remove all mention of obsolute API deactivation switch. The helpdesk frontend
...
now requires the API
2023-11-23 22:23:13 +01:00
Christopher Broderick
da00cf67b3
Update helpdesk/settings.py
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-15 11:31:45 +00:00
Christopher Broderick
9147cb16d5
Changed settings to support simple enable/disable of teams.
2023-11-15 00:41:56 +00:00
Christopher Broderick
27bb8f3fc5
Merge branch 'main' into Fix_File_Permission_777
2023-10-13 10:38:30 +01:00
fazledyn-or
11327e7469
Added the default permission in settings.py
2023-10-11 11:50:56 +06:00
Benbb96
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
bruce.gibbins
c23c8e5be6
Add user defined IMAP Debug Level and improved exception message
2023-04-19 20:07:43 +10:00
bruce.gibbins
af2683d44b
Corrected OAUTH Settings initialisation
2023-04-18 21:35:02 +10:00
bruce.gibbins
9192779889
Add IMAP OAUTH Mail Box Type
2023-04-15 22:11:41 +10:00
bruce.gibbins
d7ebc8e1c2
Revert "Add IMAP OAUTH Mail Box Type"
...
This reverts commit d57f11f40a
.
2023-04-15 21:56:05 +10:00
bruce.gibbins
d57f11f40a
Add IMAP OAUTH Mail Box Type
2023-04-15 21:52:44 +10:00
Martin Whitehouse
25542f929e
Initial isort configuration
...
Will fail build if imports are not sorted correctly
2022-07-22 03:26:41 +02:00
Martin Whitehouse
aa876f8016
pycodestyle formatting
2022-07-12 12:34:19 +02:00
Martin Whitehouse
94c597205e
Add USE_TZ = True
2022-06-28 16:08:13 +02:00
Garret Wassermann
fcab3506b0
Merge branch 'stable' into new-option-fields
2022-04-22 06:32:32 -04:00
Daniele Scasciafratte
de9c5a709e
feat(fields): no time spent
2022-04-20 16:36:37 +02:00
Daniele Scasciafratte
5792587e3e
feat(ticket): disable timeline
2022-04-15 18:48:21 +02:00
Benbb96
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
Garret Wassermann
0d79b6266d
Backport patch for #985
2021-11-21 23:25:54 -05:00
Garret Wassermann
166d552fba
Turn on secure cookie support if the server os environment expects to use secure connections
2021-09-27 22:12:32 -04:00
Renato
563b28ed14
Merge branch 'master' into pinax-remove
2021-08-04 11:19:14 -03:00
Garret Wassermann
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
Arkadiy Korotaev
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
Arkadiy Korotaev
c90811418a
chore(pep8): Fix bad imports, unused variables, pep8 warnings and some possible bugs
2021-03-05 09:37:21 +01:00
Arkadiy Korotaev
1713a86870
feat(forms): Ability to provide custom public ticket form
2021-03-02 12:06:21 +01:00
Timothy Hobbs
2e867cba87
Remove hard dependency on pinax teams
2020-12-02 01:26:53 +01:00
Garret Wassermann
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
Garret Wassermann
2a3fc0894d
Rename and document the maximum email attachment size setting, to address #846
2020-07-30 02:54:03 -04:00
Timothy Hobbs
b862732512
Remove "classic" code path and always use datatables for ticket lists
2019-10-08 17:54:59 +02:00