Commit Graph

4739 Commits

Author SHA1 Message Date
Serghei Mihai 01dd49631f geojson: don't return fields with no value (#15889) 2017-04-20 11:19:35 +02:00
Serghei Mihai 8304a4d902 tests: update form fields localy for geojson tests (#15532) 2017-04-14 18:36:47 +02:00
Serghei Mihai 6965577da8 backoffice: display form's selected fields on maps (#15532) 2017-04-14 17:34:48 +02:00
Serghei Mihai 2411c70fed backoffice: display status-coloured markers on maps (#15533) 2017-04-14 17:34:48 +02:00
Frédéric Péters fd919d60e1 general: refactor FakeField handling to avoid code duplication (#15842) 2017-04-14 15:38:11 +02:00
Frédéric Péters 6f9d0c3aed misc: add fake "name" attribute to HtmlWidget, for duck typing (#15884) 2017-04-14 15:09:45 +02:00
Frédéric Péters 2d058949e1 backoffice: fix multiple javascript selection of "other" choice (#14401) 2017-04-13 17:52:53 +02:00
Frédéric Péters b6b8c85aa5 backoffice: fix javascript selection of multiple recipients (#15867) 2017-04-13 15:40:05 +02:00
Frédéric Péters 6c45cec968 backoffice: consider roles when displaying done/all forms in listing (#15818) 2017-04-11 11:41:17 +02:00
Frédéric Péters 4d586ac5ef tests: run all set_backoffice_field tests with both pickle & sql 2017-04-10 12:31:25 +02:00
Frédéric Péters d76ac99155 workflows: fix setting dates as backoffice fields (#15809) 2017-04-10 12:31:25 +02:00
Frédéric Péters 62f0007524 formdef: add support for files in workflow options (#15781) 2017-04-10 10:44:11 +02:00
Frédéric Péters 699e9f63b2 sql: manage user.form_data being None (#15805) 2017-04-10 10:30:12 +02:00
Frédéric Péters a6cae077f1 sql: force views to be rebuilt (#15783) 2017-04-06 16:54:32 +02:00
Frédéric Péters d13dfc8ce9 admin: reduce size of variable names in workflow view (#15779) 2017-04-06 10:58:36 +02:00
Frédéric Péters dcc70e38f2 admin: display full variable name of form options (#15779) 2017-04-06 10:58:36 +02:00
Frédéric Péters 620f73e1e6 backoffice: invert sort order, from new to old ones (#15545) 2017-04-06 10:42:12 +02:00
Thomas NOËL 59b02dcab2 admin: display full varname for backoffice fields (#15439) 2017-04-06 02:17:51 +02:00
Frédéric Péters 1f1ebe035f general: search for users without looking at accents (#13061) 2017-04-05 17:03:28 +02:00
Frédéric Péters 0dfa04e91f general: add support for condition on first page (#15497) 2017-04-05 17:03:28 +02:00
Frédéric Péters b12750b094 backoffice: use white as biglist item background (#15161) 2017-04-05 17:03:28 +02:00
Frédéric Péters 9da9633c84 general: remove support for advanced fargo features (#15720) 2017-04-05 10:50:55 +02:00
Frédéric Péters d41956278a api: don't leave nonce files open (#15755) 2017-04-05 10:44:10 +02:00
Frédéric Péters 43f4ebafc9 misc: don't set a warning on expressions indexing an array (#15753) 2017-04-05 10:44:09 +02:00
Thomas NOËL 8aad054330 sql: create new id for new formdef (#15662) 2017-04-03 13:21:25 +02:00
Frédéric Péters 327d1b60ab hobo: only consider primary welco and fargo (#15721) 2017-04-03 10:00:56 +02:00
Frédéric Péters 326c2f19b3 fields: put radio buttons on individual lines if line is too long (#15425) 2017-04-03 10:00:56 +02:00
Frédéric Péters 170c331fdf misc: rename file_validation to match its generic portfolio contents (#15709) 2017-03-31 11:51:03 +02:00
Frédéric Péters 8027cb034c sessions: force new session id on login (#15698) 2017-03-31 11:51:03 +02:00
Frédéric Péters abd2ed2bf2 misc: remove unused "keep referer" form utilities (#15506) 2017-03-28 16:49:08 +02:00
Frédéric Péters 32d3e15686 hobo: improve flexibility in postgresql initial deployment (#15573) 2017-03-28 16:46:52 +02:00
Frédéric Péters 9a7deaf742 workflow: do not fail geolocating None as address (#15624) 2017-03-28 16:32:44 +02:00
Frédéric Péters 57455936ad misc: support site template using a json file for config (#15575) 2017-03-28 16:32:44 +02:00
Benjamin Dauvergne 0f2c472af2 restore extraction of verified attributes from SAML attributes (#15659) 2017-03-28 15:49:43 +02:00
Serghei Mihai f3cd921963 sms: sign calls to passerelle sms endpoint (#15534) 2017-03-28 15:40:52 +02:00
Benjamin Dauvergne 1229348401 tests: make a fixture of SMSMocking (#15534) 2017-03-28 15:40:52 +02:00
Benjamin Dauvergne d3412c6d81 tests: add a saml auth test with nid format "unspecified" (#8627) 2017-03-28 14:46:58 +02:00
Benjamin Dauvergne 057eb0ae3d import Saml2Directory.lookup_user() from auquotidien (#8627)
SAML authentication tests had to be changed since with this new code display
name and an email are mandatory when creating an new user during SSO.

Also order idps by their key before using them.
2017-03-28 14:46:58 +02:00
Serghei Mihai de64f6877c log http response body of sms sending gateway (#14942) 2017-03-28 12:35:26 +02:00
Frédéric Péters 73d1eee5ee workflow: add custom handling for backoffice date fields (#15583) 2017-03-28 09:10:45 +02:00
Benjamin Dauvergne 5c28912e91 tests: make a fixture of EmailsMocking (#15555) 2017-03-27 23:21:13 +02:00
Benjamin Dauvergne c56fada49e api: check signature's nonce (#10923)
It's mandatory to prevent replays. Request is marked as valid after the first
check so that multiple call to is_url_signed() on the same request do not
fail.

Tests had to be modified so they don't use the same signed URL for their web
service calls.
2017-03-27 12:57:33 +02:00
Frédéric Péters ba3828785a api: always return category description as valid HTML (#15633) 2017-03-27 10:55:20 +02:00
Thomas NOËL 966015f830 backoffice: optimize locking of related user formdata (#15537)
Use actions_roles instead of get_workflow_form, because
get_workflow_form could contain a workflow form, which could use
data_sources, which could call webservices.
2017-03-21 23:42:05 +01:00
Frédéric Péters 4a51316f09 api: fix submission of empty map field data (#15504) 2017-03-20 10:42:07 +01:00
Frédéric Péters bec4f243b8 api: return 0 in counters when there is no formdef at all (#15424) 2017-03-20 09:48:31 +01:00
Frédéric Péters b6ea6ccd1e misc: restore possibility for a theme to override translations (#15486) 2017-03-17 14:11:21 +01:00
Frédéric Péters b177c79e3f backoffice: extend global status filter to waiting/open/done/all (#15003) 2017-03-13 16:02:11 +01:00
Frédéric Péters 81cfa1bfd3 misc: do not focus field if form has global errors (#15134) 2017-03-12 19:48:24 +01:00
Frédéric Péters 8aef487eb0 misc: move creation of template args to its own function (#15246) 2017-03-12 14:16:31 +01:00