Browse Source

Redetect all analytic units

master
rozetko 5 years ago
parent
commit
32a6187c95
  1. 8
      src/panel/graph_panel/controllers/analytic_controller.ts
  2. 4
      src/panel/graph_panel/graph_ctrl.ts
  3. 11
      src/panel/graph_panel/partials/tab_analytics.html

8
src/panel/graph_panel/controllers/analytic_controller.ts

@ -270,6 +270,14 @@ export class AnalyticController {
return newIds;
}
redetectAll() {
this.analyticUnits.forEach(a => {
a.segments.clear();
this._runStatusWaiter(a);
this._analyticService.runDetect(a.id);
});
}
// TODO: move to renderer
updateFlotEvents(isEditMode: boolean, options: any): void {
if(options.grid.markings === undefined) {

4
src/panel/graph_panel/graph_ctrl.ts

@ -553,6 +553,10 @@ class GraphCtrl extends MetricsPanelCtrl {
this.analyticsController.createNew();
}
redetectAll() {
this.analyticsController.redetectAll();
}
async saveNew() {
try {
const panelId = this.panel.id;

11
src/panel/graph_panel/partials/tab_analytics.html

@ -85,7 +85,7 @@
</a>
</label>
<select class="gf-form-input width-10"
<select class="gf-form-input width-12"
ng-model="ctrl.analyticsController.labelingMode"
ng-options="type.value as type.name for type in [
{ name:'Label Positive', value: 'LABELING' },
@ -205,13 +205,18 @@
</div>
<div class="gf-form-button-row" ng-if="!ctrl.analyticsController.creatingAnalyticUnit">
<button class="btn btn-inverse" ng-click="ctrl.createNew()">
<button class="btn btn-inverse width-12" ng-click="ctrl.createNew()">
<i class="fa fa-plus"></i>
Add Analytic Unit
</button>
</div>
<div class="gf-form-button-row">
<button class="gf-form-label width-10 pointer" ng-click="ctrl.showHelp = !ctrl.showHelp">
<button class="gf-form-label width-12 pointer" ng-click="ctrl.redetectAll()">
Re-detect all analytic units
</button>
</div>
<div class="gf-form-button-row">
<button class="gf-form-label width-12 pointer" ng-click="ctrl.showHelp = !ctrl.showHelp">
Show Help
<i class="fa fa-caret-down" ng-show="ctrl.showHelp"></i>
<i class="fa fa-caret-right" ng-hide="ctrl.showHelp"></i>

Loading…
Cancel
Save