d2ac8af6c0
Improved support for custom user models
...
Support for custom user models with a non-standard username field
2014-10-22 16:18:04 +11:00
91628ab788
Do not use the builtin staff_member_required decorator.
...
Before 1.7, this decorator always redirects to the admin login page so the LOGIN_URL
setting is useless.
2014-09-19 15:15:42 +02:00
61f49786c0
Fixes for Django 1.7. For prior Django versions, South 1.0 must be used for
...
migirations. Fixes #254 .
2014-09-10 09:06:50 +10:00
4c901880bc
Allow file attachments in storages other than local files (eg S3). Fixes GH-249.
2014-09-02 18:36:00 +10:00
b05c396918
User menu = User settings, Change password, Logout
2014-07-25 18:08:47 +02:00
b1b1f93e1e
speed up dashboard queries by using select_related ( fixes #233 )
2014-07-23 09:37:21 +10:00
c477f575db
use django.utils.dates.MONTHS_3 for short month names ( resolves #225 )
2014-07-21 09:12:27 +02:00
978c0665b8
Custom User model changes.
2014-07-15 14:02:31 -07:00
27217edf4a
Changed references from auth.User to get_user_model (views, forms & commands)
2014-06-18 16:21:37 +02:00
66da47205e
settings.py cleanup ( #200 ) - remove HELPDESK_DASHBOARD_BASIC_TICKET_STATS, always shows now. This resolves #201 to my satisfaction for now.
2014-01-29 22:13:42 +11:00
99e9bd33d8
Settings.py cleanup ( #200 ): Remove HELPDESK_DASHBOARD_HIDE_EMPTY_QUEUES
2014-01-29 22:09:58 +11:00
d340446feb
Remove django-tagging support, as that library is unmaintained. Closes #194 .
2014-01-29 22:00:00 +11:00
98340b524d
Fixes #181 . Thanks @AntonOfTheWoods
2013-09-16 11:54:46 +10:00
d177291409
Now using mail template ..._cc for informing cc addresses.
2013-04-19 08:54:24 +02:00
127d57e386
Fix timezone import for Django < 1.4
2013-01-23 12:21:54 +11:00
556cf5d302
fix tpyo - importError vs ImportError
2013-01-23 11:55:36 +11:00
53273e3794
Fix datetime/timezone handling in Django <1.4; update management commands to be timezone-aware
2013-01-23 11:35:18 +11:00
341a40b9ae
Make datetime handline offset-aware. Now requires pytz. Fixes #142 .
2013-01-23 10:59:12 +11:00
6c440f3ed0
Fix #160 - send e-mails to ticket CC list even if there is no ticket submitter
2013-01-21 17:25:14 +11:00
22b68430df
Fix from @kotowicz to fix filename encoding. Closes #162 and #149
2013-01-20 14:45:33 +11:00
6405da36e4
create_ticket POST should accept all users
...
based on HELPDESK_STAFF_ONLY_TICKET_OWNERS setting, the POST part should accept all users or staff users
2012-10-07 14:14:32 +05:30
9ae358e6f8
Allow tests to run if Sites module isn't properly configured.
2012-08-08 14:31:51 +10:00
f45400e26a
show time until closed for all tickets and those that were opened in the last 60 days. By @kotowicz in 5252ad9d07
2012-08-07 23:57:34 +10:00
80a0198785
fix potential divide by zero error, by @kotowicz in 9f205552e7
2012-08-07 23:54:46 +10:00
a4f1ac9b8b
new option 'HELPDESK_DASHBOARD_BASIC_TICKET_STATS', shows quick ticket
...
stats in dashboard links to detailed 'days until ticket is closed by
month' plot.
New chart for 'days until ticket is closed'.
By @kotowicz in 0a8f4ce6d6
.
2012-08-07 23:51:52 +10:00
d7c781eae8
Make followup edit & deletion staff-only
2012-08-07 23:43:26 +10:00
a21050082a
Improve ticket CC handling. By @kotowicz in
...
4bf79ccf46
.
2012-08-07 23:41:43 +10:00
2f1b74316f
new option 'HELPDESK_SHOW_EDIT_BUTTON_FOLLOW_UP' which allows superusers
...
to delete individual followups (so you don't have to go to the admin).
(by @kotowicz in a2a5b10b2d
)
2012-08-07 23:32:45 +10:00
dc91771b96
Avoid saving empty ticket updates. Closes #99 .
2012-08-07 23:22:39 +10:00
e209793aa2
When unauthenticated users reach update view, forward to login. Addresses issue #78 .
2012-08-07 22:50:25 +10:00
ba9875af06
Merge branch 'master' of github.com:rossp/django-helpdesk
2012-08-07 20:27:14 +10:00
51fdee91ed
Unable to accept resolution of unassigned tickets
2012-08-07 20:25:21 +10:00
30a577e18b
Update helpdesk/views/staff.py
2012-07-23 12:38:26 +05:30
c02c2a80d7
fix the search for the cases where user search with email address like : no-reply@tigers-connect.com
2012-07-23 11:59:58 +05:30
5640e8490c
Updated SQLite check due to changed Django DB definitions. Fixes #143 .
2012-06-11 13:40:54 +10:00
a520e380f0
fix ticket list (sorting and status querystring)
2012-05-11 17:15:46 +02:00
9f0e07f5e6
Add Django 1.4 support - remove old feeds import (no longer required) and add Timezone support. Fixes #135 .
2012-05-11 17:02:55 +10:00
1363ba3ce1
fix ticket update with no due date set
2012-05-08 14:36:13 +02:00
89b8267d84
Fix RSS feeds for post-Django 1.2. Closes #129 .
2012-04-25 17:55:38 +10:00
4fb9ab0617
Fixes #122 - avoid exception when taking ticket.
2012-04-11 17:48:39 +10:00
321a9aef2d
Add setting HELPDESK_SHOW_KB_ON_HOMEPAGE to show KnowledgeBase
...
categories on the homepage.
Bumped version number.
2012-03-02 09:28:54 +11:00
230f94f6aa
Merge pull request #108 from kratorius/fix-query-filtering
...
Sanity checks against input for ticket search
2012-01-23 15:16:56 -08:00
7e72f3d8ea
Merge pull request #106 from yekibud/master
...
adding global queue email settings for get_mail and HELPDESK_KB_ENABLED_STAFF; added ticket due date
2012-01-23 15:15:44 -08:00
17e6122fca
Merge pull request #104 from kratorius/csrf-api-fix
...
Exclude API calls from CSRF middleware.
2012-01-23 15:00:05 -08:00
1a4c6520a6
added due_date migration and added to edit ticket form
2012-01-20 15:03:07 -08:00
949179ec2e
adding HELPDESK_STAFF_ONLY_TICKET_OWNERS and HELPDESK_STAFF_ONLY_TICKET_CC settings
2012-01-17 13:40:44 -08:00
119b951086
Sanity checks against input for ticket search
...
Currently input parameters within the ticket search view are not
validated, thus (manually) altering the parameters in the query string
issues a 500. This patch attempts to solve this problem, reverting to
the default query when the situation can't be recovered.
2012-01-17 13:14:21 +01:00
dc76854667
Exclude API calls from CSRF middleware.
...
Starting from django 1.2, the CSRF middleware is enabled by
default. However, API calls require parameters passing by POST
requests but they cannot be served as they can't contain a CSRF
token.
This patch removes the CSRF middleware from API requests.
2012-01-15 11:38:28 +01:00
23a7f399d1
Save resolution when closing the ticket
2012-01-12 18:21:25 +01:00
533fdc8c2a
Merge branch 'kotowicz-master', manually merging conflicts in these files:
...
helpdesk/lib.py
helpdesk/templates/helpdesk/ticket_desc_table.html
helpdesk/views/staff.py
2012-01-11 09:18:05 +00:00