2740 Commits

Author SHA1 Message Date
David Vadnais
9be6f402a3
Merge pull request #1254 from django-helpdesk/fix_due_date_hiding
Fix hide due_date when HELPDESK_PUBLIC_TICKET_DUE_DATE set to None
2025-04-07 19:56:41 +00:00
Christopher Broderick
7341685286 Fix hide due_date when HELPDESK_PUBLIC_TICKET_DUE_DATE set to None 2025-04-05 00:39:30 +01:00
Christopher Broderick
ca66e0aa1d
Merge pull request #1253 from django-helpdesk/fix_error_when_no_email_body
Fix error when email has attachment mime part and content mime part missing or empty
2025-04-03 23:03:42 +01:00
Christopher Broderick
7283a9bcd9
Update helpdesk/tests/test_get_email.py
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2025-04-03 22:13:28 +01:00
Christopher Broderick
4ac4650a70 Formatting fix 2025-04-02 10:42:15 +01:00
Christopher Broderick
21b0be1b36 Tests for emails with attachment and no content part or attachment and
empty content part.
2025-04-02 10:16:02 +01:00
Christopher Broderick
c68b3d933d Support optional passing in of body text. 2025-04-02 10:14:26 +01:00
Christopher Broderick
a8f26ff46f
Merge pull request #1252 from django-helpdesk/remove_ignored_linting_errors
Formatting and linting fixes
2025-04-02 09:57:03 +01:00
Christopher Broderick
e879ad0a74 Fix spelling error 2025-04-02 01:12:50 +01:00
Christopher Broderick
75bd375c6b Fix formatting errors after doing app wide instead of only the heldesk
folder
2025-04-01 11:09:34 +01:00
Christopher Broderick
0952ac9743 Make "checkformat" and "format" do both linting and formatting 2025-04-01 11:08:45 +01:00
Christopher Broderick
7c12a686bc Remove ignored linting settings 2025-04-01 11:07:57 +01:00
Christopher Broderick
c46e8a5454 Fix linting errors after removing ignored settings 2025-04-01 11:07:28 +01:00
Christopher Broderick
1ee64a1911
Merge pull request #1251 from django-helpdesk/fix_error_when_email_does_not_create_ticket
Fix error when email does not create ticket
2025-04-01 09:56:45 +01:00
Christopher Broderick
84b57f5c60 Change assert to use the IsNone/IsNotNone shortcut 2025-03-31 13:09:37 +01:00
Christopher Broderick
052fbf67aa Update release number in preparation for new release with the added
features and fixes.
2025-03-29 12:09:38 +00:00
Christopher Broderick
432fe3c5e7 Fix linting errors 2025-03-29 11:58:32 +00:00
Christopher Broderick
6c43d4c685 Fix error when preventing creating ticket from email when setting is
True.

Standardise to use of helpdesk_settings as done in all other packages
using the helpdesk settings file.
2025-03-29 11:38:33 +00:00
Christopher Broderick
797f285f48 Remove HELPDESK_FULL_FIRST_MESSAGE_FROM_EMAIL as it is only accessed as
a Django setting
2025-03-29 11:19:29 +00:00
Christopher Broderick
edde51b349
Merge pull request #1250 from DavidVadnais/BUG-remove-unused-variables
remove f841 from ruff ignore
2025-03-25 11:49:51 +00:00
DavidVadnais
2462f8f426 search was broken by ruff 2025-03-25 00:46:11 +00:00
DavidVadnais
4833466e81 Merge branch 'BUG-remove-unused-variables' of github.com:DavidVadnais/django-helpdesk into BUG-remove-unused-variables 2025-03-24 09:43:46 -10:00
DavidVadnais
3683dd6e0a remove unused variables 2025-03-24 09:43:19 -10:00
DavidVadnais
b6fe8a92d2 remove f841 from ruff ignore 2025-03-24 09:43:19 -10:00
David Vadnais
7201030398
Merge branch 'django-helpdesk:main' into BUG-remove-unused-variables 2025-03-24 09:38:48 -10:00
DavidVadnais
d7202b618e remove unused variables 2025-03-24 08:37:09 -10:00
DavidVadnais
232c4e2a2c remove f841 from ruff ignore 2025-03-24 08:18:19 -10:00
Christopher Broderick
f3cfd0ec4e
Merge pull request #1249 from DavidVadnais/BUG-1187-Fix-make-check-format
Bug 1187 fix make check format
2025-03-24 18:16:17 +00:00
DavidVadnais
60952d0b4c Call to make checkformat in the pythonpackage.yml 2025-03-24 08:10:01 -10:00
DavidVadnais
cf46f11f45 Bump license years 2025-03-22 18:43:48 -10:00
DavidVadnais
4c2857008e drop auto tests for python3.8 since it is EOL 2025-03-22 15:55:22 -10:00
DavidVadnais
aa92cb782c updated pyproject.toml to modern format 2025-03-22 15:37:32 -10:00
DavidVadnais
091670179b run ruff formatter 2025-03-22 15:29:19 -10:00
DavidVadnais
f1f3cad2f2 migrate makefile from flake8 and autopep8 to ruff 2025-03-22 15:28:43 -10:00
Christopher Broderick
f5c679f6df
Merge pull request #1245 from DavidVadnais/ENHANCEMENT-sort-tickets-by-last-followup
Enhancement sort tickets by last followup
2025-03-22 21:53:36 +00:00
David Vadnais
8ebb111b37
ticket_list.html NO_FOLLOWUP_TEXT name the no followup string ALTERNATIVE_UI_STRINGS 2025-03-22 09:32:04 -10:00
DavidVadnais
b66b2a570e Test now have last_followup None not empty string 2025-03-22 00:11:15 +00:00
DavidVadnais
fa3d4731a1 remove unused imports serializers.py 2025-03-21 23:59:14 +00:00
DavidVadnais
1e580aa59d for last_followup remove filter stub, fix localization, improve serializer 2025-03-21 23:55:28 +00:00
DavidVadnais
27a94dde34 only render 2 digits after . in reports 2025-03-20 00:16:14 +00:00
DavidVadnais
cf2fb41bc7 Actual field parsing for last_followup 2025-03-20 00:04:05 +00:00
DavidVadnais
9c8ca60f3c Use locale for last_followup 2025-03-19 23:29:43 +00:00
DavidVadnais
01c28a4d62 faster query for followup_date 2025-03-19 23:09:54 +00:00
DavidVadnais
8c27f74605 back off ci/dc for django 5 2025-03-18 23:16:27 +00:00
DavidVadnais
acccec47a3 check if asserEqual is backward compatible 2025-03-18 23:04:42 +00:00
DavidVadnais
fc53e31769 fix indentation 2025-03-18 23:01:23 +00:00
DavidVadnais
1eae15bb0f include python 3.8/3.9 only with django 4 2025-03-18 22:57:23 +00:00
DavidVadnais
1da3178a70 swapping python 3.8 and 3.9 for 3.12 2025-03-18 22:53:08 +00:00
DavidVadnais
86752d57e0 add constraints-Django5.txt 2025-03-18 22:47:12 +00:00
DavidVadnais
0de74082a3 Try adding django 5 to ci/cd 2025-03-18 22:44:37 +00:00