Commit Graph

2988 Commits

Author SHA1 Message Date
Thomas NOËL 15d1af75d7 prepare 1.10.0 with tag v1.10.0 2014-04-24 16:31:04 +02:00
Frédéric Péters b036856600 admin: make the byline of themes translatable 2014-04-17 16:56:12 +02:00
Frédéric Péters 485a3b2d59 admin: do not include theme author info when it doesn't exist 2014-04-17 16:56:12 +02:00
Frédéric Péters dcf842de4c admin: do not include broken images for themes without icons 2014-04-17 16:56:12 +02:00
Frédéric Péters 6198c5f47a sql: do not fail on categories with spaces 2014-04-15 12:39:31 +02:00
Frédéric Péters 581ad9556c translation update 2014-04-09 17:14:02 +02:00
Frédéric Péters ba8117ad19 terminology: use "User" as the name of the person who submits a form (#4540) 2014-04-09 17:14:02 +02:00
Frédéric Péters 1b2b441d6b misc: method to remove context from translated string
There's no support for the standard gettext msgctx (using \04), so we use the
trick glib used for a long time, i.e. separating context from string with a
pipe, and relying on transtators to do the right thing.
2014-04-09 17:14:01 +02:00
Frédéric Péters 79d0d0504a talk about forms, not requests 2014-04-09 17:14:01 +02:00
Thomas NOËL 08f6ab679a admin: add 'anonymise' action (#4084) 2014-04-09 16:51:18 +02:00
Frédéric Péters dd5035acab backoffice: make it possible to hide sidebar in listings (#1805) 2014-04-09 16:30:08 +02:00
Thomas NOËL 9a77898335 add an id "summary" in status page 2014-04-08 14:43:04 +02:00
Frédéric Péters 8533c2dff2 use wcs.workflows to import workflows module 2014-04-08 11:59:47 +02:00
Frédéric Péters 94cbd44470 add an optional charset parameter for importing formdef 2014-04-08 11:59:47 +02:00
Frédéric Péters 5017eec21a force empty action on form preview 2014-04-08 11:59:47 +02:00
Frédéric Péters f99ec9d6bd admin: fix version URL to git repository 2014-04-08 11:59:47 +02:00
Frédéric Péters 4fd93683b8 do not fail getting user in a request without session 2014-04-08 11:59:47 +02:00
Frédéric Péters 6f9e2a68b8 publisher: do not fail if request has no language 2014-04-08 11:59:47 +02:00
Frédéric Péters 1d8b51346f remove obsolete jquery.wysiwyg.js 2014-04-08 11:59:47 +02:00
Frédéric Péters 9c6a1f1de9 add live editing of texts (#4656) 2014-04-08 11:59:46 +02:00
Frédéric Péters eb9d7ed303 qommon: port wysiwyg widget to ckeditor 2014-04-08 11:59:46 +02:00
Frédéric Péters 263bd16253 add ckeditor
This is straight from http://ckeditor.com/builder, with the samples/ directory
removed.
2014-04-08 11:59:46 +02:00
Frédéric Péters ad4b8597b9 help: new page on sql views 2014-04-08 11:40:47 +02:00
Frédéric Péters 0feafbe6a8 help: new page for administration access (covers ADMIN_FOR_ALL) 2014-04-08 11:40:47 +02:00
Frédéric Péters c7d2aa9a7c help: add description to statsd page 2014-04-08 11:40:47 +02:00
Frédéric Péters 6ebf6c1f91 sql: create various views (#4383) 2014-04-08 11:40:47 +02:00
Frédéric Péters 3705674482 backoffice: add some global stats (#4542) 2014-04-08 11:16:48 +02:00
Frédéric Péters 70d950a9ce form: makes sure date are encoded as string, not unicode 2014-04-08 11:16:48 +02:00
Frédéric Péters 64c19cc9ba backoffice: add possibility to set a period for statistics (#4541) 2014-04-08 11:16:48 +02:00
Thomas NOËL 77f6f479c9 workflow message can be in HTML (#4623) 2014-04-08 09:38:06 +02:00
Frédéric Péters ba89f69f1c admin: indent fields in multipage forms (#4645) 2014-04-07 17:06:00 +02:00
Frédéric Péters b2e7d30235 move columns configuration to a dialog (#4506) 2014-04-07 17:05:59 +02:00
Frédéric Péters 6dde3c3362 use workflow message in receipt (#4623) 2014-04-07 17:05:59 +02:00
Frédéric Péters 222d04c8ff remove obsolete receipt_page method 2014-04-07 17:05:59 +02:00
Frédéric Péters b4561f7944 backoffice: use status colour in status <select> box (#4533) 2014-04-07 09:43:04 +02:00
Frédéric Péters bfd0f63020 do not lose query string for whole URL replacement (#4643) 2014-04-04 20:27:58 +02:00
Benjamin Dauvergne 2731bda86c qommon/http_request: fix encoding of request.form in all case
- publisher charset is set in HTTPRequest.__init__ to override the
	default from quixote
- request.form is encoded in the return of process_inputs()
2014-03-28 16:18:32 +01:00
Frédéric Péters a33896bdd7 admin: turn header red if ADMIN_FOR_ALL is used (#4508) 2014-03-19 16:49:46 +01:00
Frédéric Péters ce895c1701 give the admin all roles if ADMIN_FOR_ALL is set (#4287) 2014-03-19 16:16:10 +01:00
Benjamin Dauvergne a10a65387a fields: add validation of Python expressions in PrefillSelectionWidget (#1630)
The expression is compiled; is any compilation error occurs the message invalid
expression completed with a specific error is returned.
2014-03-19 15:43:34 +01:00
Benjamin Dauvergne 1bceb06eba fields: remove dead code in PrefillSelectionWidget._parse (#1630) 2014-03-19 15:43:27 +01:00
Frédéric Péters c728fd3231 change translation of uploaded file field (#2535) 2014-03-19 15:37:59 +01:00
Frédéric Péters e471c2e990 do not automatically remove admin accounts (#4248) 2014-03-19 15:31:47 +01:00
Frédéric Péters 49900a4942 pass current full text query parameter when exporting listings (#4504) 2014-03-19 14:29:18 +01:00
Frédéric Péters 7f14835835 workflows: fix combined timeout and condition jumps (#4426)
It was possible to create jumps conditioned on both a timeout and an explicit
condition but the condition eval() happened in the context of a cron job, and
no substitution variables where available.  This feeds publisher, formdef and
formdata to the context, to make the relevant variables usable in conditions.
2014-03-07 14:40:39 +01:00
Frédéric Péters 95e3dd4065 backoffice: set listing file name before the export is completed (#4390) 2014-03-05 09:30:35 +01:00
Thomas NOËL 47142b89b5 remove "category" variable (#4385)
[category] is a Python object, it's not useful and it can't be
serialized (json). We remove it.

Note: this variable does not appear to have been used.
2014-03-04 10:30:40 +01:00
Thomas NOËL bf012f8195 "minimal" flag in formdef & category substitutions
we don't want category details on formdata substitution variables:
propagate the "minimal" flag to formdef.get_substitution_variables, so
to category.get_substitution_variables.
2014-03-03 18:26:46 +01:00
Thomas NOËL 39d8bc097f add "minimal" flag in formdata.getsubstitions (#3404)
(currently needed in myspace/json/forms in "auquotidien" extra)
2014-03-03 16:21:02 +01:00
Thomas NOËL b323c8b379 add cancel_url option when entering a form (#4039)
If the URL contains a ?cancel_url=xxx value, it is used when the user
press the "cancel" button
2014-03-03 10:18:31 +01:00