Commit Graph

70 Commits

Author SHA1 Message Date
308f69a03b CRUD Checklist Template 2023-04-30 01:15:05 +02:00
af1ba5f205 Create a page to edit checklist name and tasks + another page for deletion 2023-04-29 00:24:06 +02:00
66a83a0716 #1069 - make regex matching username more permissive for rss_user to match rss_user_queue 2023-01-27 12:33:33 -08:00
25542f929e Initial isort configuration
Will fail build if imports are not sorted correctly
2022-07-22 03:26:41 +02:00
b586442508 Merge branch 'stable' of
git@github.com:superuser-marty-me-uk/django-helpdesk.git into formatting
2022-07-13 10:22:11 +02:00
aa876f8016 pycodestyle formatting 2022-07-12 12:34:19 +02:00
9dbe283dd4 Create FollowUpAttachment serializer + handle attachment in TicketSerializer and in FollowUpSerializer in order to attach directly one or multiple attachments to the created followup. 2022-06-24 23:45:26 +02:00
bd413837c2 Create FollowUp serializer with its Viewset and add it in urls 2022-06-24 22:22:08 +02:00
0e571ddebc Fix url regex 2022-06-20 17:36:40 +02:00
437d5b81c4 Fix failing tests 2022-06-20 17:26:52 +02:00
e438f6b4db Fix references to 'url'
Change to 're_path'
2022-06-20 14:39:04 +02:00
ee42ba48a3 Merge in bugfixes from 0.3.5 2022-06-12 03:00:25 -04:00
25db44ba5e feat(rest): create user 2022-05-02 17:27:25 +02:00
b8511dd70b Fix conflicts for Django 4 support 2022-04-23 02:23:51 -04:00
9bd4eb19bc feat(fields): no dependencies 2022-04-20 16:44:48 +02:00
dc60d8a7f9 Add setting HELPDESK_ACTIVATE_API_ENDPOINT and document it 2022-04-15 00:05:51 +02:00
bbe
1daa1d88aa Create an API endpoint to list/create/update/delete tickets (including custom fields !) + Refactoring in forms.py 2022-03-31 17:19:49 +02:00
347a70e497 fix(kb): no db 2022-03-18 19:21:17 +01:00
358080926c Added Django 4 support. 2022-03-16 22:29:09 -04:00
c90811418a chore(pep8): Fix bad imports, unused variables, pep8 warnings and some possible bugs 2021-03-05 09:37:21 +01:00
bbe
cdfc895bce Fix the login url by using view names in the demo settings instead of the hardcoded urls.
Also remove a duplicate url for 'login'
2021-01-04 20:02:25 +01:00
662f571d2d Add accounts/login to urls.py to fix broken url in demo 2020-12-14 00:39:26 -05:00
bbe
e1cd9d0f2e Implement ticket merge feature in ticket list. Create intermediate page to choose which data and custom field values to keep on the main ticket.
Also add new template tag filter to use the dictionary get function in template.
2020-10-29 23:32:02 +01:00
cd019d1128 Improvements to iframe workflow 2020-01-20 13:23:32 +01:00
0b50b14449 Add kb tests 2020-01-20 13:23:31 +01:00
6a8ebd56a0 Add iframe view of KB categories 2020-01-20 13:23:31 +01:00
7fe6444f8f Redo KB categories as accordion view 2020-01-20 13:23:17 +01:00
aadfe08504 Add iframe supporting view for submitting tickets 2020-01-20 13:07:46 +01:00
6eee6d196c Add timeline view for ticket queries 2020-01-20 13:03:44 +01:00
0691bbabcd Refactor and fix datatables code to use cache safely 2019-10-11 15:50:35 +02:00
7f27eb9428 Merge 0.2.17 release into develop 2019-08-27 21:53:25 -04:00
0a43b9a160 Add support for custom login handler
The custom login handler can be configured by setting the
settings.LOGIN_URL variable. If LOGIN_URL is None or 'helpdesk:login',
the app uses the default helpdesk login system. LOGIN_URL can be a view
name or raw url.
2019-08-27 13:02:07 +03:00
519236c288 Merge 0.2.15 bugfixes 2019-03-09 19:00:06 -05:00
c314d515c1 Fix PEP8 in url.py changes 2019-03-09 18:42:10 -05:00
d42fc23e08 Fix password change URLs and add basic templates, to address #734 2019-03-09 18:38:24 -05:00
e96f1559e7 Add celery task for get_email
Allows you to get_email even without cron, thus enabling the use of django-helpdesk of cronless PaaS services.
2018-11-08 14:39:37 +01:00
5f6a6fe8c5 Merge pull request #653 from auto-mat/user_settings_fix
Transform UserSettings into a normal django model
2018-10-25 18:27:40 -04:00
3f6ae1aefe Transform UserSettings into a normal django model 2018-10-25 17:54:37 +02:00
fc028334d9 Added optional serverside processing on datatables that lists all tickets - True by default 2018-10-14 20:23:28 -04:00
75632ddae4 Login wall systems settings page
Fixes #642
2018-09-12 14:43:57 +02:00
ffc97338c9 Submit ticket link should work for non-logged in users 2018-09-07 19:10:57 +02:00
e373d5b9d8 Merge pull request #636 from auto-mat/rss-permissions
Only staff users should be given access to the RSS feeds
2018-09-03 18:52:16 -04:00
58cc18d049 Only staff users should be given access to the RSS feeds 2018-09-03 20:29:22 +02:00
4526d7c537 Fixed login/logout for Django 2.1.
In django.contrib.auth.views, the login and logout funcs are removed as of Django 2.1.  Helpdesk's urls.py needs to be updated to use the LoginView and LogoutView classes instead, which were introduced in Django 1.11.
2018-08-19 18:59:08 -07:00
bc0125421b Fix PEP8 errors detected by new pycodestyle script 2017-12-06 02:06:07 -05:00
53ed0d3a2c Remove all the deprecated API related files and references 2016-10-29 08:50:13 +02:00
89a6ae01b8 Fixing style (according to branch 'autocodestyle') + quicktest 2016-10-24 08:04:31 +02:00
24d88be8d9 Initial general clean-up of stuff 2016-10-21 17:14:12 +02:00
3b181e87ef Fix inconsistent indentation 2016-10-20 11:43:22 +07:00
3a0f08046e using helpdesk app_name and droping helpdesk_ prefix 2015-12-22 10:27:03 +01:00