Skip to content
Snippets Groups Projects
Commit 8a15b311 authored by Kyle Doherty's avatar Kyle Doherty
Browse files

add download button

parent ac3c1843
Branches
Tags
No related merge requests found
......@@ -1462,6 +1462,9 @@ CardControllers.controller('CardDetailNew', [
}
},
getDownloadLink: function () {
return '/api/meta/dataset/csv/?query=' + encodeURIComponent(JSON.stringify($scope.model.card.dataset_query));
},
cleanFilters: function (dataset_query) {
var filters = dataset_query.query.filter,
cleanFilters = [];
......
......@@ -115,7 +115,8 @@ var QueryBuilder = React.createClass({
});
var saver,
result;
result,
download;
if(this.props.model.result) {
saver = (
<Saver
......@@ -133,7 +134,10 @@ var QueryBuilder = React.createClass({
result={this.props.model.result}
setDisplay={this.props.model.setDisplay.bind(this.props.model)}
/>
)
);
download = (
<a className="ActionButton inline-block mr1" href={this.props.model.getDownloadLink()} target="_blank">Download data</a>
);
}
......@@ -187,6 +191,7 @@ var QueryBuilder = React.createClass({
<div className="ActionBar">
{saver}
{download}
</div>
</div>
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment