Commit Graph

344 Commits

Author SHA1 Message Date
Nicolas Roche 21484832f2 python3: upgrade func_code core object to __code__ (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche cb22af6cb2 python3: import urlparse from six (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche 909cb3f650 python3: import ConfigParser from six (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche 9a4d84aba0 python3: avoid __slots__ conflicts with class variable (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche 8a9769eb4d python3: replace unicode type (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche 45c0a44e89 python3: replace execfile by exec function (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche e43606f823 python3: use force_text on subprocess output (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche 4a795f3186 python3: remove print from setup.py (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche eadd66615b tests: adapt tox.ini to run tests in python3 too (#40570) 2020-03-13 11:56:39 +01:00
Nicolas Roche 3cb4b01c7c tests: add tests on views (#40664) 2020-03-13 11:53:55 +01:00
Nicolas Roche ea9fa1769e tests: add hobo tests on signature.py (#40664) 2020-03-13 11:50:03 +01:00
Nicolas Roche 9e4f57e376 tests: remove obsolete tests on signature.py (#40683) 2020-03-13 11:47:41 +01:00
Nicolas Roche 443a7464e7 views: do not pass logout template on logout redirect (#40681) 2020-03-13 11:43:48 +01:00
Frédéric Péters c5f70c4f2d hobo agent: cast postgresql dsn parts as strings (#40630) 2020-03-10 18:28:56 +01:00
Benjamin Dauvergne 7731e183fd schemas: do not clober value variable (#40484) 2020-03-06 10:44:15 +01:00
Benjamin Dauvergne df69adaf1a misc: fix Django import warning 2020-03-06 10:08:56 +01:00
Benjamin Dauvergne 46c4903731 misc: formatting 2020-03-06 10:08:23 +01:00
Benjamin Dauvergne 89f6de1474 engine: ignore empty filters (#40482) 2020-03-06 10:07:10 +01:00
Benjamin Dauvergne 77447ed8dd tests: add non regression test (#40482) 2020-03-06 10:07:04 +01:00
Benjamin Dauvergne 3e380e43cf schemas: cast filter values with dimension type (#40484) 2020-03-06 09:57:52 +01:00
Benjamin Dauvergne 68e29c7298 tests: add non regression test (#40484) 2020-03-06 09:51:48 +01:00
Benjamin Dauvergne 1dbee3c4b3 misc: use quoting in pg_dsn (#40275) 2020-03-03 10:59:19 +01:00
Frédéric Péters f19b24d100 translation update 2020-02-27 10:18:27 +01:00
Benjamin Dauvergne d0c5e2c529 visualization: add a duplicate button (#13662) 2020-02-14 10:19:36 +01:00
Benjamin Dauvergne 29dc792b15 misc: delete dead import (#13662) 2020-02-13 14:28:25 +01:00
Thomas NOËL 334f6eadc9 debian: log tenants names on migrate_schemas 2020-02-12 15:25:59 +01:00
Frédéric Péters 9840c196e6 debian: add possibility to run scripts after data is imported (#37698) 2020-02-03 17:05:22 +01:00
Benjamin Dauvergne edb19179d3 visualization: do not match null warehouse_slug (#39482) 2020-02-03 14:11:25 +01:00
Benjamin Dauvergne 76ef3b2fde visualization: handle no dimension in json_data() (#39362) 2020-01-29 10:14:47 +01:00
Valentin Deniaud 0214ccd9e3 translation update 2020-01-28 15:23:05 +01:00
Valentin Deniaud 44b2aec236 misc: add visualization import/export (#30854) 2020-01-28 11:25:25 +01:00
Valentin Deniaud b371cff33e tests: move visualization creation to fixture (#30854) 2020-01-28 11:22:48 +01:00
Valentin Deniaud 621cfa9250 views: remove redirect from homepage to warehouse (#30854) 2020-01-28 11:22:48 +01:00
Benjamin Dauvergne 5d1524702a show cube warnings (#36578) 2020-01-27 17:59:22 +01:00
Benjamin Dauvergne 3b5dd98ad6 visualization: handle empty geolocation measure (#39180) 2020-01-27 17:56:22 +01:00
Benjamin Dauvergne 65f023086a utils: use schema mtime as cache key (#39153) 2020-01-21 22:57:59 +01:00
Frédéric Péters 0d8b5bd8ef misc: remove PNG export button (#38731)
It doesn't work anymore in Chrom* as top-frame navigation has been
removed.
2020-01-21 10:45:26 +01:00
Benjamin Dauvergne f0f976c470 visualization: adapt geojson view to change in data structures (#38965) 2020-01-21 10:44:04 +01:00
Benjamin Dauvergne 86a8568cd6 tests: really report SQL fixture errors (#38965)
Without the ON_ERROR_STOP flag `psql` does not report SQL errors thourgh
its exist status.
2020-01-21 10:43:13 +01:00
Benjamin Dauvergne d5aa874116 visualization: use formatting instead of unicode() (#38908) 2020-01-17 14:54:11 +01:00
Benjamin Dauvergne 7e858006b6 visualization: format axis members before JSON serialization (#38908) 2020-01-17 14:54:11 +01:00
Benjamin Dauvergne 0ddd5530ac tests: add test on javascript data rendering (#38908) 2020-01-17 14:54:02 +01:00
Benjamin Dauvergne 5473870dc2 visualisation: return 0.0 for None measures in json_data (#38913) 2020-01-15 23:42:20 +01:00
Benjamin Dauvergne 5b72a4be6d engine: force join to right when looking for members (#38913) 2020-01-15 23:42:20 +01:00
Benjamin Dauvergne f2b6ab958a tests: add test on json_data for None measures (#38913) 2020-01-15 23:42:20 +01:00
Valentin Deniaud f93d42834e scripts: populate warehouse_slug visualization parameter (#38596) 2020-01-15 15:30:23 +01:00
Valentin Deniaud ebb9cb3e39 visualization: add warehouse slug support (#38596) 2020-01-15 15:27:32 +01:00
Valentin Deniaud 9004d49fb7 schemas: remove duplicate key (#38596) 2020-01-15 15:27:32 +01:00
Valentin Deniaud d305de24fe hobo: give cubes a slug (#38596)
This also reverts commit 3e956befb4,
which was buggy since new is file scoped and cubes_slug config-section
scoped.
2020-01-15 15:27:32 +01:00
Benjamin Dauvergne 126ddfa812 engine: add missing parenthesis around ->> operator (#38932) 2020-01-14 10:52:57 +01:00