Commit Graph

6357 Commits

Author SHA1 Message Date
Frédéric Péters 6b4487ec2a translation update 2020-02-17 14:44:42 +01:00
Frédéric Péters b23c2a4c50 emails: add support for unicode local-parts (if server supports it) (#39934) 2020-02-17 14:40:16 +01:00
Frédéric Péters f9f95418a6 templates: pass full sentence to translation code (#39875) 2020-02-17 14:37:48 +01:00
Frédéric Péters 4224d484b0 templates: use same variable in plural variant (#39876) 2020-02-17 14:37:48 +01:00
Frédéric Péters 99526aadaa forms: quote filename in redirections (#39936) 2020-02-17 12:49:06 +01:00
Frédéric Péters 29a3372f7a forms: skip live workflow form processing if there's no (more) form (#39916) 2020-02-17 09:41:26 +01:00
Frédéric Péters 56d11799a1 portfolio: remove unused functions (#39921) 2020-02-17 09:41:26 +01:00
Frédéric Péters 5e796a2789 portfolio: don't use PicklableUpload internals (#39919) 2020-02-17 09:41:26 +01:00
Frédéric Péters fd2c689626 misc: use bytes in compatibility with older PicklableUpload (#39919) 2020-02-17 09:41:26 +01:00
Frédéric Péters 8f26e27ff6 api: add start/end filters on last update time (#39918) 2020-02-16 08:30:10 +01:00
Frédéric Péters 0a38132d66 remove obsolete map(None...) usage (#39914) 2020-02-15 01:38:01 +01:00
Frédéric Péters 3792591af2 password: make sure generated password use an integer length (#39885) 2020-02-14 14:06:01 +01:00
Frédéric Péters f5089e9788 translation update
(with hack around #39876)
2020-02-14 12:11:30 +01:00
Frédéric Péters ad26a851db sessions: expose hashed id as {{session_hash_id}} (#39784) 2020-02-14 11:59:58 +01:00
Frédéric Péters 86ce74fbfb saml2: remove requirement of an email attribute (#39738) 2020-02-14 11:59:58 +01:00
Frédéric Péters a556ca65b5 saml2: force role ids/names to be strings (#39856) 2020-02-14 11:58:39 +01:00
Thomas NOËL 004fd9a390 trigger_jumps: use open instead of file (#39864) 2020-02-14 11:08:32 +01:00
Frédéric Péters 93bc6fb13d request: set stdin for all but normal POST content types (#39855) 2020-02-14 11:05:38 +01:00
Frédéric Péters 0e3f6d9f99 portfolio: import urllib from six for compatibility (#39861) 2020-02-14 11:05:38 +01:00
Frédéric Péters 68f9fbec03 misc: also check path against quoted filename (#39854) 2020-02-14 10:05:06 +01:00
Serghei Mihai 5519f4887d cards: add import data from CSV (#39473) 2020-02-13 16:53:47 +01:00
Benjamin Dauvergne cf6d818b28 create_formdata: change default for draft option (#39638) 2020-02-12 12:00:56 +01:00
Frédéric Péters e0ff9aee52 api: allow passing user with no NameID to /submit (#39777) 2020-02-12 11:48:11 +01:00
Thomas NOËL c1ee9e77c3 backoffice: fix live url for cards submission (#39746) 2020-02-12 10:55:48 +01:00
Frédéric Péters 9ccf61e6c9 tests: remove custom --without-postgresql-tests test option (#39641)
pytest.config was deprecated in pytest 5 and it's not worth adapting all
tests.
2020-02-12 10:26:25 +01:00
Frédéric Péters 583d80ad06 misc: refuse 0 as listing limit (#39615) 2020-02-07 17:00:52 +01:00
Frédéric Péters 5491412e58 misc: use bytes to create QR code (#39649) 2020-02-07 16:31:42 +01:00
Frédéric Péters c96714276a workflows: don't advertise create formdata action by default (#39640) 2020-02-07 14:56:49 +01:00
Frédéric Péters a919877d4a translation update 2020-02-07 13:02:50 +01:00
Benjamin Dauvergne 7f421d1587 add new action create-formdata (#33186) 2020-02-07 11:46:49 +01:00
Benjamin Dauvergne 9bbe4b48bb formdata: ease iteration of evolutions parts (#33186) 2020-02-07 11:46:49 +01:00
Benjamin Dauvergne 5388fda40d formdef: ease access to widget fields (#33186) 2020-02-07 11:46:49 +01:00
Frédéric Péters a180000715 tests: adapt to absolute URI for user forms (#39630) 2020-02-07 11:44:06 +01:00
Frédéric Péters aeb50ab615 misc: use absolute URLs when presenting user forms (#39630) 2020-02-07 11:25:43 +01:00
Frédéric Péters 31d3d0c3e4 misc: remove unused ?remove-draft query string (#39534) 2020-02-04 17:10:37 +01:00
Frédéric Péters 93e718ea9b workflows: fix sorting of forms in aggregration emails (#39512) 2020-02-04 16:50:23 +01:00
Serghei Mihai dbe8ba569c workflows: clean context after workflow form action (#39030) 2020-02-03 11:31:32 +01:00
Frédéric Péters 80c8c10718 criterias: handle empty Or statements (#39463) 2020-02-03 11:31:32 +01:00
Frédéric Péters d49de08b18 misc: load drafts from the form URL, with trailing slash (#39356) 2020-02-01 15:00:59 +01:00
Frédéric Péters 08ce2ae851 misc: correctly attach cards to logged errors (#36635) 2020-01-31 13:48:59 +01:00
Frédéric Péters 2ddd0a9f18 misc: add check for quoted version of attachment file name (#39454) 2020-01-31 13:48:59 +01:00
Frédéric Péters d626729bcd forms: don't mark invalid item fields prefilled with empty string (#39401) 2020-01-31 13:48:59 +01:00
Frédéric Péters e8c16b010b tests: adapt test_global_timeout_trigger for anchor_expression behaviour 2020-01-29 11:10:56 +01:00
Frédéric Péters 6f06588a86 admin: fix chronological sort of logging files (#39363) 2020-01-29 10:51:27 +01:00
Frédéric Péters 8b51e62e1e workflows: make sure anchor expression is imported as a string (#39360) 2020-01-29 10:51:27 +01:00
Frédéric Péters 674ca5b687 workflows: use hidden attribute to alter user after role change using (#39350) 2020-01-28 17:02:06 +01:00
Frédéric Péters 7bcdac0413 misc: repair dictionary attributes left as bytes (#39318) 2020-01-28 10:57:36 +01:00
Frédéric Péters 7a663969bf storage: always convert dictionaries bytes (#39318) 2020-01-28 10:57:36 +01:00
Frédéric Péters aa2e475fd7 ctl: port shell command for python 3 (#39317)
Command was initially copied/adapted from Django, this is an almost straight
cherrypick of later commit 723c9a8c6db60108f584972498fa6bbd3b408444.
2020-01-28 10:03:03 +01:00
Frédéric Péters 1b7299db0c workflows: fix import of commentable action with custom label (#39316) 2020-01-28 09:58:14 +01:00