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
Ross Poulton
acd082a329
Issue #75 : Typo in 'recent activities' RSS feed URL
...
Thanks to jbeigel for reporting this.
2009-07-15 23:08:31 +00:00
Ross Poulton
b8f13a12a8
Issue #76 : Disable directory listings for attachments.
2009-07-15 22:58:57 +00:00
Ross Poulton
445fb6d0eb
Fixes issue #70 : Trying to import e-mails with UNICODE characters caused
...
the e-mail import to fall over, and messages were being imported
multiple times.
Thanks to mdornseif for the fix.
2009-07-15 22:49:56 +00:00
Ross Poulton
93ad5ad60c
Update README to point to correct media URL. Thanks, 'edv'.
2009-07-15 22:39:18 +00:00
Ross Poulton
ec25a630d3
Fixes issue #66 ; jQuery typo in ticket.html.
...
Thank you to jbeigel.
2009-07-12 03:16:18 +00:00
Ross Poulton
93723e9e7a
Fixes issue #63 . Thanks, Kirim.
...
Entering gibberish in the 'Ticket Number' field when viewing a ticket on
the public form threw up a 500 error.
2009-06-27 01:00:55 +00:00
Ross Poulton
762f48a59e
Resolves issue #62 - adds spam filtering via akismet.py using either
...
Akismet or TypePad AntiSpam.
See the README for configuration instructions.
2009-06-25 11:22:53 +00:00
Ross Poulton
353407d251
Fixes issue #49 - tickets had no 'edit' function.
2009-06-03 11:43:46 +00:00
Ross Poulton
f2009c687f
Fixes issues #56 and #58 : Introducing NullBooleanField in Django 1.1 raised a validation error in Jutda Helpdesk due to us relying on a bug (oops!).
2009-05-24 05:26:12 +00:00
Ross Poulton
9e13b42a4d
Fixes issue #48 : when saving attachments, the 'path exists' checking was not
...
compatible with Windows. This patch is a much cleaner way of checking the
path before creating it, rather than relying on an exception which we were
previously doing.
Thanks to 'rukeba' for the patch.
2009-03-08 06:18:03 +00:00
Ross Poulton
f6be2403f5
Fixes issue #51 : links to other tickets (via #n syntax in followups etc) were
...
having their HTML escaped, so they didn't show up.
Thanks to Andreas Kotowicz for this patch.
2009-03-08 06:13:51 +00:00
Ross Poulton
684115cf19
First attempt at fixing issue #55 , which adds the ability to update
...
multiple tickets at once (eg to delete them, or assign them to somebody
else).
2009-03-08 06:03:55 +00:00
Ross Poulton
7bff65d693
Issue #54 : Footer link should point to jutdahelpdesk.com rather than
...
jutda.com.au.
2009-03-08 05:58:26 +00:00
Ross Poulton
06a153206e
Issue #53 : Enhance search box to allow entry of a ticket ID (and
...
have the user taken straight to that ticket rather than a search
results page).
2009-03-08 05:55:35 +00:00
Ross Poulton
db2dc108e5
Fixes issue #52 : Add message to search screen if system is running sqlite.
2009-03-08 05:49:08 +00:00
Ross Poulton
9830e1c3c1
Fixes issue #46 - could not reassign tickets.
2009-01-27 10:19:06 +00:00
Ross Poulton
e37609de6e
Add option to the EmailIgnore model to allow emails from an ignored address to be deleted (previous behaviour was to keep them all, so the mailbox could potentially become quite large - and every message was downloaded again every time the mailbox was checked). Upgrade instructions provided to both add the new database field and automatically switch to the old behaviour.
2009-01-23 10:36:41 +00:00
Ross Poulton
705c32908a
Add 'UPGRADE' file so that upgrade instructions can be easily listed, especially in the case of database changes. Aim is to list any SQL commands needed for ugprade in this file. Listed UPGRADE in the README file, and updated snippet about 3rd party licenses.
2009-01-23 10:35:53 +00:00
Ross Poulton
18ed2a538a
Bugfix: When the submitter clicks 'Accept Resolution' on the public ticket view, the ticket wasn't closed. Fixed with minor changes to both Public & Staff views. Closes ticket #19 .
2009-01-23 10:35:14 +00:00
Ross Poulton
fae7faa236
Show attached files on public ticket view screen, as per staff-only view. Fixes issue #45
2009-01-22 08:10:34 +00:00
Ross Poulton
11293b0b66
Allow a file to be attached to the ticket when the ticket is opened. These files are attached to outgoing emails. Also, updated forms to loop over form.fields rather than explicitly naming each field. Fixes issue #15 .
2009-01-22 08:08:22 +00:00
Ross Poulton
fa79cac822
Add note about case-sensitivity of searching when using SQLite to README. Fixes issue #43 .
2009-01-22 07:33:30 +00:00
Ross Poulton
ab7062c896
Remove files for nicEdit and update README/LICENSE as it's no longer used.
2009-01-20 08:13:54 +00:00
Ross Poulton
2432d61ad0
* On public updates, email any attachments to the submitter/queue CC/ticket owner if they're below the size threshold (512kb by default, but overridden with settings.MAX_EMAIL_ATTACHMENT_SIZE.
...
Resolves issue #44 .
2009-01-20 08:12:05 +00:00
Ross Poulton
ed3250455a
Update svn:ignore to ignore htdocs/attachments/
2009-01-19 10:06:27 +00:00
Ross Poulton
20e28e414e
Fix issue #38 - Knowledgebase article links don't work in recent Django checkouts.
2009-01-19 10:02:05 +00:00
Ross Poulton
738a88a5aa
* Fix an XSS hole: No user-sourced HTML is displayed at all. Descriptions, resolutions and followup comments are treated as text using force_escape
and linebreaksbr
template filters. (Issue #39 )
...
* Incoming email also handled slightly differently: If an email has both HTML and Plain-text parts, the plain text is used in the ticket description and/or followup comment fields. The HTML portion is attached as 'email_html_body.html' so it can be viewed by the user. If an HTML-only email is received, the body is entered as "View attachment for body". (Issue #39 )
2009-01-19 09:40:14 +00:00
Ross Poulton
ce24e50a2b
* Remove send_multipart_mail
from lib.py as it isn't actually used _anywhere_ within jutda-helpdesk.
2009-01-19 09:39:42 +00:00
Ross Poulton
a95fc54586
* On the homepage, only redirect to the dashboard if the user is not staff (was redirecting if user was authenticated, although dashboard is for staff-only) (Issue #40 )
...
* When editing a ticket, only show staff users in the 'Assign To' drop-down box (Issue #40 )
2009-01-19 09:31:24 +00:00