Ross Poulton
452a34ad72
Smart email parsing ( closes #203 ): Use email-reply-parser to ignore cruft in incoming emails
2014-01-29 23:08:33 +11:00
Ross Poulton
0e58c99f69
Remove unncessary translate code in base.html; comment translation still functions.
2014-01-29 22:55:06 +11:00
Ross Poulton
fd9881e6e0
Fix display of saved queries for authenticated users when CONTEXT_PROCESORS didn't include request.
2014-01-29 22:48:54 +11:00
Ross Poulton
2b225d6843
settings.py cleanup ( #200 ); remove HELPDESK_KB_ENABLED_STAFF and HELPDESK_NAVIGATION_STATS_ENABLED (now always on); removed HELPDESK_NAVIGATION_CUSTOM_EXTEND - just use custom template!
2014-01-29 22:37:36 +11:00
Ross Poulton
a9c7e3ab72
settings.py cleanup ( #200 ): remove org name / logo. These belong in local templates, not settings.
2014-01-29 22:30:26 +11:00
Ross Poulton
77f0512c76
settings.py cleanup ( #200 ): remove HELPDESK_SUPPORT_PERSON; please add into attribution.html if needed.
2014-01-29 22:27:42 +11:00
Ross Poulton
1066049ccc
settings.py cleanup ( #200 ); Remove HELPDESK_SHOW_KB_ON_HOMEPAGE (new default is YES)
2014-01-29 22:26:35 +11:00
Ross Poulton
cd1172b35a
settings.py cleanup ( #200 ): Remove HELPDESK_SHOW_DELETE_BUTTON_TICKET_TOP and HELPDESK_SHOW_EDIT_BUTTON_TICKET_TOP; both links now always show.
2014-01-29 22:23:42 +11:00
Ross Poulton
a5b9ae1f0a
settings.py cleanup ( #200 ): Change HELPDESK_UPDATE_PUBLIC_DEFAULT to False. This re-shows the 'is public?' tickbox.
2014-01-29 22:19:35 +11:00
Ross Poulton
b85b45a14a
settings.py cleanup ( #200 ) - Remove HELPDESK_CUSTOM_WELCOME; always show this reworded message.
2014-01-29 22:17:45 +11:00
Ross Poulton
8427c622aa
Remove extraneous HAS_TAG_SUPPORT setting
2014-01-29 22:16:05 +11:00
Ross Poulton
4930579534
settings.py cleanup: remove options for footer links; API link always shows and removed language selector.
2014-01-29 22:15:37 +11: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
07a9093dae
settings.py cleanup ( #200 ): Always show Delete button on dashboard
2014-01-29 22:08:21 +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
2718315d53
Merge pull request #191 from leonh/master
...
added a bootstrap3 based layout, thanks @leonh. Updates #180 too. Needs more testing and tweaking (eg 'Edit' forms, add django-bootstrap-form to requirements & readme).
2014-01-22 02:24:59 -08:00
Bryce Groff
020d1cefae
- Use the Django 1.5 get_user_model function if it exists in Django, i.e. 1.5 and above.
2014-01-15 13:39:38 -10:00
Leon Harris
e7e2781d65
added local nav extension via a specified template
2013-12-09 16:48:11 +00:00
Leon Harris
f6a8c80755
added bit of colour on the ticket detail page
2013-11-26 12:09:55 +00:00
Leon Harris
a419956f4c
fixed responsive problems with navigation moved logo into body of page altered headings
2013-11-26 10:59:45 +00:00
Leon Harris
7fcb829e54
updated templated to use CDN bootstrap3, CDN jquery, added logo to navigation, minor layout changes requires http://github.com/tzangms/django-bootstrap-form
2013-11-25 15:51:14 +00:00
Ross Poulton
cf63c61d82
Merge pull request #190 from tony-zhu/master
...
Fix the bug of handling attachments when Django DEFAULT_FILE_STORAGE is not default. Should fix #3 .
2013-11-19 14:00:29 -08:00
Tony Zhu
b6339cc016
Fix the bug of handling attachments when Django DEFAULT_FILE_STORAGE is not FileSystemStorage
2013-11-19 21:24:52 +00:00
Ross Poulton
95a1bfb6b7
Merge pull request #189 from tony-zhu/master
...
RSS feed not working for user name with @ in it. Fixes issue
2013-11-14 14:15:16 -08:00
Tony Zhu
51114c8029
RSS feed not working for user name with @ in it. Fixes issue
2013-11-14 20:34:39 +00:00
Stefano Brentegani
eb3becb9a9
fixes = vs == in template
2013-11-07 13:22:04 +01:00
Tony Zhu
7624e77524
Fix the navigation links for NON_STAFF to create new ticket if HELPDESK_ALLOW_NON_STAFF_TICKET_UPDATE is enabled
2013-10-14 14:55:44 -04:00
Ross Poulton
f65247278f
Update and recompile all translations. Closes #185 .
2013-10-01 11:31:38 +10:00
Ross Poulton
98340b524d
Fixes #181 . Thanks @AntonOfTheWoods
2013-09-16 11:54:46 +10:00
Ross Poulton
f63b670893
Merge pull request #170 from mpietsch/status_dependencies
...
Ticket status now shows that there are open dependencies.
2013-05-28 17:03:35 -07:00
Ross Poulton
3e80ded22f
Merge pull request #174 from mpietsch/cctemplate2
...
Now using mail template ..._cc for informing cc addresses.
2013-04-22 17:33:48 -07:00
root
d177291409
Now using mail template ..._cc for informing cc addresses.
2013-04-19 08:54:24 +02:00
xmacaba
78cc734a12
Update public_view_ticket.html
...
It returns the id of the post, but this value is not eligible for ticket viewing. Instead, you must provide the [queue]-[ticket_id].
2013-04-01 20:06:37 -03:00
Darrell Enns
a4b3185525
fix urls.py for django 1.3 compatibility
2013-03-18 11:58:07 -07:00
Darrell Enns
8f0a80d322
added url tag compatibility fix for django <1.5
...
added django 1.5 to travis
2013-03-18 11:41:43 -07:00
Darrell Enns
ca1c6a270c
compatibility fixes for django 1.5
2013-03-18 10:57:39 -07:00
root
9b593472f7
Ticket status now shows that there are open dependencies.
2013-03-06 11:19:13 +01:00
root
20d5a24eab
Caption and sorting of tickets in dropdown menus should use ID, e. g. when adding a dependency.
2013-03-06 10:58:25 +01:00
root
306d8bf4d3
Changed regex for email subjects to use queue slug to tell internal ticket id from external ones.
2013-02-27 16:14:16 +01: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
13702852e1
Merge branch 'master' of github.com:rossp/django-helpdesk
2013-01-21 17:25:39 +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
4736ef3c98
Merge pull request #156 from URpages/master
...
Make sure that blank strings do not kill in_list. Also fixes #107 .
2013-01-19 19:54:27 -08:00
Ross Poulton
22b68430df
Fix from @kotowicz to fix filename encoding. Closes #162 and #149
2013-01-20 14:45:33 +11:00
Ross Poulton
6b0c9c48e8
Closes #161 - provide script to simplify automation of email polling
2013-01-20 14:40:57 +11:00
Ross Poulton
e3ef1e4f20
Closes #163 - ignore automatic email replies
2013-01-20 14:39:07 +11:00
Ross Poulton
6f38470146
Merge pull request #159 from satyans24/master
...
fix unicode decode error
2012-10-10 02:29:58 -07:00
satyans24
43658abad9
Update helpdesk/management/commands/get_email.py
...
ignore when some characters can't be decoded to avoid unicode decode error.
2012-10-09 21:04:20 +05:30
digitalpbk
88fa35cf29
import settings from helpdesk instead of django
2012-10-07 14:20:26 +05:30
digitalpbk
7716eb69a9
assigned_to.usersettings.settings is a dictionary
...
t.assigned_to.usersettings.settings is a dictionary, so getattr does not work
2012-10-07 14:16:57 +05:30
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
Thomas Woolford
637130b2da
make sure that blank strings do not kill in_list
2012-09-12 14:15:15 +09:30
Ross Poulton
3785ca4477
Increase size of attachment mime type field. Fixes #155 , thanks
...
@lacrymology.
2012-08-28 18:56:30 +10:00
Ross Poulton
11aeee8ad5
Improve public action tests
2012-08-08 14:32:17 +10:00
Ross Poulton
9ae358e6f8
Allow tests to run if Sites module isn't properly configured.
2012-08-08 14:31:51 +10:00
Ross Poulton
0bd559003b
E-mails ignore newlines in ticket description. Closes #40 , thanks @fatbox
2012-08-08 00:09:05 +10:00
Ross Poulton
26e0809e5e
Add some tests. Finally. First draft: just includes submission & public
...
action testing - needs plenty more tests added.
2012-08-08 00:04:34 +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
92ab42de32
add 'td.report' to css file and use it in report_output.html so that table entries are centered. By @kotowicz in b4fe8bd91f
2012-08-07 23:45:31 +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
5c2a1df976
Replicate @kotowicz 24754aa9d9
2012-08-07 23:24:31 +10:00
Ross Poulton
dc91771b96
Avoid saving empty ticket updates. Closes #99 .
2012-08-07 23:22:39 +10:00
Ross Poulton
eaba930c63
Line up heading & navigation items. Closes #83 .
2012-08-07 23:01:40 +10:00
Ross Poulton
23a85efea7
Make it easier to allow multiple file attachments on update. Closes #90 .
2012-08-07 22:55:56 +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
62093971ab
Add incomplete Portugese (Brazil), Spanish (Columbia), Swedish & Norwegian Bokmal (Norway) translations. Update all other translations.
2012-08-07 22:40:59 +10:00
Ross Poulton
313f565006
Make login link go to the users preferred dashboard/ticket list. Fixes #97 , thanks @emperorcezar
2012-08-07 20:38:15 +10:00
Ross Poulton
776d88dbd6
RSS feeds not working for users with periods in their name. Fixes issue #30 , thanks @tsanecki
2012-08-07 20:32:23 +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
Bruno Clermont
7d01203e35
use more flexible way to get the id of the <div>
...
this let use of more complex widget than a simple <input> in <div> child
2012-06-06 12:54:52 +03:00
Tomas Neme
e7ec916c79
Merge branch 'conditional-tags'
2012-05-14 13:24:54 -03:00
Tomas Neme
21a21c5097
fix conflicts with master
2012-05-14 13:24:36 -03:00
Tomas Neme
0372256fcf
Merge branch 'master' of github.com:Lacrymology/django-helpdesk
2012-05-14 13:21:05 -03:00
Tomas Neme
22036d0a38
merge branch master
2012-05-14 13:19:22 -03:00
Tomas Neme
f4dc848ae9
adding conditional migration
2012-05-14 13:15:57 -03:00
Tomas Neme
75e7d209e5
fixing frozen model in migration 0005 to add field added in 0004
2012-05-14 13:07:36 -03:00
Tomas Neme
812772eab8
adding missing migration
2012-05-11 17:07:14 -03: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
Ross Poulton
1a8fa1e885
Merge pull request #136 from brente/i18n
...
Italian email templates revision
2012-05-09 16:59:56 -07:00
Stefano Brentegani
8522bdd0d1
Italian email templates revision
2012-05-09 14:29:18 +02:00
unknown
1363ba3ce1
fix ticket update with no due date set
2012-05-08 14:36:13 +02:00
Ross Poulton
e8ee39ddaa
Merge pull request #132 from ochagnon/master
...
other html fixes
2012-05-01 16:34:14 -07:00
Oriane Chagnon
2436cbeca2
close ul BEFORE closing div
2012-04-30 19:31:13 -03:00
Oriane Chagnon
b42e619b7f
close ul BEFORE closing div
2012-04-30 19:28:19 -03:00
Oriane Chagnon
88d6b61a2e
remove closing </label> tag for unopened <label>.
2012-04-30 18:34:09 -03:00
Oriane Chagnon
77c6008b9a
remove closing </dt> tags for unopened <dt>. and close <dl>
2012-04-30 18:08:42 -03:00
Oriane Chagnon
bbdb8f1734
Remove closing </label> tag that do not match any opening <label>
2012-04-30 17:11:25 -03:00
Ross Poulton
951539db91
Re-run makemssages && compilemssages
2012-04-25 18:27:04 +10:00
Ross Poulton
a45f4510ed
Merge pull request #127 from brente/fix-migrations
...
fix frozen models in migrations 0004+0005
2012-04-25 00:56:52 -07:00
Ross Poulton
89b8267d84
Fix RSS feeds for post-Django 1.2. Closes #129 .
2012-04-25 17:55:38 +10:00
Stefano Brentegani
a19f5d16bb
fix frozen models in migrations 0004+0005
2012-04-20 00:35:28 +02:00
Stefano Brentegani
71dcfb6f37
Replacing undocumented ADMIN_URL setting
2012-04-20 00:02:28 +02:00
Ross Poulton
4fb9ab0617
Fixes #122 - avoid exception when taking ticket.
2012-04-11 17:48:39 +10:00
Tomas Neme
e138fa108f
Merge branch 'master' into add-migration
2012-04-02 16:03:47 -03:00
Tomas Neme
28c007ea23
creating missing migration
2012-04-02 16:03:15 -03: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
Evan Borgstrom
1f00eef6d0
[GH-93] re-applying changes...
2012-01-24 23:19:07 -05: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
Ross Poulton
62e9866254
Merge pull request #103 from kratorius/save-fix
...
Pass generic parameters to inherited model save()
2012-01-23 14:59:41 -08:00
Ross Poulton
a0a1875686
Merge branch 'master' of github.com:rossp/django-helpdesk
2012-01-23 22:51:38 +00:00
Ross Poulton
b63c480037
Merge alexgarel/django-helpdesk revision e4b4dd5
- Add CSS for printing
...
of tickets.
Closes GH-91.
2012-01-23 22:49:55 +00:00
Ross Poulton
6a18689faa
Merge pull request #101 from kratorius/closed-resolution-bugfix
...
Save resolution when closing the ticket
2012-01-23 14:44:45 -08:00
yekibud
3e8d6edfc7
commented out some unimplemented test code
2012-01-20 16:47:41 -08:00
tschmidt
1a4c6520a6
added due_date migration and added to edit ticket form
2012-01-20 15:03:07 -08:00
tschmidt
01b0adc733
adding due_date form and model field
2012-01-20 12:48:38 -08:00
Ivan Giuliani
5eb8b6eeb7
Silly mistake: reversed condition in 'if' check
2012-01-18 23:36:58 +01:00
tschmidt
0f38b688a1
fixed other instances of custom field list without blank default
2012-01-18 11:38:56 -08:00
tschmidt
9aa32cc4f6
fixed custom field list without blank default
2012-01-18 11:20:22 -08:00
Ivan Giuliani
b6472507e4
apply_query shouldn't modify the parameters dictionary
...
Changing parameters in apply_query might yield an invalid state in later
code that assumes the query was not changed.
This patch avoids parameters modification and should fix the issue
reported in #109
2012-01-18 14:39:36 +01: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
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
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