Commit Graph

3009 Commits

Author SHA1 Message Date
Thomas NOËL 43883a4bdc release 1.10.4 2014-05-05 15:53:09 +02:00
Frédéric Péters ba73c9a449 sql: let views be dropped when dropping columns, recreate them after (#4788) 2014-05-05 15:30:48 +02:00
Frédéric Péters bf2e7c9a68 sql: do not remove unrelated views (#4789) 2014-05-05 15:30:48 +02:00
Thomas NOËL 72db51a6b2 fix double SCRIPT_NAME in req.get_frontoffice_url (fix #4792) 2014-05-05 15:24:00 +02:00
Frédéric Péters 9a25dbfae8 add an index on concerned roles (#4644)
This should speed up the backoffice and help with pagination.
2014-05-04 15:30:56 +02:00
Thomas NOËL 397c26b0a2 release 1.10.3 2014-05-02 17:00:02 +02:00
Frédéric Péters 95b01e1344 sql: makes sure view column names are unique (#4787) 2014-05-02 16:29:13 +02:00
Frédéric Péters 83627f789e fix display of translations of password strengths 2014-05-02 11:41:04 +02:00
Frédéric Péters 4279fb8652 make live editing respect admin permissions (#4725) 2014-05-02 10:08:34 +02:00
Frédéric Péters 9717b862ee correctly include steps bar on validation page 2014-04-30 17:42:03 +02:00
Thomas NOËL 0eddf2d6ee release 1.10.2 2014-04-30 15:26:47 +02:00
Frédéric Péters 509c72a704 Use ET.iselement() to check the nature of the tree
This works with both Python 2.6 (where ET.Element is a function) and Python 2.7
(where ET.Element is a class).
2014-04-30 15:20:23 +02:00
Thomas NOËL 7ea78c8f1d release 1.10.1 2014-04-30 14:51:38 +02:00
Frédéric Péters 503048540c admin: rebuild SQL things when importing formdefs (#4785) 2014-04-30 14:47:26 +02:00
Frédéric Péters 6c726afa06 sql: makes sure the column names created from varnames are valid 2014-04-30 14:46:20 +02:00
Frédéric Péters 2ffbd5a029 enclose categories with <div> with id (#4784) 2014-04-30 12:16:18 +02:00
Frédéric Péters 7079c5aa35 backoffice: add a banner announcing the form has been anonymised (#4664) 2014-04-28 16:29:19 +02:00
Frédéric Péters 344749b749 allow passing a datetime as value for DateWidget (#4749) 2014-04-28 16:26:08 +02:00
Frédéric Péters 1bbb5bdb16 workflows: add more attributes to the XML export 2014-04-28 11:23:13 +02:00
Frédéric Péters 01f7d953d6 formdefs: add more attributes to the XML export, and tests 2014-04-28 11:23:13 +02:00
Frédéric Péters d9aa9831d2 make it possible to edit category descriptions in the frontend (#4724) 2014-04-25 14:34:00 +02:00
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