Commit Graph

601 Commits

Author SHA1 Message Date
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
tschmidt
eb74f807d8 added QUEUE_EMAIL_BOX_SSL 2012-01-16 17:36:24 -08:00
tschmidt
164a9f44bb added global queue default email settings 2012-01-16 17:01:47 -08:00
tschmidt
537d403d99 added HELPDESK_KB_ENABLED_STAFF 2012-01-16 16:42:16 -08: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
Ivan Giuliani
599ff33665 Pass generic parameters to inherited model save() 2012-01-14 13:06:37 +01:00
Ivan Giuliani
23a7f399d1 Save resolution when closing the ticket 2012-01-12 18:21:25 +01:00
Ivan Giuliani
c3db5417d3 Added italian translation for database-stored email templates 2012-01-11 21:36:02 +01:00
Ivan Giuliani
3ec88e4658 Add italian in the list of available languages 2012-01-11 20:44:03 +01:00
Ivan Giuliani
efafe8fc2c Added italian translation for email templates 2012-01-11 19:46:48 +01:00
Ross Poulton
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
Ross Poulton
7dca5ce3ae Merge pull request #85 from alexgarel/master
bug fixes
2012-01-11 01:11:17 -08:00
Alex Garel
969c0cdc6e Merge+Fix of Alex's commit for GH-93
bug fix : on update we need followup comment for notification
2011-12-16 15:14:32 -05:00
Evan Borgstrom
0661fc995d Handle context['queue'] as a dict or an object
See: GH-70 - https://github.com/rossp/django-helpdesk/pull/70
2011-12-16 14:27:16 -05:00
Andreas Kotowicz
2d882a393c fix email problem with multiple addresses. 2011-12-09 17:21:48 +01:00
Andreas Kotowicz
885c03c514 don't translate field errors - they should be in correct language by default. 2011-12-09 17:20:32 +01:00
Andreas Kotowicz
1d0ac58391 translate all fiels in /ticket/submit/ 2011-12-09 17:20:14 +01:00
Andreas Kotowicz
b79bb6ac10 fix /reports/usermonth/ & /reports/queuemonth/ errors
- indexing was wrong
- wrong first month label was used.
2011-12-08 16:49:17 +01:00
Andreas Kotowicz
50406665c9 jquery translate temporary work arounds:
- google translate api v1 is deprecated, for v2 you need to pay.
- the google translate widget is still available for free.

I left the jquery translate code intact, because maybe we can get
jquery-translate to work with microsoft's translation service.
2011-12-02 17:47:30 +01:00
Andreas Kotowicz
1e6fa7a92d add option to 'hide empty queues' in dashboard overview.
code to show empty queue is from b7df9b9495
2011-12-02 12:54:06 +01:00
Andreas Kotowicz
71d69278bc custom fields: add option which forces user to make an active choice.
in forms.py we prepend a 0 entry to the list of choices.
2011-12-01 20:48:37 +01:00
Andreas Kotowicz
87a5aa88b4 work on German and English translations. 2011-11-29 16:16:09 +01:00
Andreas Kotowicz
b18afe87bd preselect currently active language in 'public_change_language' 2011-11-29 15:15:24 +01:00
Andreas Kotowicz
f823b72db6 css fixes:
- fix space problems between helpdesk lists and welcome text. in languages other then English,
  these two used to overlap.
- make search input field smaller, so that there is no ugly 'out-of-space' artifact, when
  'saved queries' exist and the buttons wrap into the 'helpdesk' h1.
2011-11-29 15:07:44 +01:00
Andreas Kotowicz
505a171b61 working on dashboard:
- clarify what the individual dashboard ticket lists mean.
- add 'tickets submitted by you' list.
- add possiblity for custom welcome message (HELPDESK_CUSTOM_WELCOME).
2011-11-29 14:08:08 +01:00
demo
049b75182b removed forgotten pdb 2011-11-28 18:53:01 +01:00
demo
b74f6914b2 handle the case when recipients is not str but unicode 2011-11-28 18:13:07 +01:00
Andreas Kotowicz
90721b0746 create_ticket form modifications: make 'title', 'submitter_email' and 'body' fields wider. 2011-11-28 16:06:36 +01:00
Andreas Kotowicz
b73d7df064 add option 'HELPDESK_CREATE_TICKET_HIDE_ASSIGNED_TO' to hide the 'case owner' on create_view if necessary. 2011-11-28 15:17:54 +01:00
Andreas Kotowicz
c79ba8de01 uncomment previously commented code which takes care of unassiging a ticket. 2011-11-28 14:49:37 +01:00
Andreas Kotowicz
eaf78115d2 send user back to the same page before changing the display language. 2011-11-27 09:43:51 +01:00
Andreas Kotowicz
5a92dafbdc new option: 'HELPDESK_FOOTER_SHOW_CHANGE_LANGUAGE_LINK'
If activated, a 'change language' link will be shown in the footer.
You need to add this line to your 'urlpatterns' variable in your
urls.py file:

