Commit Graph

281 Commits

Author SHA1 Message Date
Benjamin Dauvergne 253ad1017d use ugettext instead of gettext 2016-09-27 22:15:41 +02:00
Benjamin Dauvergne 5846817d84 debian: add mellon settings to debian_config.py (fixes #13246) 2016-09-26 12:20:03 +02:00
Benjamin Dauvergne 8b28472072 debian: add python-django to build deps 2016-09-23 19:13:55 +02:00
Benjamin Dauvergne 039e5e147c setup.py: fix path for looking for translation files 2016-09-23 19:12:38 +02:00
Benjamin Dauvergne ca08cb0a9f setup.py: compile translations when building or installing 2016-09-23 19:10:01 +02:00
Benjamin Dauvergne cb6514b16a mark DateRangeWidget.render() result as safe for templates 2016-09-23 18:41:04 +02:00
Benjamin Dauvergne 1ab1a31ed7 debian: constrain dependency on python-django-jsonfield 2016-09-23 09:57:55 +02:00
Benjamin Dauvergne 4ec39039ec update french translation 2016-09-22 10:42:05 +02:00
Benjamin Dauvergne 626f5190dc support relative date ranges (fixes #13245)
Modify DateRangeWidget so that it can return relative date strings instead of
ISO8691 date strings. Those strings are interpreted by a new class
bijoe.relative_time.RelativeDate.
2016-09-22 10:42:05 +02:00
Benjamin Dauvergne 9fc688c31a distribute MANIFEST.in 2016-09-22 10:42:05 +02:00
Frédéric Péters e866806dd3 style: force transparent background on iframe (#12987) 2016-09-01 10:07:39 +02:00
Benjamin Dauvergne 0dc652709b do not initialize datepickers if datepicker.js is not loaded (fixes #12992) 2016-08-30 11:19:41 +02:00
Benjamin Dauvergne 6d2e16910b wait for full loading before drawing charts (fixes #12984) 2016-08-29 23:12:58 +02:00
Frédéric Péters 5958adf24e api: check orig query parameter against verif_orig value (#12985) 2016-08-29 21:38:15 +02:00
Frédéric Péters fb4fc60b58 misc: allow saved visualisation to be displayed in <iframe> (#12986) 2016-08-29 21:38:15 +02:00
Benjamin Dauvergne 8e8cb23538 fix listing of warehouses on homepage (#12969) 2016-08-27 17:45:02 +02:00
Benjamin Dauvergne a874228004 pass request object to Visualizaiton.from_json() (#12969) 2016-08-27 17:44:45 +02:00
Benjamin Dauvergne 6f4eace3ed fix authentication in JSON endpoint to list saved visualization (#12969) 2016-08-27 17:44:24 +02:00
Benjamin Dauvergne 4ca7b774f6 allow saving cube display and naming them (fixes #12969) 2016-08-27 17:11:57 +02:00
Benjamin Dauvergne 25c8566c8b use gadjo styling for cube table display 2016-08-24 09:55:36 +02:00
Benjamin Dauvergne e3ac496ae1 add a cube view for iframe integration 2016-08-24 09:55:20 +02:00
Benjamin Dauvergne aad9b43002 improve display of list of cubes in a warehouse 2016-08-24 09:53:45 +02:00
Benjamin Dauvergne 4199d4070d debian: in cron script also redirect stderr to log file 2016-07-29 16:43:59 +02:00
Benjamin Dauvergne 38dd6c3a71 take care of timedelta(0) values 2016-07-26 14:29:13 +02:00
Benjamin Dauvergne ee57bbdb96 fix ODS export since cell format changed 2016-07-26 13:22:59 +02:00
Benjamin Dauvergne 12d3977acc replace django-select2 option width=resolve by width=100% 2016-07-26 13:13:50 +02:00
Benjamin Dauvergne de169a9ed1 compute piecharts colors only for visible slices 2016-07-26 13:13:50 +02:00
Benjamin Dauvergne 31bdb28ea0 add dimension value to annotations 2016-07-26 13:13:50 +02:00
Benjamin Dauvergne 151337114b fix name collision between Dimension.filter attribute and method 2016-07-26 13:13:50 +02:00
Benjamin Dauvergne 2a35df5ce5 format durations in bar charts (fixes #12717) 2016-07-26 13:13:39 +02:00
Benjamin Dauvergne 73191e1076 format breadcrumb label in view not template 2016-07-26 12:04:38 +02:00
Benjamin Dauvergne 8cc1ae0788 expose measure and dimension type and name in data cells in templates 2016-07-26 12:04:38 +02:00
Benjamin Dauvergne 76ba2a5fc0 keep dimension and measure type as string 2016-07-26 11:28:59 +02:00
Frédéric Péters 0a8218ee8d style: leave border drawing to CSS (#12726) 2016-07-25 16:42:54 +02:00
Frédéric Péters f14d1d8cef give a title for <head> and header (#12714) 2016-07-25 16:32:27 +02:00
Frédéric Péters 750d926b92 serve PNG version with proper MIME Type (#12713) 2016-07-25 16:32:27 +02:00
Benjamin Dauvergne dd13adc543 use one color by data serie, vary color among series (fixes #12728) 2016-07-25 16:16:24 +02:00
Benjamin Dauvergne 6552014b2c fix grouped data when there is no drilldown chosen (fixes #12718) 2016-07-25 16:13:23 +02:00
Benjamin Dauvergne afe0f1f167 redirect sole warehouse (fixes #12716) 2016-07-25 15:27:51 +02:00
Benjamin Dauvergne 7a4b76c7fd debian: load hobo agent after execing debian_config_common (fixes #12737)
It needs to override hobo_deploy command from hobo.agent.common.
2016-07-25 15:20:18 +02:00
Benjamin Dauvergne 6cec6f382c factorize stylesheets and js from templates (fixes #12734) 2016-07-25 15:19:24 +02:00
Benjamin Dauvergne fb23c28f1f use .to_json() method to expose measures and dimensions to templates (fixes #12735) 2016-07-25 15:19:24 +02:00
Benjamin Dauvergne c51df1f593 change service label to 'Statistiques' (fixes #12736) 2016-07-25 15:19:17 +02:00
Benjamin Dauvergne 256a76e41e MANIFEST.in: add static files 2016-07-22 17:52:55 +02:00
Benjamin Dauvergne 1788df5777 debian: modify INSTALLED_APPS before loading debian_config_common
INSTALLED_APPS is copied into TENANT_APPS by debian_config_common so it needs to
be complete before loading debian_config_common.
2016-07-22 17:36:03 +02:00
Benjamin Dauvergne 4a6b6e0471 if value should be float but is not, show 'Non applicable' 2016-07-22 16:14:46 +02:00
Benjamin Dauvergne 69fb738818 improve cube view
* make it compatible with django-select2 >=5 by implemting a dummy templatetag
* use jquery.form.js to submit cube settings
* use addclear.js to clear data fields
* make one chart by measure
* use pie charts for percent measure
* add automatic coloring of charts
* use a button style for the Download PNG link of charts
* add URL to bookmark cube settings
2016-07-22 15:54:50 +02:00
Benjamin Dauvergne 4d45677cf1 debian: fix cron.d 2016-07-21 15:07:36 +02:00
Benjamin Dauvergne 6f807b2fdb debian: fix typo in control 2016-07-21 14:32:10 +02:00
Benjamin Dauvergne 214e825659 improve cube view
* float cube form on the right
* fix multiple loading of django-select2
* make the representation choosable between table and charts
* group dimension cells in tables
* add label to y-axis of bar charts
* separte measures into multiple charts
* reduce decimals to 2 in charts
2016-07-21 14:25:40 +02:00