Commit Graph

6336 Commits

Author SHA1 Message Date
Thomas NOËL 8577173aac upload jpg to get thumbnails
gitea-wip/wcs/pipeline/head There was a failure building this commit Details
gitea/wcs/pipeline/head Build started... Details
2020-02-05 10:14:22 +01:00
Thomas NOËL e6345a7c63 tests: do not crash if PIL is not here 2020-02-05 10:14:22 +01:00
Thomas NOËL 2741b5336a test json output 2020-02-05 10:14:22 +01:00
Thomas NOËL f559296a6b exports storage_attr in jsonencoder 2020-02-05 10:14:22 +01:00
Thomas NOËL 4b9515643b really call webservice, and first test 2020-02-05 10:14:22 +01:00
Thomas NOËL b6d086337e draft restore & verify storage type 2020-02-05 10:14:22 +01:00
Thomas NOËL 55012939d2 re-add Upload in qommon.form 2020-02-05 10:14:22 +01:00
Thomas NOËL 5c2377ff94 raise on storage_object creation error 2020-02-05 10:14:22 +01:00
Thomas NOËL ec5973049e move storage system to qommon.upload_storage 2020-02-05 10:14:22 +01:00
Thomas NOËL 0409acdc56 remote storage wscall 2020-02-05 10:14:22 +01:00
Thomas NOËL c450448c75 define storages in site-options.cfg 2020-02-05 10:14:22 +01:00
Thomas NOËL 7f8894168b no thumbnails, sign redirect 2020-02-05 10:14:22 +01:00
Frédéric Péters 60107bfebb wip, alternate file storage 2020-02-05 10:14:22 +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
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