Commit Graph

3802 Commits

Author SHA1 Message Date
Frédéric Péters 39207e7970 backoffice: make users and settings accessible when there are no users (#6726) 2015-05-07 16:58:08 +02:00
Frédéric Péters a065d01eec backoffice: remove link to admin/ (#6726) 2015-05-07 16:58:08 +02:00
Frédéric Péters e568cc0ba3 admin: change to be a redirect to /admin/$1 (#6726) 2015-05-07 16:58:07 +02:00
Frédéric Péters 5fe7ec796a template: remove 'admin' as location_hint (#6726) 2015-05-07 16:58:07 +02:00
Frédéric Péters 820b9e0a94 myspace: remove link to admin/ (#6726) 2015-05-07 16:58:07 +02:00
Frédéric Péters be53941118 backoffice: limit menu to main items, add more items with small blocks (#6726)
Main items are determined as having an attributed icon, it's not that good as a
reference but will do for now.
2015-05-07 16:58:07 +02:00
Frédéric Péters a61084667a admin: use backoffice (now unified) menu items in header (#6726) 2015-05-07 16:58:07 +02:00
Frédéric Péters 077db23202 backoffice: include all pages from admin/ (#6726) 2015-05-07 16:58:07 +02:00
Frédéric Péters d907d49bad backoffice: include version number and gpl intro text in sidebar (#6726) 2015-05-07 16:58:07 +02:00
Thomas NOËL a44f1c8f1c release 1.12.16 2015-05-07 11:01:09 +02:00
Frédéric Péters 4e78b42ae5 api: allow signed queries that do not specify email or NameID (#7156) 2015-05-06 18:24:24 +02:00
Frédéric Péters 1e200cd30c tests: test new features of the forms API (#7113, #7114, #7115) 2015-05-06 18:23:17 +02:00
Frédéric Péters 594c6db59d doc: document new features of the forms API (#7113, #7114, #7115) 2015-05-06 18:23:17 +02:00
Frédéric Péters c173fd8854 api: allow named parameters as filters for formdata listing (#7115) 2015-05-06 18:23:17 +02:00
Frédéric Péters f2c84bb9f0 api: apply criterias from query string when listing formdatas (#7114) 2015-05-06 18:23:17 +02:00
Frédéric Péters a36b9c60d1 api: add support to get full formdata content in listing, ?full=on (#7113) 2015-05-06 18:23:17 +02:00
Frédéric Péters 1850cecb95 backoffice: allow filtering on parametrized json sources (#7106) 2015-05-03 13:23:14 +02:00
Frédéric Péters 662cb01503 backoffice: correctly ignore graphs function when refreshing listings (#7109) 2015-05-03 13:22:58 +02:00
Frédéric Péters d4bff9858c misc: don't fold apostrophes in slugs (#7108) 2015-05-03 13:22:43 +02:00
Frédéric Péters 74c2beddae doc: add page on workflow variables 2015-05-01 23:58:47 +02:00
Frédéric Péters 0b2f0fb133 doc: add page on the "webservice call" workflow action 2015-05-01 15:05:47 +02:00
Frédéric Péters 3c467404c1 doc: add page for the "jump" workflow action 2015-05-01 15:05:47 +02:00
Frédéric Péters bf3d40b6f2 doc: add page on geolocation 2015-05-01 15:05:47 +02:00
Frédéric Péters 9dcf19d0b3 doc: add a "Form Workshop" section, with a page for multipages forms 2015-05-01 15:05:47 +02:00
Frédéric Péters a6e543900c doc: change "Workflow" title to "Workflow Workshop", to match UI 2015-05-01 15:05:47 +02:00
Thomas NOËL ea8de1e8fb release 1.12.15 2015-04-29 10:35:28 +02:00
Frédéric Péters 9ceaebdac8 statistics: add a zero entry in empty stat results, for jqplot (#7061) 2015-04-29 10:18:51 +02:00
Frédéric Péters 6bad90e7f7 statistics: apply the selected status filter (#7060) 2015-04-29 10:18:51 +02:00
Frédéric Péters a8b3708e12 backoffice: fix PDF download URL when there's a query string (#7055) 2015-04-28 14:54:47 +02:00
Frédéric Péters 9b4e963c82 backoffice: limit xls cell content to 32767 characters (#7056)
Total number of characters that a cell can contain: 32,767 characters

source: https://support.office.com/en-nz/article/Excel-specifications-and-limits-16c69c74-3d6a-4aaf-ba35-e6eb276e8eaa
2015-04-28 14:48:07 +02:00
Frédéric Péters af4b73b3ad backoffice: don't fail on None value in ods export (#7057) 2015-04-28 14:10:27 +02:00
Thomas NOËL 8436474d30 update french translations 2015-04-27 18:46:20 +02:00
Frédéric Péters a634a69265 sql: make sure all formdef have up-to-date tables (#7034) 2015-04-27 18:24:51 +02:00
Frédéric Péters cbab6a94ed sql: don't set highest sql level when creating meta table in migrations (#7034) 2015-04-27 18:24:51 +02:00
Frédéric Péters 6a0c0e2023 forms: fix 'edit' action on multipage forms (#7046) 2015-04-27 13:58:09 +02:00
Frédéric Péters 4544174855 misc: pass --ssl-protocol=any to phantomjs, it forces SSLv3 otherwise (#7032) 2015-04-23 14:06:52 +02:00
Thomas NOËL 721a719fac setup.py: add missing files (#7019) 2015-04-23 11:14:10 +02:00
Frédéric Péters 929c40d7d5 sql: migrate views on startup (#6877)
This introduces a "SQL level" to sql.py, that should be bumped whenever
incompatible SQL changes have to be run at startup, it relies on a new
key/value table (wcs_meta) to hold the database current sql level.
2015-04-23 11:04:08 +02:00
Frédéric Péters 7f6972789e misc: unquote brackets in variadic URLs (#7016) 2015-04-22 23:10:13 +02:00
Frédéric Péters f701116882 sql: don't run any query if there are no evolution to load 2015-04-22 17:14:29 +02:00
Frédéric Péters 0b455795ed sql: add method to load evolutions in batch (#7015) 2015-04-22 17:11:43 +02:00
Frédéric Péters 9195b848bc backoffice: omit filtered fields from detailed statistics (#6890) 2015-04-22 15:41:11 +02:00
Frédéric Péters 39896c1869 backoffice: add printing of stats page to pdf (#6896) 2015-04-22 15:14:38 +02:00
Frédéric Péters 8db0534f6f backoffice: add filter sidebar to stats page (#6863) 2015-04-22 15:14:38 +02:00
Frédéric Péters 368ed699b0 sql: count stats on formdef table instead of global view when relevant (#6893) 2015-04-22 15:14:37 +02:00
Frédéric Péters 5797c76e47 backoffice: revamp look of bars for items/bools (#6893) 2015-04-22 15:14:37 +02:00
Frédéric Péters bfc0d859db backoffice: filter listings by time period and closed list values (#4505) 2015-04-20 19:18:08 +02:00
Frédéric Péters 128978d782 fields: give out statistics even when data source is json (#6881) 2015-04-20 19:18:08 +02:00
Frédéric Péters d899cb5950 backoffice: add graphs on formdef statistics pages (#6879) 2015-04-20 19:18:08 +02:00
Frédéric Péters 8c6f9e8ad0 backoffice: set statistic parts in different blocks (#6879) 2015-04-20 19:18:08 +02:00