Commit Graph

36 Commits

Author SHA1 Message Date
Raimon Esteve fc2172d78b Eval company or -1 in context m2o fields #163427 2023-11-16 07:49:23 +01:00
Raimon Esteve f18a206ec3 Use declarative index definition for ModelSQL
issue5757
2022-11-09 09:54:39 +01:00
Jared Esparza 0b67d62b82 Add company to context 2022-05-06 13:03:54 +02:00
Albert Cervera i Areny 0b2ced7d43 Do not try to send emails if there're no recipients. 2022-01-27 13:54:03 +01:00
Raimon Esteve ea00271235 Replace state to status done 2021-11-10 16:13:17 +01:00
Raimon Esteve 699c0d0d0d Rename state to status 2021-11-10 12:06:34 +01:00
Albert Cervera i Areny efc569e2f0 Since python 3.8 cgi.escape was removed. html.escape must be used. 2021-09-19 11:58:49 +02:00
Albert Cervera i Areny a531a40b38 Do not crash if there are no recipients for the e-mails. 2021-01-27 10:11:51 +01:00
Albert Cervera i Areny 74555ec180 Add missing depends to allowed_contacts on_change_with. 2020-03-03 23:48:59 +01:00
Juanjo Garcia 3604f284ab Add missing _parent_ on a fields depends. 2019-11-11 16:16:12 +01:00
Juanjo Garcia 55be36b86e Fix Company pool.get to Pool().get 2019-07-11 12:38:31 +02:00
Juanjo Garcia 2a0239642b Convert date in emails to company timezone. 2019-07-09 11:23:02 +02:00
?ngel ?lvarez fbeb8ece63 fix urllib import and ad methods on on_change function 2019-05-01 10:28:46 +02:00
Juanjo Garcia 4ad0f6cf73 Preserve the desired order of fields by using an OrderedDict 2019-04-16 10:10:04 +02:00
Juanjo Garcia 7e965c693e Use sendmail_transactional instead of plain sendmail() 2019-04-16 10:08:53 +02:00
Juanjo Garcia 9a7d4add63 Merge 2019-04-08 09:40:28 +02:00
Juanjo Garcia 47aa30ea71 Allow support for one2many fields in e-mails. 2019-04-08 09:37:34 +02:00
?ngel ?lvarez 64c28e4020 adapt to python3 2019-03-20 12:04:47 +01:00
Juanjo Garcia 8d2c885911 Allow users to configure if the want to receive notifications of their own changes and add did the last change in the e-mail. 2019-03-19 12:32:49 +01:00
Juanjo Garcia adfe464f54 Add 'In-Reply-To' to e-mails to ensure e-mail clients put all the mails of the same task in the same thread. 2019-03-19 12:31:20 +01:00
Juanjo Garcia d6a134a11d Escape HTML when senging e-mails. 2019-03-19 12:29:30 +01:00
Juanjo Garcia 0827df5989 Improve e-mails by showing file names capitalized and without underscores. 2019-03-08 12:50:16 +01:00
Juanjo Garcia 60c7e47d3c Use unicode strings and remove extra space in e-mail reports. 2019-03-07 09:46:07 +01:00
Juanjo Garcia 80e67e2f45 Send e-mails to employees only. 2019-03-07 09:42:17 +01:00
Juanjo Garcia 6f5513d9c8 Allow default and summary contacts rules pattern to be overridden. 2019-03-07 09:41:33 +01:00
Juanjo Garcia 4987d66530 PEP8 fixes and add copyright notices. 2019-03-07 09:40:18 +01:00
Albert Cervera i Areny 90fa2ebd1c Use Unicode strings for e-mails. 2019-03-01 14:53:44 +01:00
Juanjo Garcia 6481cc1315 Send e-mails when tasks change.
- Add a rule system that allows to set default contacts to tasks
- Send e-mails to contacts when some fields of the task change
- Send a summary report to some users (based on another rule system)
  when the task is closed.
2019-03-01 11:27:27 +01:00
Albert Cervera i Areny 3537434cb5 Migrate to python 3. 2018-08-17 23:07:10 +02:00
?ngel ?lvarez 080aaa14e8 update to 4.7 2018-01-31 17:29:28 +01:00
??ngel ??lvarez 25cf0080d6 adapt to onchange api 2016-09-26 21:38:00 +02:00
Guillem Barba 22ef8b853d Compute allowed contacts when work party is automatically updated 2016-06-03 12:33:59 +02:00
Sergi Almacellas Abellana 60a99fd7a7 Upgrade to 3.2 version and increase version number 2014-06-03 15:38:21 +02:00
Bernat Brunet Torruella 1a8bcbcc52 Permit remove lines with contact selected. 2014-05-27 19:35:00 +02:00
NaN?tic 40c7e8c9d6 Fix bug in the allowed contacts 2014-05-27 16:40:35 +02:00
Sergi Almacellas Abellana 3b300339fe Initial commit 2014-05-20 14:12:28 +02:00