Commit Graph

1139 Commits

Author SHA1 Message Date
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
Frédéric Péters 2e3df87aac tests: check vars() wrapper used on backoffice fields (#26269) 2018-09-10 10:49:58 +02:00
Frédéric Péters 9173846da8 tests: keep on testing legacy variables path 2018-09-10 10:45:25 +02:00
Frédéric Péters 6d20a697b0 general: give a custom error message on invalid action link (#25722) 2018-09-04 14:06:42 +02:00
Frédéric Péters 12a413ab34 misc: extend |date filter to support more input types (#25976) 2018-08-31 12:03:56 +02:00
Thomas NOËL c29d4735ca handle non-ascii syntax error messages on conditions (#25954) 2018-08-31 10:38:58 +02:00
Benjamin Dauvergne c5f786d222 wscalls: implement PUT, PATCH and DELETE verbs (#12416) 2018-08-31 09:58:12 +02:00
Frédéric Péters a6e8c72796 misc: add split templatetag (#25973) 2018-08-30 20:54:03 +02:00
Frédéric Péters 6dcb7fe9d7 misc: add startswith templatetag (#25972) 2018-08-30 20:54:03 +02:00
Frédéric Péters 473f489dd4 formdata: improve compatibility of lazy date fields (#25961) 2018-08-30 20:54:03 +02:00
Thomas NOËL f5857ca745 wscall: allow storing in backoffice file without varname (#25784) 2018-08-29 16:47:48 +02:00
Frédéric Péters 1e852f8d88 add live field conditions (#436) 2018-08-29 09:50:48 +02:00
Frédéric Péters 668a04f96a add conditions to fields (#19752) 2018-08-29 09:50:48 +02:00
Frédéric Péters d46c4c0451 misc: add criticality label to available variables (#25676) 2018-08-29 09:49:52 +02:00
Thomas NOËL f03c95da9b encode buttons on "action links" emails (#25721) 2018-08-20 16:58:42 +02:00
Frédéric Péters 6482e0db96 tests: update global listing tests to get formdata from listing 2018-08-17 16:41:28 +02:00
Frédéric Péters fda6dd4a35 general: add lazy evaluation to substitution subvariables (#22106) 2018-08-17 13:44:30 +02:00
Frédéric Péters ee488d19f1 add possibility to send "action links" in emails (#2554) 2018-08-12 19:36:50 +02:00
Frédéric Péters d7ab1ae531 api: limit forms sent to admin when backoffice submission is requested (#25626) 2018-08-12 12:00:59 +02:00
Frédéric Péters ce393bf139 api: include backoffice submission url when asked (#25627) 2018-08-12 12:00:59 +02:00
Frédéric Péters 8f697269d3 tests: add check of condition on form_attachments 2018-08-09 11:14:33 +02:00
Frédéric Péters f45129a759 misc: don't get into category path if a formdef exists with the slug (#25450) 2018-07-30 21:32:45 +02:00
Thomas NOËL 439a5bb82c submission: allow NameID and channel in query string (#25305) 2018-07-29 00:45:28 +02:00