Commit Graph

7374 Commits

Author SHA1 Message Date
Frédéric Péters f7cf19cde0 translation update 2020-12-18 16:52:35 +01:00
Frédéric Péters c692620ba1 backoffice: convert csv/ods exports to afterjob class (#48407) 2020-12-18 15:56:54 +01:00
Frédéric Péters 9079904a2e backoffice: convert mass action execution to afterjob class (#48407) 2020-12-18 15:56:54 +01:00
Frédéric Péters b84ff35c90 backoffice: convert csv import to afterjob class (#48407) 2020-12-18 15:56:54 +01:00
Frédéric Péters fd50f70194 backoffice: convert update digests action to afterjob class (#48407) 2020-12-18 15:56:54 +01:00
Frédéric Péters 8a5ff15656 general: use uwsgi spooler to run afterjobs (#48407) 2020-12-18 15:56:54 +01:00
Frédéric Péters efe289e64b fields: use new map marker selection widget in front (#47066) 2020-12-18 15:54:43 +01:00
Frédéric Péters 0e9e91b2db backoffice: add options to item field for plotting choices on a map (#47066) 2020-12-18 15:54:43 +01:00
Frédéric Péters 1daf66e50c api: add endpoint for geojson data sources (#47066) 2020-12-18 15:54:43 +01:00
Lauréline Guérin 65a54ff5da
misc: limit geocoding to bounding box (#46410) 2020-12-18 15:23:37 +01:00
Frédéric Péters 1bee5d7de8 misc: use 3-items tuple when there's no options for radio list (#49426) 2020-12-18 12:02:25 +01:00
Lauréline Guérin 9497da3b92
misc: be sure that pagination is not too high (#49422) 2020-12-17 15:30:51 +01:00
Frédéric Péters 83f8b5b4b2 translation update 2020-12-15 08:45:12 +01:00
Lauréline Guérin f5e0ee46ec workflow: perform action only on defined target (#45653) 2020-12-15 08:36:42 +01:00
Lauréline Guérin a7ba34aaec workflow: add target mode/id to external and edit card items (#45653) 2020-12-15 08:36:42 +01:00
Lauréline Guérin 56b010ff16 misc: fix formdef label for card actions 2020-12-15 08:36:42 +01:00
Frédéric Péters fdebcb6aae formdata: only ignore form_var_* from workflow data (#49463) 2020-12-14 18:32:41 +01:00
Frédéric Péters a8fd8136c6 misc: handle PIL SyntaxError when thumbnailing (#49457) 2020-12-14 17:29:44 +01:00
Frédéric Péters fbadefbba6 translation update 2020-12-14 16:14:19 +01:00
Nicolas Roche a71c43f467 admin: use a popup for confirmation of api key deletion (#49414) 2020-12-14 16:13:19 +01:00
Frédéric Péters a8bf3fc769 forms: give access to workflow data when editing formdata (#49443) 2020-12-14 16:09:42 +01:00
Lauréline Guérin 4cc77a077f
errors: default formdef_class is None now (#49444) 2020-12-14 15:57:46 +01:00
Frédéric Péters 6ffa5999b9 translation update 2020-12-14 15:41:41 +01:00
Frédéric Péters 652883b389 fields: allow prefilling maps using coordinates (#49068) 2020-12-14 14:12:02 +01:00
Frédéric Péters 0db2491813 formdata: add workflow_data to lazy formdata (#49196) 2020-12-14 14:12:02 +01:00
Frédéric Péters ec1412dda0 general: use compatibility dict when rendering ezt (#49395) 2020-12-14 14:12:02 +01:00
Frédéric Péters 86fd91d056 templatetags: adapt |length and |length_is for lazy variables (#49383) 2020-12-12 11:26:23 +01:00
Lauréline Guérin 433757d383
misc: store LoggedErrors in SQL (#48925) 2020-12-11 15:00:58 +01:00
Lauréline Guérin 62cf149fe7
form: fix dynamic item field value on reload (#48495) 2020-12-11 14:31:04 +01:00
Lauréline Guérin c5c52e4ab8
cards: csv import & user support (#48776) 2020-12-11 12:02:51 +01:00
Lauréline Guérin d42ef313f3
misc: add |get_auto_geoloc filter (#49079) 2020-12-11 11:28:49 +01:00
Lauréline Guérin acefe0c493
misc: update only user table on user fields change (#48979) 2020-12-11 10:58:30 +01:00
Lauréline Guérin 016329a7e0
workflows: display Common varnames only if formdef is set (#49302) 2020-12-11 10:32:38 +01:00
Lauréline Guérin 04aeca215e
misc: record LoggedError when qs filter on unknown attribute (#49307) 2020-12-11 10:31:29 +01:00
Frédéric Péters 10a2709d03 js: wait a bit for geocoding before going on with form submit (#46762) 2020-12-11 10:27:57 +01:00
Lauréline Guérin 18d9fea6ff
api: new formdef popularity count method (#47889) 2020-12-11 09:25:20 +01:00
Frédéric Péters cb13232405 formdata: add access to a form_last_update_datetime variable (#47293) 2020-12-11 09:25:01 +01:00
Frédéric Péters 191937edc9 hobo: remove None options from site-options.cfg (#49147) 2020-12-11 09:10:38 +01:00
Frédéric Péters ada843ca55 misc: do not save initial draft for requests from applications (#49260) 2020-12-11 09:10:38 +01:00
Frédéric Péters 4a3d2d6867 trivial: remove dead "common" backoffice code (#49268) 2020-12-11 09:10:38 +01:00
Thomas NOËL 47f956dd37 admin: do not consider drafts on remapping status (#49259) 2020-12-08 20:13:29 +01:00
Lauréline Guérin 8ba1421c08 backoffice: list errors related to current form/carddef only (#49266) 2020-12-08 20:03:13 +01:00
Frédéric Péters b58c13e6c3 misc: prefill country in autocomplete address fields (#49238) 2020-12-08 15:03:36 +01:00
Frédéric Péters 8a798d53fd backoffice: remove leftover xls view declarations (#49194) 2020-12-08 10:12:36 +01:00
Frédéric Péters 11443ea25b workflows: don't crash on display form action with undefined form (#49187) 2020-12-08 10:12:30 +01:00
Frédéric Péters 7169bd0ee9 misc: ignore workflow data will conflict with the "form*" namespace (#49195) 2020-12-08 10:12:18 +01:00
Frédéric Péters d1b59fe2d5 backoffice: don't display submission sidebar content when there's none (#49099) 2020-12-07 20:17:55 +01:00
Frédéric Péters c207488022 backoffice: move api access delete button to main content (#49151) 2020-12-07 13:35:51 +01:00
Nicolas Roche b39e7925c9 admin: suggest a random key on api new form (#49117) 2020-12-07 13:30:45 +01:00
Frédéric Péters d1ed3df076 help: update list of cards / global list of forms API output to match reality 2020-12-06 17:14:22 +01:00