Commit Graph

5327 Commits

Author SHA1 Message Date
Frédéric Péters 0862a94bf7 workflows: fix export/import of computed roles with unicode characters (#25301) 2018-07-17 09:34:09 +02:00
Christophe Siraut bb064934b3 move convert_to_sql to management command (#20410) 2018-07-16 15:36:47 +02:00
Christophe Siraut 888622ea18 tests/utilities: add force_connections_close() 2018-07-16 15:35:51 +02:00
Frédéric Péters 1144b48a5f forms: mark unset radio options as disabled in readonly mode (#25246) 2018-07-16 07:18:55 +02:00
Frédéric Péters 77a421cf09 workflows: allow negative values in global trigger delay (#25156) 2018-07-16 07:18:34 +02:00
Frédéric Péters 28daeb57f5 backoffice: don't crash on missing drafts (#25266) 2018-07-13 14:12:34 +02:00
Frédéric Péters e5cfcfbc4f forms: use proper pages calculation to know if page number is out (#25263) 2018-07-13 11:12:57 +02:00
Frédéric Péters 2a69ef5009 forms: make sure latest live data are used to evaluate conditions (#25197) 2018-07-11 12:20:33 +02:00
Frédéric Péters 7dc7239dc4 forms: always load qommon.map.js for status page (#25194) 2018-07-11 11:08:26 +02:00
Frédéric Péters 02986b1462 trivial: remove duplicated urlparse import 2018-07-10 10:36:23 +02:00
Thomas NOËL 5949d54677 portfolio: get origin from publisher (#25126) 2018-07-10 10:02:17 +02:00
Frédéric Péters a1b2c7a050 misc: remove unused imports 2018-07-06 18:05:42 +02:00
Frédéric Péters e86f1d68c2 translation update 2018-07-06 17:53:11 +02:00
Thomas NOËL 7d2e14a1f2 wf/backoffice_fields: log compute errors as functional errors only (#24645) 2018-07-06 17:10:54 +02:00
Frédéric Péters b0ff2e4575 hobo: create idp_registration_url for template-compatibility (#25116)
This helps in sharing a login/register block with classic django
applications.
2018-07-06 17:07:55 +02:00
Frédéric Péters e08f318c56 misc: don't look for jsonp display value in a cron job (#24836) 2018-07-06 14:32:27 +02:00
Frédéric Péters 6df1af66e9 general: adjust media support in all widgets (#25113) 2018-07-06 13:38:08 +02:00
Frédéric Péters 34c5d97519 api: include field varname in geojson output (#25111) 2018-07-06 13:38:08 +02:00
Frédéric Péters 962c449be8 translation update 2018-07-06 00:07:56 +02:00
Frédéric Péters 1733df3518 backoffice: display timeout as is when it's not a straight number (#25090) 2018-07-05 17:49:30 +02:00
Thomas NOËL 25150c2136 workflows: only log condition errors as functional errors (#24472) 2018-07-05 17:29:13 +02:00
Frédéric Péters 6e844e2863 forms: give context individual methods for steps and tracking box (#25008) 2018-07-05 16:31:33 +02:00
Frédéric Péters 5e50f2d31d backoffice: adjust location of form digests (#23923) 2018-07-05 16:31:33 +02:00
Frédéric Péters 6aebe1a458 general: always use a django template to render pages (#25057) 2018-07-05 16:05:29 +02:00
Frédéric Péters f463708630 forms: always feed formdata early on (#20950) 2018-07-05 14:19:32 +02:00
Frédéric Péters f8dbcb0d84 forms: feed current formdata before 1st pages evaluation (#20950) 2018-07-05 10:53:59 +02:00
Frédéric Péters 5d0e654236 misc: clean statsd socket (#25061) 2018-07-05 10:53:59 +02:00
Frédéric Péters 251261c492 forms: revamp pages computation (#24706) 2018-07-04 23:13:45 +02:00
Frédéric Péters e34a3ee39c backoffice: fix attached file URLs in geojson (#24953) 2018-07-03 10:38:19 +02:00
Frédéric Péters 6d243cb198 misc: expose session identifier in substitution variables (#24778) 2018-07-03 10:13:18 +02:00
Frédéric Péters 82ff638ffe misc: fix geojson popup to include paragraphs (#24982) 2018-07-03 10:11:29 +02:00
Benjamin Dauvergne 70c3a82d9d api: return formdata URLs in ApiFormdefDirectory.submit() (#23939)
So that we do not need another roundtrip to have those informations.
2018-07-02 10:46:42 +02:00
Frédéric Péters 85943dfd5b sql: use category slug to build category view name (#24819) 2018-06-27 16:27:12 +02:00
Frédéric Péters b4956a60bb sessions: remove dead anonymous key code (#24790) 2018-06-27 16:19:53 +02:00
Josue Kouka 5f3bdfe1b3 api: change geojson display fields format (#22031) 2018-06-22 10:52:22 +02:00
Thomas NOËL 486225c4b2 correctly forbid empty Python expression (#24670) 2018-06-21 00:28:42 +02:00
Frédéric Péters 320dee2376 forms: use django templates to render form pages (#21627) 2018-06-20 14:14:47 +02:00
Frédéric Péters 055d6a29f3 api: mark restricted formdefs as requiring authentication (#24522) 2018-06-19 15:36:10 +02:00
Frédéric Péters 7ea96855b3 sessions: do not access session temporary files for unsaved sessions (#24643) 2018-06-19 15:36:10 +02:00
Frédéric Péters 3c344f4edb backoffice: allow two-digit years in filters (#15204) 2018-06-19 15:36:10 +02:00
Thomas NOËL 699e5752e7 data_source: raise en explicit keyerror if slug does not exist (#24627) 2018-06-19 09:07:56 +02:00
Christophe Siraut e8c7cd4678 tests: use modern mechanize method (#24499) 2018-06-18 13:51:07 +02:00
Christophe Siraut 8eeba98ed8 forms: use python-magic when available (#24497) 2018-06-18 13:50:23 +02:00
Frédéric Péters eea1a3b2d5 publisher: add basic substitution sources after detaching (#24585) 2018-06-15 16:36:09 +02:00
Frédéric Péters 4787a65732 translations: don't capitalize month name (#24502) 2018-06-13 13:22:51 +02:00
Frédéric Péters 83c4f1f956 forms: allow prefilling a map field with an address (#23293) 2018-06-11 13:27:26 +02:00
Frédéric Péters a30fae2d11 general: add support for using templates to prefill fields (#24094) 2018-06-11 12:10:02 +02:00
Frédéric Péters f7090e7524 misc: don't crash templates on variables with invalid characters (#24393) 2018-06-11 09:51:18 +02:00
Frédéric Péters fd0bdda641 backoffice: enable back filter submit after new listing is loaded (#24398) 2018-06-11 09:51:18 +02:00
Thomas NOËL 7d4b3099ed update french translations 2018-06-07 18:13:16 +02:00