Commit Graph

1313 Commits

Author SHA1 Message Date
Ross Poulton
cb367fc601 Simple shell script to build django-helpdesk and send to pypi. 2011-01-26 00:35:01 +00:00
Ross Poulton
ef01618177 Add setup.py to enable project to be installed with distutils et al 2011-01-26 00:04:19 +00:00
Ross Poulton
3801d86238 Add blurb re: renaming from Jutda Helpdesk 2011-01-25 23:10:30 +00:00
Ross Poulton
7654de9d28 Change references to Jutda Helpdesk to django-helpdesk as that should
be the real name for this project IMHO.
2011-01-25 23:08:41 +00:00
Ross Poulton
53327eb66a Moved all project files under a "helpdesk" directory. Should make it easier to use setup.py / pypi / whatever in the future. 2011-01-25 23:02:00 +00:00
Ross Poulton
af7c9cb797 Issue #146: Wrong jQuery filename in public templates. Thanks, bruno.braga. 2010-09-04 06:59:28 +00:00
Ross Poulton
514f37bcb8 Fix issue #145: syntax errors in translation commands in deletion templates. Thanks to william88 for the bug report. 2010-09-04 06:57:28 +00:00
Ross Poulton
305bd2769a Fix issue #135: Error when updating multiple tickets. 2010-09-04 06:47:55 +00:00
Ross Poulton
1db70b2804 CSRF updates for Django 1.1+. Thanks to 'litchfield4' for the patch. 2010-07-16 07:53:43 +00:00
Ross Poulton
8fb32a33bc Fixes Issue #142 - invalid pagination URLs. Thanks to Walter Doekes for
the patch.
2010-07-16 07:51:33 +00:00
Ross Poulton
f51eabeae8 Fixes issue #141 - infinite loop for IMAP after
certain return codes.
Thanks to Walter Doekes for the patch.
2010-07-16 07:50:08 +00:00
Ross Poulton
c892699744 Fix bug caused by issue #129 - ticket followup titles being set incorrectly.
Thanks to Lukeman for the fix. Closes Issue #130.
2010-01-31 02:13:44 +00:00
Ross Poulton
d77d962332 Issue #102 - couldn't delete TicketCC's. Thanks to Lukeman for the patch. 2010-01-26 00:01:22 +00:00
Ross Poulton
776f125542 Fix issue #129 - can not 'unassign' tickets. Thanks to
lukeman for the patch.
2010-01-25 23:59:16 +00:00
Ross Poulton
dfc2a2f768 Fix indentationerror caused by the fix for Issue #126. 2010-01-20 20:00:16 +00:00
Ross Poulton
f3d0bed5a6 Issue #128: If queue name has a dash in it, email imported failed. Thanks
to enix.org for the patch.
2010-01-20 07:59:47 +00:00
Ross Poulton
f990da3a56 Issue #127: Add German Translation. Thank you to openinformation.org for
providing this translation.
Note that the Russian & English language files have also had minor updates 
by the 'makemessages' & 'compilemessages' commands.
2010-01-20 07:49:27 +00:00
Ross Poulton
a02f398dca Issue #126 reported by Kestutis Gustaitis - reports didn't run with
translation applied.
2010-01-20 07:42:32 +00:00
Ross Poulton
2a67f37577 Issue #125: If you have no tickets, the reports throw a 500 server error. This
patch removes the report links when there's no tickets in the system.

Thanks to Kestutis Gustaitis for the bug report.
2009-12-23 11:47:50 +00:00
Ross Poulton
e15a2e3316 Issue #119 Update Russian translation with patch from Alex Yakovlev.
English file was also out of date which has been updated by the
'makemessages' command.
2009-12-16 09:28:19 +00:00
Ross Poulton
acc3f691b5 Issue #121: Formatting fix for e-mail subject. Thanks to Andreas Kotowicz for
the report.
2009-12-16 08:43:40 +00:00
Ross Poulton
2db9b0f432 Issue #123: Charts don't show when there's a large volume of data due to
Google constraints.
2009-12-16 08:33:22 +00:00
Ross Poulton
4d5713cd11 Fixes Issue #122 - infinite loop when most recent ticket was opened in
December. Thanks to Chris Vigelius for the bug report.
2009-12-16 08:30:50 +00:00
Ross Poulton
b535acbb8f Issue #113: When clicking a queue name on the dashboard, show only open
tickets by default. Thanks to Andreas Kotowicz for the suggestion.
2009-10-13 10:32:02 +00:00
Ross Poulton
2705880f82 Fixes Issue #117 thanks to hgeerts. Corrects usage of blocktrans tag,
and properly concatenates strings together in models.py
2009-10-13 10:28:42 +00:00
Ross Poulton
ea1610e837 Issue #118: Incorrect handling of Locales on e-mail templates 2009-10-13 10:25:24 +00:00
Ross Poulton
f418e97efc Issue #13 Add Tags to tickets
Patch courtesy of david@zettazebra.com, adds the ability to add tags to
tickets if django-tagging is installed and in use. If django-tagging isn't
being used, no change is visible to the user.
2009-09-09 09:11:05 +00:00
Ross Poulton
f419d8e2d0 Issue #102
Add rudimentary CC: functionality on tickets, controlled by staff users. CC's 
can be e-mail addresses or users, who will receive copies of all emails sent 
to the Submitter. This is a work in progress.
2009-09-09 08:47:48 +00:00
Ross Poulton
a9d5bb67a3 Issue #104: Add CHANGELOG file 2009-09-09 08:42:50 +00:00
Ross Poulton
78cd9c1878 Fixes issue #105: Email template issues. 2009-08-27 10:23:44 +00:00
Ross Poulton
1e7125fb8d Implement suggestion from Issue #103: Show SVN revision in the footer
for logged-in users.
Thanks to Andreas Kotowicz for the suggestion.
2009-08-25 22:40:42 +00:00
Ross Poulton
c866af467a Upgrade to jQuery 1.3.2 and jQuery UI 1.7.2.
Thank you to @lukeman for this update.
2009-08-25 22:28:31 +00:00
Ross Poulton
2c723e85bb Fixes issue #100: Non-ASCII characters in HTML email caused an exception
to be thrown when importing emails.
2009-08-22 06:30:09 +00:00
Ross Poulton
dc5ea4306a Fix issue #98: If a user hadn't set their "Tickets per Page", pagination
caused issues.

