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 |