Timothy Hobbs
e708281dcd
Implement webhooks. Fixes #264
2023-12-02 20:57:21 +00:00
Timothy Hobbs
5e1fb838cb
Do the full update ticket flow when followups are posted from the API
2023-12-02 18:10:41 +00:00
Timothy Hobbs
9526ca9820
Do the full update ticket flow when followups are posted from the API
2023-11-30 11:40:11 +01:00
Timothy Hobbs
ffb7522e79
Use update_ticket method when placing ticket on hold
2023-11-26 16:40:52 +00:00
Timothy Hobbs
8f71bdac7a
Add tests for user_tickets api endpoint
2023-11-26 12:58:53 +00:00
Timothy Hobbs
5d190c30ab
re-protect public views
2023-11-23 22:52:45 +01: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
Timothy Hobbs
3d4d58b5fd
Fixes #994
2023-11-23 21:58:02 +01:00
Timothy Hobbs
b92c83de39
Implement My Tickets view in public helpdesk
...
Note: This is a breaking change as it forces pagination on the API endoints.
This should have been done from the start as the API without pagination is
useless when there are large numbers of tickets.
2023-11-23 21:50:44 +01:00
Timothy Hobbs
cec90aafdd
Show username in nav header
2023-11-23 20:59:58 +01:00
Timothy Hobbs
4481795c7f
search_for_ticket → class based view
2023-11-23 20:52:27 +01:00
Timothy Hobbs
e128cc0d5c
view_ticket → class based view
2023-11-23 20:48:50 +01:00
Timothy Hobbs
a27508bba7
Update default logo for standalone helpdesk
2023-11-23 20:35:26 +01:00
Christopher Broderick
761b91d2fe
Merge pull request #1140 from django-helpdesk/fix_unassigned_kbitems_not_visible_when_teams_not_active
...
Simplify teams enable/disable and fix unassigned kbitems not visible when teams not active
2023-11-16 12:45:04 +00:00
Christopher Broderick
2880f4d5db
Update docs/teams.rst
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-16 09:02:55 +00:00
Christopher Broderick
94250cab15
Update docs/teams.rst
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-16 09:02:44 +00:00
Christopher Broderick
3a225d88db
Update demo/demodesk/config/settings.py
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-16 09:02:12 +00:00
Christopher Broderick
03d6220d3d
Update docs/teams.rst
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-16 09:00:49 +00:00
Christopher Broderick
245f4285a4
Update docs/install.rst
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-16 09:00:38 +00:00
Christopher Broderick
af10f472a7
Update docs/teams.rst
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-15 11:32:37 +00:00
Christopher Broderick
5ea97968e8
Update demo/demodesk/config/settings.py
...
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2023-11-15 11:32:00 +00: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
6cba903827
Merge remote-tracking branch 'origin/main' into fix_unassigned_kbitems_not_visible_when_teams_not_active
2023-11-15 01:06:07 +00:00
Christopher Broderick
d65b103cc4
Merge pull request #1139 from timthelion/webhooks
...
Refactor update tickets view
2023-11-15 00:54:32 +00:00
Christopher Broderick
9195e4b738
Unassigned tickets lookup foix when teams is disabled.
2023-11-15 00:42:51 +00:00
Christopher Broderick
9147cb16d5
Changed settings to support simple enable/disable of teams.
2023-11-15 00:41:56 +00:00
Christopher Broderick
4c0c6b7fca
Documentation for chnges teams enable/disable.
2023-11-15 00:41:15 +00:00
Christopher Broderick
9c234494c4
Additional email unit test for alternate multipart without related
...
multipart.
2023-11-15 00:40:43 +00:00
Timothy Hobbs
b0ef6a5484
Fix #1138 by calling update_ticket directly from non-update views
2023-11-14 21:47:12 +01:00
Timothy Hobbs
ade4c3115e
Move update ticket logic out of staff.py
2023-11-14 21:17:37 +01:00
Timothy Hobbs
6cd5522099
Move to ruff, its faster & catches more
2023-11-14 20:37:05 +01:00
Timothy Hobbs
d09c35a881
Show stack traces in stdout on standalone helpdesk
2023-11-14 19:44:43 +01:00
Christopher Broderick
0fc18848bc
Merge pull request #1134 from timthelion/bad-auth
...
Fix security problem with update_ticket view
2023-11-12 00:39:33 +00:00
Timothy Hobbs
21513d4524
Fix security problem with update_ticket view
...
@martin-marty Introduced a security flaw in this commit.
ecefd5e407
#
By extracting authentication logic for the update_ticket view to a new function
and mixing the return types. This function returns both a Ticket object and a
login redirect. This is simply non-sensical and fails to actually login-redirect
non-authenticated users.
2023-11-11 22:26:19 +01:00
Christopher Broderick
d6764cd4fb
Merge pull request #1133 from tecbr/main
...
Fix migrations for multiple databases
2023-11-10 13:32:12 +00:00
tecbr
f1d530db2a
Fix 0034_create_email_template_for_merged.py
2023-11-09 21:22:56 -03:00
tecbr
5df7b8ff85
Fix 0009_migrate_queuemembership.py
2023-11-09 21:22:13 -03:00
Christopher Broderick
9ed5ecf327
Merge pull request #1131 from Naggafin/main
...
changed UserSerializer to utilize custom user classes (didn't work wi…
2023-11-09 19:21:29 +00:00
Naggafin
60aae680dd
changed UserSerializer to utilize custom user classes (didn't work with them before)
2023-11-09 13:07:26 -05:00
Christopher Broderick
2b6ad7a2cf
Merge pull request #1128 from django-helpdesk/catch_exceptions_on_precess_email_loop
...
Catch exceptions on precess email loop
2023-10-26 22:11:30 +01:00
Christopher Broderick
2c197fb2bf
Fix ordering of imports
2023-10-26 21:54:15 +01:00
Christopher Broderick
8a2ee78661
Add unit tests for get_mail task.
2023-10-26 21:32:32 +01:00
Christopher Broderick
e4da2797b9
Fix missing f-string operator.
...
Add queue name to info log.
2023-10-26 21:31:53 +01:00
Christopher Broderick
e040bcac77
Add missing capture of exception to variable.
2023-10-25 17:15:45 +01:00
Christopher Broderick
bc7e189a5c
Remove check for info being enabled
2023-10-24 14:24:10 +01:00
Christopher Broderick
2c9e251113
Fix order of imports
2023-10-24 14:20:09 +01:00
Christopher Broderick
db3a176611
Merge branch 'main' into catch_exceptions_on_precess_email_loop
2023-10-24 14:10:37 +01:00
Christopher Broderick
a7863b5f27
Fix formatting
2023-10-24 14:08:40 +01:00
Christopher Broderick
4f65d9cd8e
master is deprecated for gh-action-pypi-publis - use release/v1
2023-10-24 13:52:13 +01:00
Christopher Broderick
8849943d33
Add logging to stdout when enabled to facilitate debugging issues.
2023-10-24 13:50:23 +01:00