(r'^i18n/', include('django.conf.urls.i18n'))
2011-11-27 09:26:56 +01:00
Andreas Kotowicz
d27e4a0178 change search box padding, otherwise the bottom of the searchbox will not be aligned with the buttons on the left. 2011-11-24 15:25:48 +01:00
Andreas Kotowicz
ab67f1397a added toolips to 'Copies to' and 'Dependencies' links, explaining what these links are for.
added a.tooltip class to css file.
2011-11-24 14:26:15 +01:00
Andreas Kotowicz
1c3a7a8a7b add option 'HELPDESK_SHOW_CHANGE_PASSWORD' so that local users find a link to change their password.
(needs django-registration https://bitbucket.org/ubernostrum/django-registration/).
2011-11-24 13:30:45 +01:00
Andreas Kotowicz
d876c1be13 css fix for followup_mod being too wide. 2011-11-24 13:29:54 +01:00
Andreas Kotowicz
45620f96d0 new setting: HELPDESK_PREPEND_ORG_NAME
customize helpdesk name on a few pages, i.e., your organization, so that users
know that they came to the right page.
2011-11-23 20:12:27 +01:00
Andreas Kotowicz
1eb0760f32 redirect user to 'helpdesk_home' from /helpdesk/login/ page, if user is already authenticated. 2011-11-23 19:57:11 +01:00
Andreas Kotowicz
4b0b628724 hide "log in" button on '/helpdesk/login/' page.
modify "log in" redirect if possbible, so that user lands on same ticket (instead of dashboard) after login.
2011-11-23 19:56:36 +01:00
Andreas Kotowicz
f897d5bcb4 add option to override default look of followups - this is work in progress. 2011-11-21 20:04:05 +01:00
Andreas Kotowicz
2cee519d1c translate code changes:
- change js code, so that 'click' and not 'change' will trigger the translation.
 - do not assume that English is the source language - the comments might be in a different language.
2011-11-21 19:15:43 +01:00
Andreas Kotowicz
d5164e96c4 add possibility to translate ticket comments using jquery & google translate. 2011-11-21 17:39:13 +01:00
Andreas Kotowicz
cb34b1933a make django-helpdesk more customizable + bug fixes:
- look at settings.py for all new options regarding customization.
- settings can be accessed inside the templates via the new
  templatetag 'load_helpdesk_settings'

- allow editing of personal followups, but only if followup does not
  contain any ticketchanges - otherwise this information is lost after
  the editing.
- add 'delete' link to attachments
- link to list of closed tickets in queue overview
- add 'closed & resolved' section to dashboard
- hide 'pre-set reply' box if no pre-set replies are found.
- use 'SelectDateWidget' for custom DateField

- fix how we update followups so that attachments don't get deleted
- fix bug where resolution emails contained the solution 'None'
- fix stats crashing bug
- fix locale bug
2011-11-19 09:34:07 +01:00
Alex Garel
a6f7bd8a25 added css class on ticket actions in ticket_desc_table 2011-11-10 18:10:17 +01:00
Alex Garel
5000413bf0 fixes in french mail templates (passed all through tidy) 2011-11-10 17:36:58 +01:00
Alex Garel
7b594cfdc0 Added a warning if no message notification template found in database 2011-11-10 12:19:57 +01:00
Alex Garel
89cc11cb8e French translations for notifications and headers / footers 2011-11-10 12:18:16 +01:00
Alex Garel
d78ea39c69 Document the need of 'django.core.context_processors.request'
in docs/settings.rst
2011-11-09 18:29:57 +01:00
Alex Garel
ab84017dd5 more fixes on templated mail and safe context 2011-11-09 16:37:37 +01:00
Alex Garel
08efeb1fc9 fixing month index error in reports
month has to span from 0 to 11 not 1 to 12
2011-11-08 17:57:26 +01:00