Commit Graph

1637 Commits

Author SHA1 Message Date
Garret Wassermann
4236c649c0
Merge pull request #801 from koriaf/master
fix<public>: Public ticket creation form improvements
2020-02-06 15:50:33 -05: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
Garret Wassermann
e20b6d39ae
Merge pull request #798 from auto-mat/email-fix
Fix utf decoding bug in email parsing code
2020-01-23 10:15:37 -05: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
Garret Wassermann
af2d0d59b7
Update requirements.txt for django
To address CVE-2019-19844, require at least Django 2.2.9
2020-01-20 15:37:08 -05:00
Garret Wassermann
6e5e8cb21f
Merge pull request #797 from auto-mat/iframe_submit
Iframe submit, redesigned KB, various bug fixes
2020-01-20 15:34:20 -05: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
8f59bfcc3c Update integration docs with info about iframe 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
393bbb5942
Merge pull request #796 from umgelurgel/bug/fix-demo-fixture-model-namegs
Update the model name in the demo fixtures.
2020-01-13 16:50:02 -05:00
umgelurgel
867b1ebc59 Update the model name in the fixtures. 2020-01-13 20:54:47 +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
Garret Wassermann
66eef0a6b1
Merge pull request #793 from askvortsov1/master
Fixed syntax error in escalate_tickets.py
2020-01-07 10:04:10 -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
Garret Wassermann
c143cb35a8
Merge pull request #792 from koriaf/master
fix<ticket-search>: avoid exception of using function get_tickets_in_queues as property
2020-01-04 14:29:43 -05:00