Commit Graph

304 Commits

Author SHA1 Message Date
bbe
e1cd9d0f2e Implement ticket merge feature in ticket list. Create intermediate page to choose which data and custom field values to keep on the main ticket.
Also add new template tag filter to use the dictionary get function in template.
2020-10-29 23:32:02 +01:00
bbe
64a3b146d3 Merge branch 'master' of https://github.com/django-helpdesk/django-helpdesk into master 2020-10-23 16:40:13 +02:00
bbe
4ee74e6667 Better public create ticket form with the initialization of the datepicker for due date as a media.
Reformat code to improve readability.
Add an include to get an alert when there are errors in a form.
2020-10-23 16:23:47 +02:00
bbe
dc503b0437 Fix #739 2020-10-23 14:51:53 +02:00
58a23fed13 Check user is authenticated and usersettings_helpdesk model is created before attempting to read a tickets_per_page, otherwise use default value 2020-10-13 13:01:18 -06:00
df4024dbb3 Merge branch 'master' into master 2020-10-13 03:38:36 -04:00
c9e0a51d78 Merge pull request #881 from Benbb96/fix-errors-on-master
Fix errors on 0.3.x branch especially relating to django 3.x
2020-10-13 03:35:42 -04:00
e50225a67c remove missing import and usage of apply_query 2020-10-12 15:57:00 -06:00
6b335590e6 Merge bugfixes from 0.2.23-devel 2020-10-12 03:19:46 -04:00
d7f4ca4137 Fix the call the user setting for tickets per page 2020-10-08 22:34:40 +02:00
d80c70735a Remove unused imports and fix errors like variables which were removed or renamed or call to function apply_query which doesn't exist anymore. 2020-10-08 22:07:49 +02:00
720860fe54 Merge pull request #869 from alligatorbait/0.2.x
Verify ticket.assigned_to is set before attempting to access id property
2020-10-08 01:26:10 -04:00
ecc7dcdc17 Fix tests 2020-10-08 00:48:03 +02:00
bbe
bcec57dafe Display total row in report output. 2020-10-05 11:15:22 +02:00
b772c6097b Verify ticket.assigned_to is set before attempting to access id property 2020-08-25 16:11:50 -06:00
ba321462c3 Attempted fix for #849
Probably fixes #849
2020-08-07 13:03:16 +02: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
cf98b4a8e9 fix(public): Fix the public ticket creation by passing user or None to the form.save() method 2020-07-20 16:43:55 +02:00
bbe
ff77aa0fe3 A ticket cannot depends on itself or on a ticket already depending on it 2020-06-12 15:34:39 +02:00
bbe
25a2e5130b Update French Translations 2020-06-09 16:18:09 +02:00
e10ffce24a more safely get the user setting for tickets per page 2020-06-01 16:20:33 -07:00
03760a921e initial commit
staff.py changes:
import django core paginator libs
get user setting for tickets per page
get http GET variables for page selection on three tables
use django paginator to get current page tickets only, and pass those to dashboard.html instead of all tickets

dashboard.html changes:
assign the correct HTTP GET argument to each table

tickets.html changes:
add pagination controls below table div, and pass HTTP GET args back to the URL when clicked
2020-06-01 16:14:55 -07:00
8a521d563b Fix pycodestyle error 2020-04-15 07:42:52 -04:00
5ad0743722 Merge in 0.2.21 bugfix 2020-04-15 07:38:52 -04:00
0e9358e61b Merge pull request #803 from auto-mat/teams
Add Teams functionality, using pinax-teams
2020-03-04 01:02:40 -05:00
2f4d91c22d Fill followup user field if authenticated user submits ticket 2020-03-03 23:39:02 +02:00
93e82f5469 allow KBItems to be disabled for users 2020-02-25 14:46:21 +01:00
28531144db Use default str for displaying kbitems in filter view 2020-02-11 17:11:41 +01:00
bb9d886eea Fix query by uncatigorized 2020-02-11 16:44:18 +01:00
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
f8c652d506 Better filtering + optional columns in ticket list view 2020-02-03 14:17:19 +01:00
5b0d44ec3a Assign KBItems to teams
This allows you to only show on the dashboard those tickets which belong to a
given user's team.
2020-01-27 19:45:15 +01:00
eea76a5eb7 Do not include resolved tickets in default ticket query 2020-01-27 17:56:49 +01:00
ecbb91b861 Private kb categories 2020-01-27 17:37:59 +01:00
2f8b4acf64 Fix pycodestyle errors 2020-01-20 14:17:23 +01:00
df94b56b07 Fix success view 2020-01-20 13:23:32 +01:00
cd019d1128 Improvements to iframe workflow 2020-01-20 13:23:32 +01:00
07a42e07f8 Made iframe ticket submit view CSRF exempt. Hopefully this is secure! 2020-01-20 13:23:31 +01:00
4c1fda5991 Fix iframe views so they actually can be displayed 2020-01-20 13:23:31 +01:00
b20f600db2 KB UX improvements 2020-01-20 13:23:31 +01:00
05bd852799 Fix pycodestyle errors 2020-01-20 13:23:31 +01:00
6a8ebd56a0 Add iframe view of KB categories 2020-01-20 13:23:31 +01:00
6579ac0e6f Associate tickets with KB items 2020-01-20 13:23:31 +01:00
7fe6444f8f Redo KB categories as accordion view 2020-01-20 13:23:17 +01:00
c95b24780e Fix voting for logged in users. Voting still broken for anon users 2020-01-20 13:22:45 +01:00
5f29bb632e Associate queues with KB categories 2020-01-20 13:22:45 +01:00
606098d947 Fix field hiding and setting code for ticket submition qargs 2020-01-20 13:22:45 +01:00
fbae218281 Add ability to autoset custom fields in public ticket form 2020-01-20 13:22:45 +01:00
aadfe08504 Add iframe supporting view for submitting tickets 2020-01-20 13:07:46 +01:00
24b8e45f66 Add ability to hide fields in public ticket submission form using kwargs 2020-01-20 13:07:45 +01:00