mirror of
https://github.com/discourse/discourse-data-explorer.git
synced 2025-03-04 16:39:06 +00:00
* [WIP] group ids saving on new reports * Add groups to default queries, and added tab connector * group_ids set to empty array for default queries * group reports route (in & and) action * [WIP] created group reports show route/controller * Find correct query in show route * Removed empty array for group_ids in query file * Add report show view, where users can run queries * Removed unneeded commas from queries.rb * Allow non-admin group members to access reports * query-result component dynamic download url based on location * Removed accidental changes, and corrected tab size * Group members can add params to queries * Specs for new QueryController actions * remove "Inlude query plan" from group reports * Run prettier * return and return -> return render Co-Authored-By: Robin Ward <robin.ward@gmail.com> * [WIP] changes from review * Remove weird [-1] group_ids logic, for a simply check for [] in query update action * Added integration tests for group report access * Using guardian for securing endpoints, and much improved specs * Update assets/javascripts/discourse/components/group-reports-nav-item.js.es6 Co-Authored-By: Robin Ward <robin.ward@gmail.com>
38 lines
764 B
Handlebars
38 lines
764 B
Handlebars
<div class="result-info">
|
|
{{d-button action=(action "downloadResultJson") icon="download" label="explorer.download_json" group=group}}
|
|
{{d-button action=(action "downloadResultCsv") icon="download" label="explorer.download_csv" group=group}}
|
|
</div>
|
|
|
|
<div class="result-about">
|
|
{{resultCount}}
|
|
{{duration}}
|
|
</div>
|
|
|
|
<br>
|
|
|
|
{{~#if hasExplain}}
|
|
<pre class="result-explain"><code>
|
|
{{~content.explain}}
|
|
</code></pre>
|
|
{{~/if}}
|
|
|
|
<br>
|
|
|
|
<table>
|
|
<thead>
|
|
<tr class="headers">
|
|
{{#each columnDispNames as |col|}}
|
|
<th>{{col}}</th>
|
|
{{/each}}
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{#each rows as |row|}}
|
|
{{query-row-content
|
|
row=row
|
|
fallbackTemplate=fallbackTemplate
|
|
columnTemplates=columnTemplates}}
|
|
{{/each}}
|
|
</tbody>
|
|
</table>
|