Commit Graph

5898 Commits

Author SHA1 Message Date
Frédéric Péters ca3c69e416 misc: fix typo in CardDef reference 2019-08-27 20:03:50 +02:00
Frédéric Péters b1156c8f3b translation update 2019-08-26 17:06:06 +02:00
Frédéric Péters 73da9459bd general: add support for cards as data source (#35089) 2019-08-26 17:06:06 +02:00
Frédéric Péters f7f14c0095 general: introduce data card management (#35089) 2019-08-26 17:06:06 +02:00
Frédéric Péters 154fcca2b6 perfs: use a dictionary to exclude drafts from tables (#35570) 2019-08-26 14:20:35 +02:00
Benjamin Dauvergne 54d8532828 wf/wscall: test if response is not None (#35527) 2019-08-21 21:40:55 +02:00
Frédéric Péters 93dfdbb4dc tests: add check for backward compatibility of validation attribute 2019-08-21 20:17:10 +02:00
Frédéric Péters 0ba2a57e7e tests: make sure formdata are wiped before test from #35514 2019-08-21 18:21:11 +02:00
Frédéric Péters b6ce40c521 fields: fix support for optional fields using data sources with id/q (#35514) 2019-08-21 18:01:24 +02:00
Frédéric Péters 0a55d2dfc0 misc: remove possibility to download PDF of statistics (#35281) 2019-08-21 11:25:43 +02:00
Frédéric Péters 9ad71a9805 fields: fix import field validation attribute from xml (#35488) 2019-08-20 16:42:48 +02:00
Frédéric Péters 5626fc643f perfs: use a dictionary to create sorted list of formdatas (#35437) 2019-08-19 14:21:00 +02:00
Frédéric Péters 0eeebc6573 workflows: don't reference undefined variable in notification action (#35413) 2019-08-16 11:16:01 +02:00
Frédéric Péters 970aa5b029 ctl: fix call to configure method in restore command (#35412) 2019-08-16 11:16:01 +02:00
Frédéric Péters 5b70690f2f tests: set receipt time manually to avoid formdata being too close (#35403) 2019-08-14 17:44:43 +02:00
Nicolas Roche 476dc6c8ce check_hobos: allow different tempate names for user/agent combo portals (#33950) 2019-08-14 17:25:34 +02:00
Frédéric Péters d1302e32a2 api: add limit/offset/sort to api/users/<...>/forms (#35403) 2019-08-14 17:18:44 +02:00
Frédéric Péters 5f9b19bd73 fields: protect against invalid validation schema (#35400) 2019-08-14 11:57:32 +02:00
Frédéric Péters 82d6f6a4c9 fields: don't use 'none' string to mark fields with no validation (#35400) 2019-08-14 11:17:12 +02:00
Frédéric Péters 0242d76045 translation update 2019-08-13 21:18:15 +02:00
Frédéric Péters cc5b11b513 misc: allow multiple rates in tracking code throttling (#35393) 2019-08-13 21:18:15 +02:00
Frédéric Péters 32f304fd51 misc: add rate limiting to tracking code URL (#35386) 2019-08-13 17:13:24 +02:00
Benjamin Dauvergne b7cbff134c fields: add Luhn algorithm to string field validation (#35013) 2019-08-13 15:10:28 +02:00
Frédéric Péters e5990b82fb misc: don't check displayed fields twice in live evaluations (#35363) 2019-08-12 16:19:39 +02:00
Frédéric Péters 8283f02eab misc: use workflow form prefix when evaluating workflow forms (#35363) 2019-08-12 16:19:39 +02:00
Frédéric Péters 0522dd2e82 misc: give a name to jump evaluation cron job (#35371) 2019-08-12 15:48:05 +02:00
Nicolas Roche c1f0acb94c commands: add import_site management command (#34503) 2019-08-12 15:25:43 +02:00
Frédéric Péters 686aea9d54 fields: extend string field validation support (#11455) 2019-08-12 08:38:16 +02:00
Thomas NOËL 27a4f044dc emails: encode name in From header (#35285) 2019-08-07 12:07:57 +02:00
Frédéric Péters e7dc567e5a misc: use class name to check for uploads/attachments when cleaning (#35202) 2019-08-02 09:55:44 +02:00
Thomas NOËL f637f95446 hobo_notify: search role only by uuid, not name (#35158) 2019-07-31 21:08:40 +02:00
Thomas NOËL ec39dd7fd9 translation update 2019-07-31 15:05:53 +02:00
Frédéric Péters 9fa4a39577 backoffice: display formdefs using a data source (#33693) 2019-07-31 14:24:11 +02:00
Frédéric Péters 7c1b23ee70 backoffice: use a django template to render data source view page (#33693) 2019-07-31 14:15:11 +02:00
Frédéric Péters 275974083c admin: optimize by loading lightweight formdefs in various places (#35088) 2019-07-31 14:06:12 +02:00
Frédéric Péters 10b58e4c51 backoffice: move categories to be under forms (#7457) 2019-07-31 14:04:15 +02:00
Frédéric Péters c8f1354b9b ctl: add --all-tenants parameter to runscript (#34405) 2019-07-30 12:15:36 +02:00
Frédéric Péters 073c080206 ctl: make runscript a management command (#34405) 2019-07-30 12:15:36 +02:00
Frédéric Péters 8588c42efc workflows: do not expose button to change default workflow title (#35040) 2019-07-26 14:05:41 +02:00
Frédéric Péters 89c5cd1a1d misc: pass menu item options in a directory (#34973) 2019-07-26 14:04:23 +02:00
Frédéric Péters aad46ac377 misc: remove unused insert_first menu item registration option (#34973) 2019-07-26 14:04:23 +02:00
Frédéric Péters 563e022047 backoffice: remove users/roles from menus if roles are managed by IdP (#34972) 2019-07-26 14:04:23 +02:00
Thomas NOËL 7f4416a16b tests: check that nothing can be added after the signature 2019-07-25 16:08:00 +02:00
Frédéric Péters a2452f875c geolocation: add support for "cycleway" way type (#35014) 2019-07-23 21:35:20 +02:00
Frédéric Péters 7cc5ecd635 templatetags: add |reproj to transform lon/lat to given map projection (#34966) 2019-07-19 17:39:40 +02:00
Frédéric Péters 498b807d34 misc: always prefix imported modules with wcs. (#34918) 2019-07-19 10:35:23 +02:00
Frédéric Péters e63b627403 misc: add export/import support for date formdef options (#34951e 2019-07-19 10:35:23 +02:00
Frédéric Péters 69a12b7ec7 misc: remove unused files (#27255) 2019-07-19 10:35:23 +02:00
Frédéric Péters c49c2fe590 trivial: update comment to match role lookup (#34705) 2019-07-17 15:40:55 +02:00
Frédéric Péters e16fa979b1 admin: change export/import to use XML files for forms and workflows (#34705) 2019-07-17 15:39:11 +02:00