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