Commit Graph

59 Commits

Author SHA1 Message Date
Emmanuel Cazenave ee9f9c3396 sendmail: grag recipient from environ (#88821)
gitea/docbow/pipeline/head This commit looks good Details
Alse grab sender from environ (only in pfwb sendmail).
2024-03-28 14:49:48 +01:00
Benjamin Dauvergne dcb24b4d19 admin: prevent too big join by get_search_results (#80932)
gitea/docbow/pipeline/head This commit looks good Details
2024-02-27 14:05:40 +01:00
Benjamin Dauvergne 28a3800d4d tests: add non regression test on search filter SQL query (#80932) 2024-02-27 14:05:40 +01:00
Benjamin Dauvergne 98dccb4964 ci: fix remaining ruff warnings (#86370)
gitea/docbow/pipeline/head This commit looks good Details
2024-01-31 19:05:16 +01:00
Benjamin Dauvergne 229479409e ci: apply pre-commit hooks (#86370) 2024-01-31 18:49:23 +01:00
Valentin Deniaud 2489ed708e misc: apply double-quote-string-fixer (#79788) 2023-08-16 11:52:29 +02:00
Emmanuel Cazenave ebb39515f3 django 3.2: import StringIO from io (#64430) 2022-06-13 21:21:43 +02:00
Emmanuel Cazenave f2dd0da209 pfwb: properly truncate mail subject (#64737)
gitea/docbow/pipeline/head Build started... Details
2022-05-03 15:40:04 +02:00
Emmanuel Cazenave 0eb7acf9a5 sync-tabellio: do not crash if a user to desactivate has multiple accounts (#57393) 2021-09-29 13:03:14 +02:00
Emmanuel Cazenave 3e876668a0 mellon: handle new Issuer model (#57136)
See https://dev.entrouvert.org/issues/56819.
2021-09-21 15:32:39 +02:00
Emmanuel Cazenave 5925bb7af4 admin: expand map() result (#54673) 2021-07-07 14:15:42 +02:00
Emmanuel Cazenave 3fb2971f1e extra senders: limit number by file type (#51403) 2021-02-24 14:27:29 +01:00
Emmanuel Cazenave dc5509e16e run black (#51394) 2021-02-24 11:54:53 +01:00
Emmanuel Cazenave 211371a7c1 template: conditionnaly display extra_senders (#50737) 2021-02-01 17:31:14 +01:00
Emmanuel Cazenave a950176a47 add extra senders capability (#49185) 2021-01-29 18:13:53 +01:00
Emmanuel Cazenave baebc42524 misc: reformat using black (#49290) 2021-01-29 18:13:53 +01:00
Emmanuel Cazenave 26db4f6600 tests: use localized datetimes (#49189) 2021-01-29 18:13:52 +01:00
Emmanuel Cazenave ca7a948c2b user 'set' method instead of direct assignment on many to many relationship (#49189) 2021-01-29 18:13:52 +01:00
Emmanuel Cazenave bb5b695f75 use contrib.auth class based views (#49189) 2021-01-29 18:13:52 +01:00
Emmanuel Cazenave 40d75a7395 tests: use assert statement instead of assertEquals and assertNotEquals (#49189) 2021-01-29 18:13:52 +01:00
Emmanuel Cazenave 7f0cc69a96 test: set LANGUAGE_CODE (#48320) 2020-11-06 01:54:28 +01:00
Emmanuel Cazenave ebbec1584e use custom html to display page numbers (#47468) 2020-10-11 18:47:26 +02:00
Emmanuel Cazenave 522049a9a0 create inbox/outbox trash (#45372) 2020-10-08 12:33:32 +02:00
Emmanuel Cazenave 50619c3f8a avoid raw SQL queries (#44909) 2020-10-08 12:33:32 +02:00
Emmanuel Cazenave 2b4bad5151 stop grabbing CUSTOMIZATION from environnment (#34085) 2020-09-17 11:49:34 +02:00
Emmanuel Cazenave c0a69c7e8c pw: try different encodings in sendmail (#46623) 2020-09-14 18:18:33 +02:00
Emmanuel Cazenave fdeca6eec0 tests: actively close db connection (#43575) 2020-06-08 13:52:49 +02:00
Emmanuel Cazenave 406bea83ca handle binary/text when using file (#40572) 2020-06-03 15:07:14 +02:00
Emmanuel Cazenave 3226f8b2bb grab urlopen from six (#40572) 2020-06-03 15:05:46 +02:00
Emmanuel Cazenave 805c7d825e tests: read/write email in binary mode (#40572) 2020-06-03 15:05:42 +02:00
Emmanuel Cazenave 155aa68995 tests: use force_text() on bytes before string iterpolation (#40572) 2020-06-03 15:05:38 +02:00
Emmanuel Cazenave da11a1298f tests: write file in binary mode (#40572) 2020-06-03 15:05:29 +02:00
Emmanuel Cazenave 0942b6477f tests: use explicit integer division (#40572) 2020-06-03 15:05:25 +02:00
Emmanuel Cazenave 6a3c23fb0f use resp.text instead of resp.content (#40572) 2020-06-03 15:05:12 +02:00
Emmanuel Cazenave 2836f24119 use items() instead of iteritems() (#40572) 2020-06-03 15:05:08 +02:00
Emmanuel Cazenave 898dfe95d2 remove usage of 'unicode' (#40572) 2020-06-03 15:04:52 +02:00
Emmanuel Cazenave 672fe73dce grab StringIO from six (#40572) 2020-06-03 15:01:33 +02:00
Emmanuel Cazenave 39a961d1f9 use open() to open file (#40572) 2020-06-03 15:00:41 +02:00
Lauréline Guérin 13d7219738
settings: fix DEBUG (#41579) 2020-04-24 10:45:02 +02:00
Emmanuel Cazenave f0e771cf54 tests: mock urllib2 (#33751) 2020-04-13 18:58:42 +02:00
Emmanuel Cazenave de2560126a pfwb: use tabellio identifier during SSO (#40827) 2020-04-02 12:37:17 +02:00
Emmanuel Cazenave d7e5e44a9c sync-tabellio: use/store tabellio identifer (#40795) 2020-03-31 18:58:26 +02:00
Emmanuel Cazenave 4d6c5bbc5b sync-tabellio: use sqlalchemy to test it (#40795) 2020-03-31 18:58:26 +02:00
Emmanuel Cazenave ab8f6e659c test email recipient on password reset (#40956) 2020-03-24 12:49:37 +01:00
Emmanuel Cazenave b0ab589654 create forward-docs module (#36302) 2019-09-25 12:01:21 +02:00
Emmanuel Cazenave 868d6c8a85 move some test helpers in a dedicated module (#36302) 2019-09-24 15:17:32 +02:00
Emmanuel Cazenave d35f5e1878 download zip archive of attached files (#36184) 2019-09-18 17:45:28 +02:00
Emmanuel Cazenave 6c89eed154 keep is_staff flag on superuser without group (#35095) 2019-09-18 11:46:11 +02:00
Emmanuel Cazenave 521499d074 use django-webtest client to check redirect (#35674) 2019-09-16 18:40:00 +02:00
Emmanuel Cazenave f07bcfca78 notify: do not send mail if no recipients (#36027) 2019-09-11 19:31:59 +02:00