Commit Graph

3125 Commits

Author SHA1 Message Date
Thomas NOËL 6dc0f895c3 release 1.12.0 2014-09-05 10:17:46 +02:00
Serghei Mihai 2ee84802fb js: don't use keywords reserved in IE (#5364) 2014-09-05 09:58:34 +02:00
Frédéric Péters 74e60adcbf admin: sync gadjo styling 2014-09-01 14:33:37 +02:00
Frédéric Péters afad1c2c59 add possibility to create a formdef object from a json value (#5348) 2014-09-01 09:34:42 +02:00
Frédéric Péters 4b21a5cad0 translation update 2014-09-01 09:34:41 +02:00
Frédéric Péters 2cc863ba2e admin: fix display of themes selection page (#5350) 2014-08-29 16:30:09 +02:00
Frédéric Péters b15f781d94 always assume the "set" type to exist (#5341)
This exists since Python 2.4.
2014-08-28 12:21:48 +02:00
Frédéric Péters 3be5fea869 always consider ElementTree to be present (#5340)
ElementTree has been part of the standard library since Python 2.5, it's time
to depend on it unconditionally.
2014-08-28 12:15:52 +02:00
Frédéric Péters 2b7ed3ee6a hobos: defer much to hobo itself, gets data from stdin (#4577) 2014-08-28 11:34:49 +02:00
Frédéric Péters 6cae7aa10d forms: do not display "save draft" when editing an existing form (#4793) 2014-08-28 11:34:49 +02:00
Frédéric Péters ad3381f136 workflows: new action to anonymise a form (#4961) 2014-08-28 11:34:49 +02:00
Frédéric Péters fb5bd98d35 admin: do not assume formdef id are integers (#5291)
A long time ago formdefs were not identified by integers (and there are still
occurences in the wild).
2014-08-28 11:34:49 +02:00
Frédéric Péters 63f4131f71 formdefs: allow time in publication/expiration dates (#5268) 2014-08-28 11:34:49 +02:00
Frédéric Péters 925ade459f form: use bootstram-datetimepicker as date picker (#5268) 2014-08-28 11:34:49 +02:00
Frédéric Péters 2d6fce82a9 admin: do not fail on missing role (#5292) 2014-08-26 16:21:09 +02:00
Frédéric Péters b2d460cced forms: fix breadcrumb when editing an existing form 2014-08-26 16:21:09 +02:00
Frédéric Péters 4c1ecc1884 fix display of breadcrumbs in public pages 2014-08-26 16:21:09 +02:00
Frédéric Péters 8966ae859d idp: fix logging of error when lasso is missing 2014-08-26 16:21:09 +02:00
Frédéric Péters f167cb5cf3 remove unused imports and variables 2014-08-26 09:14:42 +02:00
Frédéric Péters f1f020a4b0 admin: fix contents of user debug page 2014-08-26 09:14:42 +02:00
Frédéric Péters afc6c70d87 forms: fix frontoffice display of listings 2014-08-26 09:14:42 +02:00
Frédéric Péters e9863b3f52 backoffice: remove dead code 2014-08-26 09:14:42 +02:00
Frédéric Péters 539a3ead08 formdef: fix setting correct workflow by name on import 2014-08-26 09:14:42 +02:00
Frédéric Péters 8209e519eb remove garbage line 2014-08-26 09:14:41 +02:00
Frédéric Péters 238a014684 tests: visit admin pages 2014-08-24 16:20:59 +02:00
Frédéric Péters 99fd1f7193 admin: update look and feel (#5303) 2014-08-22 16:26:31 +02:00
Frédéric Péters 5bc51b5c39 revamp admin & backoffice home pages with big icons (#4993) 2014-08-22 16:26:31 +02:00
Frédéric Péters 42203b29c9 admin: move "main" actions to sidebar (#5300) 2014-08-22 16:26:31 +02:00
Serghei Mihai d9c7dcb0d9 flag pointing if form reached workflow's endpoint
Closes #5265
2014-08-13 10:00:24 +02:00
Frédéric Péters 7a84ef074c hobos: add support for global variables (#5037) 2014-07-24 16:51:52 +02:00
Frédéric Péters 6f86ae0c40 workflows: register journal entry as its own object, allows HTML (#5204)
Evolution comments are filled by users and may contain invalid characters, it's
not safe to treat them as HTML, on the other hand a workflow author may want to
add rich text entries in the evolution. So we keep user comments in its place
but record journal entries in their own separate objects, created to handle
both text and HTML strings.
2014-07-24 16:51:52 +02:00
Frédéric Péters 81af33962f remove unnecessary import statements 2014-07-23 17:45:24 +02:00
Frédéric Péters cfb2b71661 myspace: import appropriate modules 2014-07-23 17:40:28 +02:00
Thomas NOËL d0863fb0ea release 1.11.4 2014-07-23 17:15:34 +02:00
Frédéric Péters 050d0ca811 workflows: properly import/export hidden comment button label (#5208) 2014-07-23 17:02:44 +02:00
Frédéric Péters 25ff55321b workflows: fix import of jump timeout delay (#5207) 2014-07-23 17:02:44 +02:00
Thomas NOËL 2d11fe1eac release 1.11.3 2014-07-22 17:00:16 +02:00
Frédéric Péters 4426cdd6a8 ident: skip password cron jobs if password auth is not enabled (#5112) 2014-07-22 16:21:49 +02:00
Frédéric Péters 959e21356f workflows: makes sure workflow id is exported as a string (#5198) 2014-07-22 16:21:49 +02:00
Frédéric Péters 429da6064b load widget_list.js when there are popups, as they could need it (#5199) 2014-07-22 16:21:49 +02:00
Frédéric Péters be564d8edf add API to get user forms and user drafts (#5146) 2014-07-21 11:35:41 +02:00
Frédéric Péters f0fa69237e add some sanity checking of values received in authenticatd API calls (#5085) 2014-07-07 10:23:08 +02:00
Frédéric Péters 2621a712a1 use a <div> to enclose field values, as they can be block elements (#5094) 2014-07-07 10:23:08 +02:00
Thomas NOËL 2a67463133 release 1.11.2 2014-07-03 14:57:24 +02:00
Frédéric Péters b4d8b541f9 mark jumps done on timeout or triggers as potential waitpoints (#5061) 2014-07-03 13:58:09 +02:00
Frédéric Péters 25d08a87cf use empty string as display value of an uncompleted Item field (#5059) 2014-07-03 13:58:09 +02:00
Thomas NOËL efe35f0fa3 use get_server instead of SERVER_NAME (fix #5084) 2014-07-02 16:02:07 +02:00
Frédéric Péters 7795502f55 js: fix display of dialogs with a single select widget 2014-06-25 09:12:22 +02:00
Frédéric Péters 29c7eb269a admin: open "change status name" page in a popup 2014-06-25 09:12:22 +02:00
Thomas NOËL c6a2c7e3b7 release 1.11.1 2014-06-24 14:16:19 +02:00