Commit Graph

6311 Commits

Author SHA1 Message Date
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
Frédéric Péters c2c1fcdf50 maps: use Leaflet.GestureHandling to avoid zooming on map during scroll (#39058) 2020-01-27 17:50:48 +01:00
Frédéric Péters 4bba415725 misc: add get_base64_content() to get file content as base64 (#39306) 2020-01-27 17:40:11 +01:00
Frédéric Péters 67f74027c7 tox: remove py2 builds (#39299) 2020-01-27 16:29:23 +01:00
Frédéric Péters 6593a44466 misc: add codecs module and force_* function to evaluation context (#39303) 2020-01-27 16:22:23 +01:00
Frédéric Péters 4f71e76446 workflows: handle bytes returned from geolocation service (#39302) 2020-01-27 15:49:10 +01:00
Frédéric Péters 8d918553b1 misc: pass domain as string for email validation (#39297) 2020-01-27 15:14:50 +01:00
Frédéric Péters d579bee59a api: include digest when querying cards/formdatas (#39188) 2020-01-27 15:12:24 +01:00
Frédéric Péters 64f31eb809 misc: get pdf image as bytes (#39289) 2020-01-27 15:12:24 +01:00
Frédéric Péters aaf0770e62 templates: put history log title in a overridable django block (#28921) 2020-01-27 15:12:24 +01:00
Frédéric Péters 811db9d9a8 formdata: don't load objects when getting actionable ids (#39266) 2020-01-27 10:29:04 +01:00
Frédéric Péters dffbce03ea misc: remove obsolete reload-top page (#39258) 2020-01-27 10:11:48 +01:00
Frédéric Péters 10bec6f636 general: blacklist some file types for upload (#6829) 2020-01-26 17:37:53 +01:00
Frédéric Péters 9c5500febf tests: add tests for mime type and file size restrictions 2020-01-26 16:45:00 +01:00
Frédéric Péters a619da3bb7 tests: add basic test of /tmp-upload/ 2020-01-25 21:45:39 +01:00
Frédéric Péters 4f30c216af misc: use helper function to get xml node text (#39240) 2020-01-25 15:52:38 +01:00
Frédéric Péters 9b0e0eaedf workflows: make aggregation emails work with roles sending to members (#39234) 2020-01-24 13:44:03 +01:00
Frédéric Péters 99628d1177 debian: move python3-{psycogp2,lasso} to depends (#39232) 2020-01-24 12:04:53 +01:00
Frédéric Péters 7ad1246846 debian: use python3-pil instead of old name python3-imaging 2020-01-24 10:22:20 +01:00
Frédéric Péters 63378e331d debian: run with python 3 (#39164) 2020-01-24 09:01:30 +01:00
Frédéric Péters 40e5f9dd4c misc: remove unused import lines 2020-01-24 08:59:59 +01:00
Frédéric Péters 57eb8fddbb api: include display_{id,name} in basic list results (#39187) 2020-01-24 08:59:54 +01:00
Frédéric Péters ad72917df2 api: put list of cards under data key (#39186) 2020-01-24 08:59:54 +01:00
Frédéric Péters 4ea9649998 workflows: consider latest change for latest arrival global triggers (#39100) 2020-01-24 08:59:44 +01:00
Frédéric Péters 01d065620b pages: use open() to open file (#39163) 2020-01-22 11:37:26 +01:00
Frédéric Péters 8f6f8f745f tests: add check for indexing to ezt lazy tests 2020-01-21 17:53:21 +01:00
Frédéric Péters 01c624cb29 fix typo in translation (#39146) 2020-01-21 14:58:36 +01:00
Frédéric Péters 13fd3f9551 saml2: remove compatibility with very old lasso versions (#39086) 2020-01-20 10:05:10 +01:00
Frédéric Péters 9aa6749598 saml2: remove ECP support (#39086) 2020-01-20 10:05:10 +01:00
Frédéric Péters be5b007d47 saml2: remove name id management service (#39086) 2020-01-20 10:05:10 +01:00
Frédéric Péters 071d35e768 misc: add year/month/day variables to lazy date fields (#37433) 2020-01-20 10:05:10 +01:00
Frédéric Péters 8bc1466003 tests: add test for session cleanup 2020-01-18 22:17:36 +01:00
Frédéric Péters d81959f81f trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
Frédéric Péters 863ce36874 settings: fix check for internal role in permission matrix (#38836) 2020-01-18 09:38:33 +01:00
Frédéric Péters 13b2f9ce54 settings: fix permission matrix to totally ignore internal roles (#38836) 2020-01-17 17:32:20 +01:00
Frédéric Péters cbebd7558f sql: prefetch evolutions in user forms API (#38903) 2020-01-17 17:32:20 +01:00
Frédéric Péters bbaa2d18be emails: ignore unexpected title overlines or transitions (#38817) 2020-01-17 16:33:29 +01:00
Frédéric Péters 08e085d5b9 forms: fix free length table error check to ignore its emptiness (#39072) 2020-01-17 16:33:29 +01:00
Frédéric Péters 107f0edaa3 backoffice: display card selected in item field as link (#38924) 2020-01-15 16:55:08 +01:00
Frédéric Péters 36b58079b9 backoffice: don't get full objects when looking for ids (#38966) 2020-01-15 16:55:08 +01:00
Frédéric Péters efa3ebb305 misc: change json encoder to preprocess date for time.struct_time (#38981) 2020-01-15 16:54:06 +01:00
Frédéric Péters e6eb2a8ad0 misc: clean lemonldap dates with both timezone and Z (#38974) 2020-01-15 11:24:17 +01:00
Thomas NOËL 6e00660c39 export_to_model: replace slashes with dashes in computed filename (#38952) 2020-01-14 23:21:52 +01:00
Frédéric Péters 888bc479f5 backoffice: use a template to render data management page (#38936) 2020-01-14 14:52:13 +01:00
Frédéric Péters 4b86a73ab2 misc: add support for lazy password fields (#38882) 2020-01-13 10:11:19 +01:00
Frédéric Péters f07937dfc3 sql: add index on user_id (#38902) 2020-01-13 10:11:19 +01:00
Frédéric Péters 7faa7f9281 sql: enable indexes on receipt_time and anonymised columns (#38901) 2020-01-13 10:11:19 +01:00