Benjamin Dauvergne
90a503297c
rename bijoe-ctl to manage.py ( fixes #15564 )
2017-03-22 22:37:17 +01:00
Benjamin Dauvergne
987334bcef
settings: enable TEMPLATES setting only for Django >= 1.10 ( fixes #15531 )
2017-03-22 18:04:20 +01:00
Frédéric Péters
6c53489e0e
hobo agent: skip secondary wcs sites ( #15508 )
2017-03-20 10:18:52 +01:00
Benjamin Dauvergne
350879ae00
tox.ini: comments are forbidden
2017-03-10 19:23:08 +01:00
Benjamin Dauvergne
91cdece1e1
update for Django 1.10
2017-03-10 18:38:44 +01:00
Benjamin Dauvergne
cc83abb261
tox.ini: restrict django-webtest for testing dj17, and add coverage of dj18, dj19 and dj110
2017-03-10 11:37:35 +01:00
Benjamin Dauvergne
6d3f6c7716
add a geojson export of visualization data ( fixes #15180 )
2017-03-01 18:09:41 +01:00
Benjamin Dauvergne
62d181a384
add loop to drilldown dimensions ( #15168 )
2017-03-01 18:07:35 +01:00
Benjamin Dauvergne
4b50723bb4
fix Visualization.to_json() for loop ( #15168 )
2017-03-01 18:07:19 +01:00
Benjamin Dauvergne
0d9e3fb52d
delete unused Visualization.grouped_data()
2017-03-01 10:44:25 +01:00
Benjamin Dauvergne
970dff985e
finish adapting visualization to new fields loop, drilldown_x and drilldown_y
2017-02-28 14:08:00 +01:00
Benjamin Dauvergne
c1e52f05e1
return no JSONDimension if json_field is not defined
2017-02-28 14:07:22 +01:00
Benjamin Dauvergne
81c37023cc
allow changing visualization when there is a query string ( fixes #15166 )
2017-02-28 00:00:29 +01:00
Benjamin Dauvergne
c513691ba8
relative datetime improvements ( fixes #15167 )
2017-02-28 00:00:29 +01:00
Benjamin Dauvergne
ab947ce0a0
add support for loop, horizontal and vertical drilldowns and row/columns totals ( fixes #15168 )
...
- allow filtering on date-like generated dimensions.
2017-02-28 00:00:29 +01:00
Benjamin Dauvergne
b6b01da8ee
support for json field ( fixes #15169 )
2017-02-28 00:00:29 +01:00
Benjamin Dauvergne
1284460d7d
add copyright comment
2017-02-28 00:00:29 +01:00
Benjamin Dauvergne
2634a2ade5
add support for full outer join ( fixes #15095 )
2017-02-28 00:00:29 +01:00
Benjamin Dauvergne
09fc7cee35
allow many customization for filters ( fixes #15171 )
...
- a dimension can provide a custom filter query (%s will be replaced by the value
or the list of values).
- a dimension can ask for its filter to be done inside the join.
- a diemnsion can tell that filtering does not need the join table.
2017-02-28 00:00:26 +01:00
Benjamin Dauvergne
573012169d
allow dimensions to provide custom query for members ( fixes #15170 )
2017-02-27 23:46:36 +01:00
Benjamin Dauvergne
1978ba356b
fix cache key computation ( fixes #15096 )
2017-02-22 18:13:43 +01:00
Benjamin Dauvergne
8339c801dd
do not save visualization on parameters change ( fixes #14644 )
2017-02-21 22:42:22 +01:00
Benjamin Dauvergne
e09d0ad649
add jenkins.sh ( fixes #15051 )
2017-02-21 22:42:22 +01:00
Benjamin Dauvergne
640979e348
raise Http404 if warehouse or cube have disappeared ( fixes #14319 )
2017-02-21 22:42:22 +01:00
Frédéric Péters
3dc8d9e494
hobo agent: consider all database parameters for wcs-olap ini file ( #14960 )
2017-02-12 16:53:22 +01:00
Frédéric Péters
f5dbd69745
style: rely on gadjo for adding a background color to odd rows ( #14721 )
2017-01-20 20:18:27 +01:00
Benjamin Dauvergne
8e9d5cee61
apply AuthorizationMixin to CubeView ( fixes #14267 )
2016-12-12 10:37:03 +01:00
Benjamin Dauvergne
aea8f133f3
fix day of week display name computation ( fixes #14255 )
...
There was a off by one error since dow starts at 1 and not 0, so when it was
adding the day of week to the first day of the current week it was computing the
name of the following day.
2016-12-09 16:36:53 +01:00
Frédéric Péters
20653e70e7
style: remove external border from graphs ( #13971 )
2016-11-15 13:54:00 +01:00
Frédéric Péters
727e4b8737
style: don't force height on table visualization ( #13970 )
2016-11-15 11:59:01 +01:00
Frédéric Péters
0984d852ac
debian: direct cronjob output to root ( #13892 )
2016-11-14 10:40:46 +01:00
Benjamin Dauvergne
ba950e1702
use mellon_no_passive flag on iframe views ( fixes #13265 )
...
Without it and if A2_OPENED_COOKIE is present at not MELLON_PASSIVE_TRIED, the
signature of the iframe URL is simply ignored and redirect to the login page
occur.
2016-10-19 15:07:58 +02:00
Frédéric Péters
5dadb204a6
slightly adjust iframe dimensions to better match combo ( #13647 )
2016-10-18 09:28:23 +02:00
Frédéric Péters
7f5f06bbcd
adjust default dimensions and aspect ratio to play well with combo ( #13534 )
2016-10-10 20:13:12 +02:00
Benjamin Dauvergne
bcf93e0036
fix layout for iframe width >800px ( fixes #13480 )
2016-10-05 15:17:42 +02:00
Benjamin Dauvergne
8876c835d9
force annotate div width to 200px
2016-09-27 22:27:18 +02:00
Benjamin Dauvergne
37b73dbf2b
ellipsize too long labels ( #13345 )
2016-09-27 22:27:13 +02:00
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