Frédéric Péters
|
4f488c1d57
|
tests: use PicklableUpload in test that requires copying structure (#36515)
|
2019-11-19 16:00:48 +01:00 |
Frédéric Péters
|
9cf9355463
|
tests: don't check application/msword extension as it may vary (#36515)
|
2019-11-19 16:00:46 +01:00 |
Frédéric Péters
|
03987a6e6c
|
forms: mark invalid prefill value explicitely (#36515)
|
2019-11-19 16:00:45 +01:00 |
Frédéric Péters
|
625b574280
|
tests: update check against json exception message (#36515)
|
2019-11-19 16:00:44 +01:00 |
Frédéric Péters
|
7dcd2d485b
|
tests: mark request as POST to get mock form data parsed (#36515)
|
2019-11-19 16:00:42 +01:00 |
Frédéric Péters
|
52df31918f
|
ctl: update check_hobos to use force_str to handle strings (#36515)
|
2019-11-19 16:00:40 +01:00 |
Frédéric Péters
|
4aa96b93c5
|
portfolio: pass text to json (#36515)
|
2019-11-19 16:00:39 +01:00 |
Frédéric Péters
|
0be6a94f13
|
runscript: pass script name as str (#36515)
|
2019-11-19 16:00:37 +01:00 |
Frédéric Péters
|
0eb5415bee
|
workflows: look for existence of json content with private attribute (#36515)
|
2019-11-19 16:00:35 +01:00 |
Frédéric Péters
|
e9771cc834
|
storage: force (some) filename as bytes (#36515)
(required for python 3.5)
|
2019-11-19 16:00:34 +01:00 |
Frédéric Péters
|
a1414e1ebc
|
form: use force_str on rendered map (#36515)
|
2019-11-19 16:00:33 +01:00 |
Frédéric Péters
|
478ff982a1
|
misc: sort dictionary keys when exporting to xml (#36515)
|
2019-11-19 16:00:31 +01:00 |
Frédéric Péters
|
82fd9489bf
|
emails: pass button link into force_str (#36515)
|
2019-11-19 16:00:30 +01:00 |
Frédéric Péters
|
88d47903d1
|
tests: update error email for new py3 exception value (#36515)
|
2019-11-19 16:00:29 +01:00 |
Frédéric Péters
|
a923e056ea
|
tests: check decoded email payload (#36515)
|
2019-11-19 16:00:27 +01:00 |
Frédéric Péters
|
2877790b24
|
emails: force_str() on html rendition of email (#36515)
|
2019-11-19 16:00:26 +01:00 |
Frédéric Péters
|
3145fd7367
|
tests: update test_form_table_field_submit to use force_str (#36515)
|
2019-11-19 16:00:23 +01:00 |
Frédéric Péters
|
1bb05944f8
|
tests: use force_str() to encode item options (#36515)
|
2019-11-19 16:00:22 +01:00 |
Frédéric Péters
|
54d4b4686b
|
misc: adapt ranked items for py3 (#36515)
|
2019-11-19 16:00:20 +01:00 |
Frédéric Péters
|
21dd276479
|
tests: adapt mime type tests (#36515)
|
2019-11-19 16:00:19 +01:00 |
Frédéric Péters
|
12094de8e4
|
tests: only check simplify() on bytes in py2 (#36515)
|
2019-11-19 16:00:18 +01:00 |
Frédéric Péters
|
859683f690
|
tests: adapt test_json_str_decoder for py3 (#36515)
|
2019-11-19 16:00:17 +01:00 |
Frédéric Péters
|
a55daeec35
|
misc: update ranked items csv value for py3 (#36515)
|
2019-11-19 16:00:15 +01:00 |
Frédéric Péters
|
b48283f626
|
tests: adapt inspect page test for py3 (#36515)
|
2019-11-19 16:00:14 +01:00 |
Frédéric Péters
|
30a9d2d4c3
|
form: use force_str() on wysiwyg fields (#36515)
|
2019-11-19 16:00:13 +01:00 |
Frédéric Péters
|
e45c19e794
|
workflows: check for json request using private attribute (#36515)
|
2019-11-19 16:00:11 +01:00 |
Frédéric Péters
|
badde34b2e
|
misc: adapt password storage (#36515)
|
2019-11-19 16:00:10 +01:00 |
Frédéric Péters
|
191f01bd7e
|
tests: don't manually encode utf8 in formdef name (#36515)
|
2019-11-19 16:00:08 +01:00 |
Frédéric Péters
|
762560fcaf
|
tests: don't distinguish unicode data sources in py3 (#36515)
|
2019-11-19 16:00:07 +01:00 |
Frédéric Péters
|
228053c9ce
|
logger: use next() to iterate over log lines (#36515)
|
2019-11-19 16:00:06 +01:00 |
Frédéric Péters
|
158d6fac2d
|
idp: read metadata and PEM keys as text (#36515)
|
2019-11-19 16:00:05 +01:00 |
Frédéric Péters
|
207d3ae91e
|
tests: check user formdef xml export using bytes (#36515)
|
2019-11-19 16:00:03 +01:00 |
Frédéric Péters
|
fdb0ad1aa1
|
admin: use string to pass overwriting form xml (#36515)
|
2019-11-19 16:00:02 +01:00 |
Frédéric Péters
|
1e8ca52e3c
|
misc: adapt password checking to py3 (#36515)
|
2019-11-19 16:00:01 +01:00 |
Frédéric Péters
|
00fc3deef0
|
idp: always write files as binaries (#36515)
|
2019-11-19 16:00:00 +01:00 |
Frédéric Péters
|
f4ad46acc6
|
storage: allow sorting objects with missing (receipt_)time (#36515)
|
2019-11-19 15:59:58 +01:00 |
Frédéric Péters
|
370357e40a
|
middleware: iterate over a copy of form keys when adding session variables (#36515)
|
2019-11-19 15:59:57 +01:00 |
Frédéric Péters
|
3fefe4a344
|
franceconnect: adapt to py3 (#36515)
|
2019-11-19 15:59:55 +01:00 |
Frédéric Péters
|
78084aa023
|
ctl: open zip file in binary mode (#36515)
|
2019-11-19 15:59:54 +01:00 |
Frédéric Péters
|
7a446f5c88
|
admin: use binary files for theme/global export/import (#36515)
|
2019-11-19 15:59:52 +01:00 |
Frédéric Péters
|
1591530889
|
workflows: open generated pdf file in binary mode (#36515)
|
2019-11-19 15:59:51 +01:00 |
Frédéric Péters
|
8e52fc8814
|
backoffice: export ods as binary (#36515)
|
2019-11-19 15:59:50 +01:00 |
Frédéric Péters
|
b3bc038a2e
|
api: alter request user using hidden attribute (#36515)
|
2019-11-19 15:59:48 +01:00 |
Frédéric Péters
|
e0e128de4b
|
tests: don't pass encoding to json.dumps (#36515)
|
2019-11-19 15:59:47 +01:00 |
Frédéric Péters
|
1ec58ee869
|
misc: pass bytes to base64 in utils.attachment() function (#36515)
|
2019-11-19 15:59:46 +01:00 |
Frédéric Péters
|
96bf98cd7c
|
formdef: handle base64 in xml import/export (#36515)
|
2019-11-19 15:59:45 +01:00 |
Frédéric Péters
|
a33e8ff8b4
|
misc: pass bytes to base64 when doing http basic authentication (#36515)
|
2019-11-19 15:59:43 +01:00 |
Frédéric Péters
|
6875bf8954
|
misc: use strings when distributing base64 to json (#36515)
|
2019-11-19 15:59:42 +01:00 |
Frédéric Péters
|
72bd7af167
|
workflows: use json_loads wrapper when displaying wscall error details (#36515)
|
2019-11-19 15:59:40 +01:00 |
Frédéric Péters
|
dabe208677
|
tests: check generated PDF using bytes (#36515)
|
2019-11-19 15:59:39 +01:00 |