86c4ceb1a8
fix(emails): Avoid 'value too long for type character varying(200) ' error when incoming message has too long subject
2021-07-29 13:14:42 +02:00
3285d5e1a8
feat(emails): Do not auto-reply on auto-replies and add auto-reply header for auto-replies and fix headers propagation for our email messages
2021-04-20 12:44:27 +02:00
c90811418a
chore(pep8): Fix bad imports, unused variables, pep8 warnings and some possible bugs
2021-03-05 09:37:21 +01:00
d2a7bad576
ifix(email): Create the log file only if required
...
+ update some translations
+ update some tests to correctly mock unlink as well
+ fix flake8 errors and sort the imports in email module
+ update some log messages to pass base message + parameters instead of rendered string (works better with Sentry)
2020-11-25 10:31:40 +01:00
c9fa0c81c7
Merge pull request #895 from Benbb96/merging-tickets-feature
...
New feature: Merging tickets
2020-11-01 13:54:03 -05:00
7564c5739b
Add a clean method on TicketCC model in order to be sure not to add a user who doesn't have an email address.
2020-10-31 18:24:22 +01:00
177ba8f963
Add test for the add_email_to_ticketcc_if_not_in ticket function
2020-10-31 17:54:29 +01:00
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
9795167d9b
Add merged_to information to ticket
2020-10-29 23:29:16 +01:00
5b44a3aca6
Fix an error when creating a ticket with a submitter email that is shared by multiple users
2020-10-08 22:34:45 +02:00
2f788f2597
Merge 0.2.22 bugfix release updates, update copyright year in license, specify python 3.6 or above in setup
2020-07-30 04:46:15 -04:00
0a712381e0
Set default attachment permissions to 0700, to address #591
2020-07-27 19:50:25 -04:00
d961b2b692
Fix KnowledgeBase item score
2020-06-29 14:47:37 +02:00
93e82f5469
allow KBItems to be disabled for users
2020-02-25 14:46:21 +01:00
d0aafd6135
add KBitem.order to allow ordering items
2020-02-25 14:43:10 +01:00
5a594b7436
add KBCategory.name, improve KBCategory admin
2020-02-25 14:36:18 +01:00
2a3272914c
Show kbitem categories in kbitem string representation
2020-02-11 15:20:16 +01:00
5b0d44ec3a
Assign KBItems to teams
...
This allows you to only show on the dashboard those tickets which belong to a
given user's team.
2020-01-27 19:45:15 +01:00
ecbb91b861
Private kb categories
2020-01-27 17:37:59 +01:00
90621f575d
Fix ironic ticket creation loop when submitter email == queue email
2020-01-20 13:23:32 +01:00
b20f600db2
KB UX improvements
2020-01-20 13:23:31 +01:00
05bd852799
Fix pycodestyle errors
2020-01-20 13:23:31 +01:00
6579ac0e6f
Associate tickets with KB items
2020-01-20 13:23:31 +01:00
7fe6444f8f
Redo KB categories as accordion view
2020-01-20 13:23:17 +01:00
c95b24780e
Fix voting for logged in users. Voting still broken for anon users
2020-01-20 13:22:45 +01:00
5f29bb632e
Associate queues with KB categories
2020-01-20 13:22:45 +01:00
6ae7b60ef4
fix error format time_spent
2019-12-25 11:21:47 +03:00
0691bbabcd
Refactor and fix datatables code to use cache safely
2019-10-11 15:50:35 +02:00
92ea5bc984
Fix: use helpdesk settings to for https config
2019-10-11 13:23:01 +02:00
cd948a6701
Merge pull request #765 from OpenGeoLabs/gui_updates
...
More gui updates
2019-07-07 02:33:11 -04:00
37c6905d46
cleaning time_spent formating
2019-07-06 22:36:58 +02:00
c969577161
Add setting for HTTPS in email links
2019-07-04 10:32:49 +02:00
ef63a1186b
fix markdown bug
2019-03-29 15:17:10 +01:00
ba8f3f3cbb
style fix
2019-03-09 23:51:26 +01:00
ce82ddb9f9
Merge branch 'develop' into images_for_kb
2019-03-09 23:46:26 +01:00
db0f286989
adding support for images as knowledgebase attachment
2019-03-09 23:41:26 +01:00
9127275557
adding support for images as knowledgebase attachment
2019-03-09 18:14:11 +01:00
d4f1f85b29
Markdown for Knowledge base, ticket and comments.
...
Removed markdown-deux
2019-03-06 14:42:57 +01:00
2093bf7faf
adding dedicated_time attribute to Queue model
2019-02-24 20:46:30 +01:00
6ceb89a5cb
basic support for time spend of tikets and follow-ups
2019-02-06 21:55:53 +01:00
43ed3ac773
PEP-8 fixes for mail threading merge
2018-12-28 11:32:49 -05:00
5f0d22a692
Merge brunotikami/master for user and email threading, for #385 and #375
2018-12-28 10:53:28 -05:00
696d10db12
Remove old python2/six code
2018-12-28 03:13:52 -05:00
a11c595a7c
PEP-8 fixes
2018-12-20 21:30:23 -05:00
3a5e49452b
Merge remote-tracking branch 'shash/fix_vote' into develop for #652
2018-12-15 13:44:34 -05:00
09d8f8c488
Try to obey UserSettings when sending emails
2018-11-01 19:32:34 +01:00
6c37d73d4e
DRY out email sending code and normalize behavior
...
This refactor removes duplicated logic for deciding whom the messages get sent to.
It also normalizes behavior ensuring that all CCed addresses are sent to in all cases that CCed individuals should be notified.
2018-11-01 14:56:17 +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
e0c03996ad
add a new field to KBItem model to keep track of all users who voted, and make changes to the vote function so that it checks whether a user has already votred
2018-10-17 23:09:43 +05:30