Commit Graph

1161 Commits

Author SHA1 Message Date
Frédéric Péters 0333c9494e misc: avoid URLs starting with double slash (#29373) 2018-12-28 13:43:51 +01:00
Frédéric Péters 9a04369bb7 forms: include workflow forms field medias (#29349) 2018-12-27 07:56:05 +01:00
Thomas NOËL 5015a0f9ea add new templatetags logic for date, datetime, time, decimal (#28738) 2018-12-21 16:19:26 +01:00
Frédéric Péters 70704e7c63 forms: use a template to render radio buttons (#27996) 2018-12-20 16:02:55 +01:00
Frédéric Péters 3e2fecfd9f forms: allow logged in user to use an anonymous tracking code (#29218) 2018-12-20 16:02:43 +01:00
Frédéric Péters bb926723c9 misc: only let rst consider arabic sequences (#29183) 2018-12-19 11:25:40 +01:00
Thomas NOËL 14e543ccce workflow: do not fail on geolocation server errors (#29168) 2018-12-18 11:22:03 +01:00
Benjamin Dauvergne 43f0a85dd5 pass id_token on logout from FranceConnect (fixes #28997) 2018-12-14 14:49:38 +01:00
Benjamin Dauvergne b896d1af68 forms: add /forceauth path to forms (#29059) 2018-12-14 12:17:07 +01:00
Frédéric Péters 5d67c72b7b api: filter user forms when requested by another user (#28732) 2018-12-09 08:59:36 +01:00
Frédéric Péters 5b4dbc5ae8 api: check limit/offset parameters are valid (#28773) 2018-12-09 08:59:36 +01:00
Frédéric Péters c668d16268 misc: add early support for form_tracking_code (#28749) 2018-12-08 10:06:57 +01:00
Frédéric Péters 1e38c3e8c0 misc: add custom lazy field for map variables, for string compat (#28193) 2018-12-06 14:47:46 +01:00
Frédéric Péters cecaa3c437 backoffice: add support for a return URL after submission (#25306) 2018-12-05 14:12:18 +01:00
Frédéric Péters b928eb3a89 misc: unquote HTML entities inside Django template tags (#27995) 2018-12-05 14:11:32 +01:00
Frédéric Péters d9856313f3 conditions: encode items values for contains checks (#28416) 2018-11-30 16:05:50 +01:00
Frédéric Péters 9f7d8aac97 hobo-deploy: don't call convert-to-sql to create tables (#28263) 2018-11-27 07:53:57 +01:00
Frédéric Péters fa4fb4e355 tests: check PATCH/PUT methods for real 2018-11-27 07:53:30 +01:00
Frédéric Péters 08ea74c03c forms: always enable drafts (#27476) 2018-11-24 10:21:45 +01:00
Frédéric Péters 1bcfd42502 api: add possibility of ignoring roles to /api/forms/ (#28201) 2018-11-24 10:21:45 +01:00
Frédéric Péters ce7d7f9ba3 backoffice: hide per user view by default (#28101) 2018-11-24 10:21:45 +01:00
Frédéric Péters aa7ba9669b tests: add basic lazy var check for map fields 2018-11-20 16:24:25 +01:00
Frédéric Péters 3b3103087d tests: make sure to wipe formdatas before live select content test (#27997) 2018-11-15 09:08:45 +01:00
Frédéric Péters 16571e6ff8 convert to sql: add [options] section if it doesn't exist (#27987) 2018-11-14 15:46:27 +01:00
Thomas NOËL 2c36a05d40 settings: export models with workflows (#27942) 2018-11-14 09:18:54 +01:00
Thomas NOËL 18dedba966 allow multiple "action links" by line (#27853) 2018-11-08 14:30:26 +01:00
Frédéric Péters fb712e7743 misc: fix ezt [is ...] usage with lazy field variables (#27781) 2018-11-06 13:25:06 +01:00
Benjamin Dauvergne 735058211a evalutils: add attachment(content, filename, content_type) helper (#27323)
To allow creating mail attachments easily, test contains an example
sending a full JSON export of a formdata.
2018-11-05 10:24:15 +01:00
Frédéric Péters a636338d40 workflows: add possibility to add/remove a computed role (#27313) 2018-11-02 11:09:15 +01:00
Frédéric Péters 14c51926a2 forms: add support for live list contents (#27173) 2018-11-02 10:28:02 +01:00
Frédéric Péters 9e2226a713 misc: add a |decimal template tag (#27699) 2018-10-31 13:52:33 +01:00
Thomas NOËL 5d1e59d7b6 disable cron command if settings.DISABLE_CRON_JOBS is set (#26863) 2018-10-30 18:01:15 +01:00
Frédéric Péters dfe2cba424 misc: don't repeat title identical to page name on summary page (#26732) 2018-10-30 13:49:20 +01:00
Frédéric Péters 16cd56c158 tests: make field conditions work with unicode strings (#27664) 2018-10-30 13:49:20 +01:00
Frédéric Péters 13383f60c1 workflows: write connection error info to associated varname (#27511) 2018-10-29 14:41:44 +01:00
Frédéric Péters 25a033b728 forms: don't let conditional pages alter evaluation of field visibility (#27247) 2018-10-23 10:29:50 +02:00
Frédéric Péters 929e23c2d0 workflows: add multiple jump labels to webservice action (#10495) 2018-10-22 16:34:54 +02:00
Frédéric Péters 3cfce2111f tests: ignore order of roles in test_formdata 2018-10-14 11:33:51 +02:00
Benjamin Dauvergne 1b9092b1d0 implement FranceConnect logout (#25696) 2018-10-14 09:15:03 +02:00
Frédéric Péters bf2bc8a4c6 tests: revamp test datasource fixtures 2018-10-03 19:56:05 +02:00
Frédéric Péters 2bb5875a6e forms: autosave when user asks for tracking code popup (#26630) 2018-10-03 19:21:03 +02:00
Frédéric Péters fde53b65d6 misc: allow lowercase letters in tracking codes (#26429) 2018-10-03 19:21:03 +02:00
Frédéric Péters 9a57fd3dab misc: add cache duration option to named data sources (#26620) 2018-10-03 19:20:30 +02:00
Frédéric Péters 89675bbdcb tests: check behaviour of global actions jumping to current status (#26872) 2018-10-02 09:50:20 +02:00
Frédéric Péters 2e24fa95d8 forms: fix handling of verified user attributes in date fields (#26776) 2018-09-27 12:10:59 +02:00
Frédéric Péters 4506208e56 misc: keep data source calls in request cache (#26612) 2018-09-21 13:54:55 +02:00
Frédéric Péters f49150ce46 misc: use a django template to render form steps (#26562) 2018-09-21 11:02:29 +02:00
Frédéric Péters 6a05724c8e misc: fix behaviour on missing variables with a known prefix (#26269) 2018-09-10 14:31:07 +02:00
Frédéric Péters 4af9f76780 tests: add check for vars().get(...) default value (#26269) 2018-09-10 11:01:09 +02:00
Frédéric Péters e9c124953c tests: add check for vars() and missing form_var_ (#26269) 2018-09-10 10:53:42 +02:00