Commit Graph

3688 Commits

Author SHA1 Message Date
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
Frédéric Péters b0da15947a backoffice: move graphs production code into its own function (#6879) 2015-04-20 19:18:08 +02:00
Frédéric Péters 480006d3ff sql: add formdef_id to views (#6878) 2015-04-20 19:18:08 +02:00
Frédéric Péters c96be5c72e sql: use criterias to create periodic stats (#6876) 2015-04-20 19:18:08 +02:00
Frédéric Péters a9b5fde14f forms: don't display third step (#6992) 2015-04-20 19:18:08 +02:00
Frédéric Péters 2043fe9332 misc: update VersionMiddleware location (#6981) 2015-04-20 19:18:08 +02:00
Frédéric Péters d43675ea42 hobo: fix syntax error (#6985) 2015-04-20 15:29:47 +02:00
Benjamin Dauvergne e232eb75d7 check_hobos: configure fargo_url if a fargo service is available (#6985) 2015-04-20 15:15:53 +02:00
Frédéric Péters cfbc30470b hobo: look in service variables for admin-attributes content (#6767) 2015-04-20 14:35:41 +02:00
Thomas NOËL d969cea728 release 1.12.14 2015-04-17 17:16:38 +02:00
Thomas NOËL 2ba78294e4 json: always use UTC datetime format (#6927) 2015-04-17 14:58:25 +02:00
Thomas NOËL 3c6b72006f json: export DateField as YYYY-MM-DD (#6927) 2015-04-17 14:56:44 +02:00
Frédéric Péters 6405605f28 tests: check /myspace/drafts and /myspace/forms 2015-04-17 14:24:57 +02:00
Frédéric Péters 3c573ef2fc formdef: do not include form_objects when doing a minimal export (#6972) 2015-04-17 14:24:57 +02:00
Frédéric Péters 9eee1104c8 fields: give Page conditions access to all substitution variables (#6964) 2015-04-16 17:18:42 +02:00