Commit Graph

5922 Commits

Author SHA1 Message Date
Benjamin Dauvergne 0e7a3bb5a3 compute delays to first arrival of each formdata in each status (#10669)
Currently we only account for formdata currently in the status for which we are
measuring delays, it makes it impossible to accurately measure delays in the past.
2019-05-27 17:17:14 +02:00
Frédéric Péters f561773ccb workflows: deal with varname-less fields used as attachments (#33366) 2019-05-23 11:56:53 +02:00
Frédéric Péters 0bd83cf752 sessions: protect against non-ascii signatures (#33085) 2019-05-22 13:57:12 +02:00
Frédéric Péters 4a6bf7d673 sessions: protect against empty form token (#33076) 2019-05-22 12:56:55 +02:00
Frédéric Péters 0b86b1ec25 admin: do not display condition parameters for workflow form fields (#33283) 2019-05-21 11:42:52 +02:00
Frédéric Péters 91f6b8e447 formdata: add form_display_name variable (#33288) 2019-05-21 10:26:18 +02:00
Frédéric Péters fa92f72c73 fields: allow table with rows field to gain columns (#33287) 2019-05-21 10:26:18 +02:00
Frédéric Péters 744fce40de misc: don't autosave untouched geolocalized fields (#33114) 2019-05-20 17:28:51 +02:00
Frédéric Péters a51a3c054a translation update 2019-05-20 15:01:56 +02:00
Frédéric Péters 2eb1614dbb lazy: only create resultset on numeric access to __getitem__ (#33262) 2019-05-20 14:37:36 +02:00
Frédéric Péters 96fcc9b585 misc: replace all quotes in live slugify (#33253) 2019-05-20 14:37:36 +02:00
Frédéric Péters 7d4246a6d7 templatetags: add support for lazy vars to string filters (#33196) 2019-05-20 14:37:36 +02:00
Frédéric Péters 82dbcfa31f templatetags: add support for array index to |get filter (#33199) 2019-05-20 14:37:36 +02:00
Thomas NOËL 0b53dcbb17 use entrouvert.org GIS instead of openstreetmap.org (#13241) 2019-05-16 17:43:36 +02:00
Thomas NOËL 5ebfaf55de rename prefill string and formula options (#31104) 2019-05-16 17:33:41 +02:00
Thomas NOËL f9ade651d5 translation update (#31209) 2019-05-16 17:31:19 +02:00
Thomas NOËL b5d339801f admin: remove duplicate roles title on user page (#31209) 2019-05-16 17:29:36 +02:00
Frédéric Péters bfdd615d6a misc: only request geocoding if a city (or postcode) is given (#33097) 2019-05-15 08:38:54 +02:00
Thomas NOËL a9395fe262 forms: handle bad step or page values (#33066) 2019-05-14 12:31:47 +02:00
Frédéric Péters 9aae75e19c misc: update code disabling buttons during upload for new markup (#33053) 2019-05-14 08:16:37 +02:00
Frédéric Péters 5f841dff38 translation update 2019-05-14 08:16:37 +02:00
Frédéric Péters d7dbec28b6 misc: limit warning width in dialogs (#32950) 2019-05-14 08:16:37 +02:00
Frédéric Péters 551bb349e0 misc: add option to resize images before upload (#23152) 2019-05-13 18:38:12 +02:00
Frédéric Péters 370f65403f tests: wipe data before field removal tests 2019-05-13 17:30:14 +02:00
Frédéric Péters e74b4fe803 backoffice: warn about data deletion when removing a field (#32950) 2019-05-13 16:52:45 +02:00
Frédéric Péters e03fa5924d misc: keep cache of queryset result after __iter__ usage (#33013) 2019-05-13 11:51:20 +02:00
Frédéric Péters ad6385bb28 misc: display drafts chronologically sorted (#32784) 2019-05-13 11:51:20 +02:00
Frédéric Péters c32d150865 misc: give a view_name attribute to validation & status pages (#33028) 2019-05-13 11:51:20 +02:00
Frédéric Péters 9cf0d8e47c workflows: save formdata after global hook received data (#33016) 2019-05-13 11:51:20 +02:00
Frédéric Péters 3856002cec jenkins: install pyproj 2019-05-13 11:49:50 +02:00
Frédéric Péters 24da1659ae lazy: give access to formdata API URL (#33017) 2019-05-13 11:27:23 +02:00
Frédéric Péters 2263107d7c misc: recognized JSON when passed as application/json; charset=utf-8 (#33015) 2019-05-13 11:27:23 +02:00
Frédéric Péters bc33beda39 misc: add dedicated boolean check for querysets (#33011) 2019-05-13 11:27:23 +02:00
Frédéric Péters 099a255fda misc: add template tag to filter queryset on distance (#32944) 2019-05-13 11:27:22 +02:00
Frédéric Péters 7f8c246f87 misc: add distance template tag (#32262) 2019-05-13 11:27:22 +02:00
Frédéric Péters 96b02e1f3d misc: don't include "form_objects" in inspect page (#32915) 2019-05-12 19:19:31 +02:00
Frédéric Péters 3e46abdc98 workflows: add support for POSTing data to global hook (#32184) 2019-05-12 11:04:16 +02:00
Frédéric Péters e8c7e8d7ee doc: add missing trailing slash to global trigger example 2019-05-12 11:04:16 +02:00
Emmanuel Cazenave c5670d9564 jenkins: disable concurrent builds (#32976) 2019-05-10 14:33:35 +02:00
Frédéric Péters 6a1428b92c templates: divide formdata_filling in django blocks (#32864) 2019-05-07 15:42:52 +02:00
Frédéric Péters 93ffe3f9dc misc: restore (but deprecate) access to .formdef in form_objects (#32730) 2019-05-02 13:53:08 +02:00
Frédéric Péters daf32c5a54 backoffice: also hide fields with uuid from inspect view (#32677) 2019-05-02 13:53:07 +02:00
Frédéric Péters 188a443b5e translation update 2019-05-02 13:53:07 +02:00
Frédéric Péters 4015674a21 forms: let user recall draft on first page (#32263) 2019-05-02 13:44:00 +02:00
Frédéric Péters c57cc62ac9 workflows: add possibility to trigger global actions with a webservice (#32184) 2019-05-02 12:58:18 +02:00
Frédéric Péters 2513ad6665 misc: move workflow custom directories getter to workflow class (#32184) 2019-05-02 12:58:18 +02:00
Nicolas Roche fbc1d9e1ea forms: clean form processing context before running workflow actions (#32558) 2019-05-02 11:08:15 +02:00
Frédéric Péters 70bbbe8c24 misc: don't special case FileField when displaying field value (#32734) 2019-05-02 10:16:42 +02:00
Frédéric Péters eaef231e89 misc: strip invalid xml characters from submitted data (#32729) 2019-05-02 10:07:51 +02:00
Thomas NOËL 142ef10355 admin: handle empty values on user page (#32643) 2019-05-02 10:01:23 +02:00