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