Stefano Brentegani
82df965d5f
replace HELPDESK_ALLOW_NON_STAFF_TICKET_UPDATE in homepage view and test behaviour
2014-07-29 22:03:47 +02:00
Stefano Brentegani
aea940cb3f
move decorators to their own module, rename to helpdesk_*
2014-07-28 11:46:02 +02:00
Stefano Brentegani
97c317f83d
add tests, example
2014-07-28 06:47:19 +02:00
Stefano Brentegani
8666bf57e5
Merge branch 'master' into custom-staff-filter
2014-07-26 14:10:07 +02:00
Stefano Brentegani
b05c396918
User menu = User settings, Change password, Logout
2014-07-25 18:08:47 +02:00
Ross Poulton
b1b1f93e1e
speed up dashboard queries by using select_related ( fixes #233 )
2014-07-23 09:37:21 +10:00
Stefano Brentegani
fb6b35a724
Merge branch 'master' into custom-staff-filter
...
Conflicts:
docs/settings.rst
helpdesk/views/staff.py
2014-07-22 06:47:50 +02:00
Stefano Brentegani
c477f575db
use django.utils.dates.MONTHS_3 for short month names ( resolves #225 )
2014-07-21 09:12:27 +02:00
Stefano Brentegani
13830a84e5
Custom logic for determining if the user is considered helpdesk staff.
2014-07-20 10:36:24 +02:00
Issac Kelly
978c0665b8
Custom User model changes.
2014-07-15 14:02:31 -07:00
Gabriel Pichot
27217edf4a
Changed references from auth.User to get_user_model (views, forms & commands)
2014-06-18 16:21:37 +02:00
Ross Poulton
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
Ross Poulton
99e9bd33d8
Settings.py cleanup ( #200 ): Remove HELPDESK_DASHBOARD_HIDE_EMPTY_QUEUES
2014-01-29 22:09:58 +11:00
Ross Poulton
d340446feb
Remove django-tagging support, as that library is unmaintained. Closes #194 .
2014-01-29 22:00:00 +11:00
Ross Poulton
98340b524d
Fixes #181 . Thanks @AntonOfTheWoods
2013-09-16 11:54:46 +10:00
root
d177291409
Now using mail template ..._cc for informing cc addresses.
2013-04-19 08:54:24 +02:00
Ross Poulton
127d57e386
Fix timezone import for Django < 1.4
2013-01-23 12:21:54 +11:00
Ross Poulton
556cf5d302
fix tpyo - importError vs ImportError
2013-01-23 11:55:36 +11:00
Ross Poulton
53273e3794
Fix datetime/timezone handling in Django <1.4; update management commands to be timezone-aware
2013-01-23 11:35:18 +11:00
Ross Poulton
341a40b9ae
Make datetime handline offset-aware. Now requires pytz. Fixes #142 .
2013-01-23 10:59:12 +11:00
Ross Poulton
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
Ross Poulton
22b68430df
Fix from @kotowicz to fix filename encoding. Closes #162 and #149
2013-01-20 14:45:33 +11:00
digitalpbk
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
Ross Poulton
9ae358e6f8
Allow tests to run if Sites module isn't properly configured.
2012-08-08 14:31:51 +10:00
Ross Poulton
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
Ross Poulton
80a0198785
fix potential divide by zero error, by @kotowicz in 9f205552e7
2012-08-07 23:54:46 +10:00
Ross Poulton
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
Ross Poulton
d7c781eae8
Make followup edit & deletion staff-only
2012-08-07 23:43:26 +10:00
Ross Poulton
a21050082a
Improve ticket CC handling. By @kotowicz in
...
4bf79ccf46
.
2012-08-07 23:41:43 +10:00
Ross Poulton
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
Ross Poulton
dc91771b96
Avoid saving empty ticket updates. Closes #99 .
2012-08-07 23:22:39 +10:00
Ross Poulton
e209793aa2
When unauthenticated users reach update view, forward to login. Addresses issue #78 .
2012-08-07 22:50:25 +10:00
Ross Poulton
ba9875af06
Merge branch 'master' of github.com:rossp/django-helpdesk
2012-08-07 20:27:14 +10:00
Ross Poulton
51fdee91ed
Unable to accept resolution of unassigned tickets
2012-08-07 20:25:21 +10:00
satyans24
30a577e18b
Update helpdesk/views/staff.py
2012-07-23 12:38:26 +05:30
satyans24
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
Ross Poulton
5640e8490c
Updated SQLite check due to changed Django DB definitions. Fixes #143 .
2012-06-11 13:40:54 +10:00
Stefano Brentegani
a520e380f0
fix ticket list (sorting and status querystring)
2012-05-11 17:15:46 +02:00
Ross Poulton
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
unknown
1363ba3ce1
fix ticket update with no due date set
2012-05-08 14:36:13 +02:00
Ross Poulton
89b8267d84
Fix RSS feeds for post-Django 1.2. Closes #129 .
2012-04-25 17:55:38 +10:00
Ross Poulton
4fb9ab0617
Fixes #122 - avoid exception when taking ticket.
2012-04-11 17:48:39 +10:00
Ross Poulton
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
Ross Poulton
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
Ross Poulton
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
Ross Poulton
17e6122fca
Merge pull request #104 from kratorius/csrf-api-fix
...
Exclude API calls from CSRF middleware.
2012-01-23 15:00:05 -08:00
tschmidt
1a4c6520a6
added due_date migration and added to edit ticket form
2012-01-20 15:03:07 -08:00
tschmidt
949179ec2e
adding HELPDESK_STAFF_ONLY_TICKET_OWNERS and HELPDESK_STAFF_ONLY_TICKET_CC settings
2012-01-17 13:40:44 -08:00
Ivan Giuliani
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
Ivan Giuliani
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