Download data for each data source in a new page
Feature Motivation
Current data download procedure is unclear. The submenu shows items that work depending on which state you click.
Possible Implementations
I don't have a clear idea, but I think this functionality should be better understood in a web page.
For example: Let's have a "Data workspace" page with 2 sections:
<h1>Data workspace</h1>
<h2>Dashboards</h2>
<p>Use Kibana to explore, visualize, and create your own dashboards from the data collected by Cauldron for you.</p>
[Go to Kibana]
<hr/>
<h2 id="exportData">Export data</h2>
<p>Generate and download data dumps in CSV format from the data collected by Cauldron for you.</p>
Data Last dump
====================================================
Git Commits _____________ (none)____[download][create dump]
GitHub Issues ___________ (none)____[download][create dump]
...
====================================================
If the users click on [create dump]' button, the file generation starts, and once it's ready the
[download]` button becomes active and they can click on in to get the latest dump. The date of the latest dump gets updated too.
Layout Idea
Use previous content as layout idea. Briefing:
- Create a
Data workspace
page with 2 sections (as mocked-up before) linked toData workspace
side bar menu item. The 2nd section contains a button to go to Kibana dashboards. - Remove
Download
item in the side bar menu
To reduce users clicks we could have 2 choices in the side bar menu:
Data workspace > Dashboards
> Export data
And it would like this:
- If user "hovers"
Data workspace
it would open the submenu - If users click on
Data workspace
it would go to the "Data workspace" page - If users click on "Dashboards" it would go to the Kibana dashboards
- If users click on "Data dumps", it would go the "Export data" section of the "Data workspace" page (using a like
dataworkspace.html#exportData
)
Closing conditions
-
Proposal discussed -
Proposal implemented or rejected -
Include issues and pull requests data -
In the case of Sortinghat enabled: include the name of the author, company, or anything important related.