Arkadiy Korotaev
1643a45457
fix<process_email>: free the log file handler after it's not used anymore
2020-02-12 20:53:00 +01:00
Arkadiy Korotaev
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
Timothy Hobbs
9963a3fe5d
Fix utf decoding bug in email parsing code
...
For some reason mozilla thunderbird sometimes marks email parts as 8bit
even though they are utf-8. I guess the best way to work around this is
to add a try-catch block because this really cannot be predicted.
2020-01-23 16:00:01 +01:00
Timothy Hobbs
2f8b4acf64
Fix pycodestyle errors
2020-01-20 14:17:23 +01:00
Timothy Hobbs
90621f575d
Fix ironic ticket creation loop when submitter email == queue email
2020-01-20 13:23:32 +01:00
Timothy Hobbs
df94b56b07
Fix success view
2020-01-20 13:23:32 +01:00
Timothy Hobbs
cd019d1128
Improvements to iframe workflow
2020-01-20 13:23:32 +01:00
Timothy Hobbs
07a42e07f8
Made iframe ticket submit view CSRF exempt. Hopefully this is secure!
2020-01-20 13:23:31 +01:00
Timothy Hobbs
4c1fda5991
Fix iframe views so they actually can be displayed
2020-01-20 13:23:31 +01:00
Timothy Hobbs
5da7069dbd
Add submitter email to ticket list
2020-01-20 13:23:31 +01:00
Timothy Hobbs
ebd876d0e2
Remove deprecated ticket_list_table.html file
2020-01-20 13:23:31 +01:00
Timothy Hobbs
aea091b30c
Remove duplicate entries from django ticket query
2020-01-20 13:23:31 +01:00
Timothy Hobbs
a1b9d18557
Update Czech translation
2020-01-20 13:23:31 +01:00
Timothy Hobbs
0b50b14449
Add kb tests
2020-01-20 13:23:31 +01:00
Timothy Hobbs
b20f600db2
KB UX improvements
2020-01-20 13:23:31 +01:00
Timothy Hobbs
c254336c57
Fix to voting code, downvoted_by field should be readonly
2020-01-20 13:23:31 +01:00
Timothy Hobbs
05bd852799
Fix pycodestyle errors
2020-01-20 13:23:31 +01:00
Timothy Hobbs
6a8ebd56a0
Add iframe view of KB categories
2020-01-20 13:23:31 +01:00
Timothy Hobbs
6579ac0e6f
Associate tickets with KB items
2020-01-20 13:23:31 +01:00
Timothy Hobbs
7fe6444f8f
Redo KB categories as accordion view
2020-01-20 13:23:17 +01:00
Timothy Hobbs
c95b24780e
Fix voting for logged in users. Voting still broken for anon users
2020-01-20 13:22:45 +01:00
Timothy Hobbs
5f29bb632e
Associate queues with KB categories
2020-01-20 13:22:45 +01:00
Timothy Hobbs
606098d947
Fix field hiding and setting code for ticket submition qargs
2020-01-20 13:22:45 +01:00
Timothy Hobbs
133075f045
Fix #698
2020-01-20 13:22:45 +01:00
Timothy Hobbs
38cedca541
Can now hide custom fields using query param in public ticket form
2020-01-20 13:22:45 +01:00
Timothy Hobbs
fbae218281
Add ability to autoset custom fields in public ticket form
2020-01-20 13:22:45 +01:00
Timothy Hobbs
810184298f
Include custom fields in public ticket form
2020-01-20 13:22:44 +01:00
Timothy Hobbs
aadfe08504
Add iframe supporting view for submitting tickets
2020-01-20 13:07:46 +01:00
Timothy Hobbs
24b8e45f66
Add ability to hide fields in public ticket submission form using kwargs
2020-01-20 13:07:45 +01:00
Timothy Hobbs
3b5a7fe49a
Django <2 is no longer supported
2020-01-20 13:03:44 +01:00
Timothy Hobbs
d32d23e4e2
Add OR syntax to search
2020-01-20 13:03:44 +01:00
Timothy Hobbs
2fbd4818c1
filtering should not be mandatory
2020-01-20 13:03:44 +01:00
Timothy Hobbs
ef9c4c589a
Fix linting errors
2020-01-20 13:03:44 +01:00
Timothy Hobbs
b96d725239
Refactor query code into customizable class
2020-01-20 13:03:44 +01:00
Timothy Hobbs
6eee6d196c
Add timeline view for ticket queries
2020-01-20 13:03:44 +01:00
Timothy Hobbs
c4a1b9ed66
Move Query Results above Query Selection
2020-01-20 13:03:44 +01:00
Timothy Hobbs
627f2ba21b
Add search button next to user emails
2020-01-20 13:03:44 +01:00
Timothy Hobbs
8985fc759d
Remove hardcoded pk from test suit
2020-01-20 13:03:42 +01:00
Garret Wassermann
ebf765e10e
Merge pull request #794 from koriaf/master
...
fix<tickets>: Force HELPDESK_PUBLIC_TICKET_QUEUE for anon tickets
2020-01-11 16:47:16 -05:00
Arkadiy Korotaev
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
Alexander Skvortsov
377e1c3250
Added better support for custom user models by not requiring a first_name attribute
2020-01-06 22:18:48 -05:00
Alexander Skvortsov
84456aca23
Fixed syntax error
2020-01-06 20:23:35 -05:00
Arkadiy Korotaev
f72fbfa024
fix<ticket-search>: avoid exception of using function get_tickets_in_queues as property
2020-01-04 08:50:09 +01:00
Leonid
6ae7b60ef4
fix error format time_spent
2019-12-25 11:21:47 +03:00
Garret Wassermann
860a30486c
Comments pass PEP-8
2019-12-17 22:38:03 -05:00
Garret Wassermann
103b762779
Disable broken test_autofill, unclear why it is giving integrity errors when it was working just fine not long ago, is this from a django change?
2019-12-17 22:35:32 -05:00
Arkadiy Korotaev
015b226766
fix<migrations>: correct import of b64decode in migration 0020
2019-12-17 19:25:45 +01:00
Garret Wassermann
b6e9a2cb80
Update to jQuery 3.4.1
2019-12-17 09:28:38 -05:00
Garret Wassermann
b356b867bf
Update to DataTables 1.10.20
2019-12-17 09:24:52 -05:00
Garret Wassermann
3719cde63b
Update to Font Awesome 5.12.0
2019-12-17 09:22:04 -05:00