Commit Graph

5335 Commits

Author SHA1 Message Date
Frédéric Péters 320bf52374 misc: run hourly jobs at a fixed minute (#25402) 2018-07-23 13:06:50 +02:00
Frédéric Péters c636147a3f emails: change rst paragraphs so manual newlines are considered (#25376) 2018-07-19 16:27:22 +02:00
Frédéric Péters d8b1af174a debian: run collectstatic when gadjo is updated (#25360) 2018-07-19 16:27:22 +02:00
Frédéric Péters c16edc1fc8 translation update 2018-07-19 11:20:11 +02:00
Frédéric Péters 2e2193b65f backoffice: fix display of expression widget in redirect action form (#25347) 2018-07-18 15:50:36 +02:00
Frédéric Péters 9b62bfdbcd forms: redirect manager to backoffice view of formdatas (#25330) 2018-07-18 15:50:36 +02:00
Frédéric Péters 211ecf72a3 workflows: improve wording of automatic global actions (#25176) 2018-07-18 12:35:36 +02:00
Thomas NOËL 08f590726d templatetags: handle empty strings for date and time parsers (#25314) 2018-07-17 12:20:08 +02:00
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