Thanks to dswoods for this patch.
2009-08-22 06:29:30 +00:00
Ross Poulton
3bf161800c Issue #99: E-mail templates are inconsistent. 2009-08-22 06:27:53 +00:00
Ross Poulton
81591fdb40 Fix issue #97 and issue #79:
* Errors with invalid page number for paginaton code
* Comment / Resolution not always saved.
2009-08-18 12:12:35 +00:00
Ross Poulton
b492bd5bd2 Issue #90: Users can receive multiple e-mails.
If an e-mail address is used in the 'Queue CC' set up and then that 
e-mail address is used as a submitter for a ticket, they received two 
emails. Worse, if that user was ALSO the 'assigned to' person for that 
ticket, they got THREE emails! 
This fix will ensure a particular email goes to an address only once.
Thanks to Andreas Kotowicz for this patch.
2009-08-11 09:02:48 +00:00
Ross Poulton
06fe35e944 Fix issue #78: Sending mail to a closed ticket does NOT reopen the ticket
This has now changed, emailing a closed ticket changes it to 'Reopened'.
Thanks to mdornseif for the suggestion.
2009-08-11 08:51:54 +00:00
Ross Poulton
506d915704 Fix issue #92: Invalid ticket ID throws 500 error. 2009-08-08 02:53:33 +00:00
Ross Poulton
d211ad5c9e Issue #91: Improve the regex used for matching ticket numbers to links,
thanks to Sumeet A.
2009-08-06 09:00:53 +00:00
Ross Poulton
76f8d416c0 Issue #88: Allow users to set an option to define whether their e-mail
address is used as the default submitter e-mail when they submit 
tickets. Thanks to Andreas Kotowicz for this suggestion.
2009-08-06 08:56:02 +00:00
Ross Poulton
da703f3c83 Fix issue #87: Only link 'see item #123' if there is a space before the
hash sign. Prevents HTML-escaped enties such as ' from being picked 
up. Thanks to Andrewas Kotowicz for reporting this.
2009-08-04 13:12:13 +00:00
Ross Poulton
8d95221000 Issue #84: If an e-mail template doesn't exist, don't send the e-mail.
As requested (and patch provided by) flywheelnetworks.
2009-08-04 12:26:35 +00:00
Ross Poulton
4d264eaa28 Issue #88: Fill out "Submitter E-Mail Address" if user is logged-in and
has an e-mail address. Thanks to Andreas Kotowicz for the suggestion.
2009-08-04 12:04:13 +00:00
Ross Poulton
c7b45a8edc Fixes three issues:
#65: When submitter clicks 'Accept' to accept a resolution, nothing happens.

#74: issues when updating ticket via views.staff.update_ticket (which is also used by the public views) relating to invalid template 
context and inconsistent variable naming.

#82: Add an option for users to control the number of tickets per page.

Thank you to J. Beigel and Christian Klein for these suggestions.
2009-07-22 08:19:46 +00:00
Ross Poulton
df30fe9e2a Adds pagination, as per Issue #82.
Thanks to Christian Klein for the patch.
2009-07-21 10:29:23 +00:00
Ross Poulton
21d38604cf Fixes issue #81: get_email is too verbose.
A patch was provided by mdornseif which was the basis for this. Adding 
'-q' to the crontab line will reduce the output, making it more suitable 
for use in a cronjob.
2009-07-21 09:54:23 +00:00
Ross Poulton
36d160199e Fixes issue #80: Logging in can redirect to an invalid URL.
Patch from Christian Klein, thank you.
2009-07-21 09:35:27 +00:00
Ross Poulton
576150c40d Fix issue #72 - international characters in e-mail attachment filenames
threw up errors.

Also sanitised filenames to remove anything other than 'a-zA-Z0-9._-'.

Thanks to mdornseif for the patch.
2009-07-21 09:29:57 +00:00
Ross Poulton
70c9d2d523 Fixes issue #71: E-mail parsing can cause issues with emails being
picked up multiple times.

patch provided by hudora.de; thank you!
2009-07-21 09:20:14 +00:00