|
|
@@ -1,108 +1,112 @@
|
|
|
-<navbar title="Plugins" title-url="Plugins" icon="icon-gf icon-gf-apps">
|
|
|
+<navbar title="Plugins" title-url="plugins" icon="icon-gf icon-gf-apps">
|
|
|
+ <a href="plugins/apps" class="navbar-page-btn">
|
|
|
+ <i class="fa fa-cubes"></i>
|
|
|
+ Apps
|
|
|
+ </a>
|
|
|
</navbar>
|
|
|
|
|
|
<div class="page-container">
|
|
|
- <div class="flex-container">
|
|
|
- <div class="flex-column app-edit-logo-box">
|
|
|
- <img src="{{ctrl.appModel.info.logos.large}}">
|
|
|
- </div>
|
|
|
- <div class="flex-column">
|
|
|
- <h1>
|
|
|
- {{ctrl.appModel.name}}
|
|
|
- </h1>
|
|
|
- <div class="app-edit-description">
|
|
|
- {{ctrl.appModel.info.description}}<br>
|
|
|
- <span style="small">
|
|
|
- Version: {{ctrl.appModel.info.version}} Updated: {{ctrl.appModel.info.updated}}
|
|
|
- </span>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="form-inline">
|
|
|
- <editor-checkbox text="Enabled" model="ctrl.appModel.enabled" change="ctrl.toggleEnabled()"></editor-checkbox>
|
|
|
-
|
|
|
- <editor-checkbox text="Pinned" model="ctrl.appModel.pinned" change="ctrl.togglePinned()"></editor-checkbox>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="flex-column">
|
|
|
- <ul class="app-edit-links">
|
|
|
- <li>
|
|
|
- By <a href="{{ctrl.appModel.info.author.url}}" class="external-link" target="_blank">{{ctrl.appModel.info.author.name}}</a>
|
|
|
- </li>
|
|
|
- <li ng-repeat="link in ctrl.appModel.info.links">
|
|
|
- <a href="{{link.url}}" class="external-link" target="_blank">{{link.name}}</a>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
+ <div class="page-header">
|
|
|
+ <img class="page-header-logo" src="{{ctrl.model.info.logos.large}}">
|
|
|
+ <h1>
|
|
|
+ {{ctrl.model.name}}
|
|
|
+ </h1>
|
|
|
</div>
|
|
|
|
|
|
- <section class="simple-box">
|
|
|
- <h3 class="simple-box-header">Included with app:</h3>
|
|
|
- <div class="flex-container">
|
|
|
- <div class="simple-box-body simple-box-column">
|
|
|
- <div class="simple-box-column-header">
|
|
|
- <i class="fa fa-th-large"></i>
|
|
|
- Dashboards
|
|
|
- </div>
|
|
|
- <ul>
|
|
|
- <li><em class="small">None</em></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="simple-box-body simple-box-column">
|
|
|
- <div class="simple-box-column-header">
|
|
|
- <i class="fa fa-line-chart"></i>
|
|
|
- Panels
|
|
|
- </div>
|
|
|
- <ul>
|
|
|
- <li ng-show="!ctrl.includedPanels.length"><em class="small">None</em></li>
|
|
|
- <li ng-repeat="panel in ctrl.includedPanels">
|
|
|
- {{panel.name}}
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="simple-box-body simple-box-column">
|
|
|
- <div class="simple-box-column-header">
|
|
|
- <i class="fa fa-database"></i>
|
|
|
- Datasources
|
|
|
- </div>
|
|
|
- <ul>
|
|
|
- <li ng-show="!ctrl.includedDatasources.length"><em class="small">None</em></li>
|
|
|
- <li ng-repeat="ds in ctrl.includedDatasources">
|
|
|
- {{ds.name}}
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="simple-box-body simple-box-column">
|
|
|
- <div class="simple-box-column-header">
|
|
|
- <i class="fa fa-files-o"></i>
|
|
|
- Pages
|
|
|
- </div>
|
|
|
- <ul>
|
|
|
- <li ng-repeat="page in ctrl.appModel.pages">
|
|
|
- <a href="apps/{{ctrl.appId}}/page/{{page.slug}}" class="external-link">{{page.name}}</a>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
-
|
|
|
- </div>
|
|
|
- </section>
|
|
|
-
|
|
|
- <section class="simple-box">
|
|
|
- <h3 class="simple-box-header">Dependencies:</h3>
|
|
|
- <div class="simple-box-body">
|
|
|
- Grafana 2.6.x
|
|
|
+ <div class="flex-container">
|
|
|
+ <div class="app-edit-description">
|
|
|
+ {{ctrl.model.info.description}}<br>
|
|
|
+ <span style="small">
|
|
|
+ Version: {{ctrl.model.info.version}} Updated: {{ctrl.model.info.updated}}
|
|
|
+ </span>
|
|
|
</div>
|
|
|
- </section>
|
|
|
|
|
|
- <section class="simple-box">
|
|
|
- <h3 class="simple-box-header">Configuration:</h3>
|
|
|
- <div class="simple-box-body">
|
|
|
- <div ng-if="ctrl.appModel.appId">
|
|
|
- <plugin-component type="app-config-ctrl"></plugin-component>
|
|
|
- <div class="clearfix"></div>
|
|
|
- <button type="submit" class="btn btn-success" ng-click="ctrl.update()">Save</button>
|
|
|
- </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <editor-checkbox text="Enabled" model="ctrl.model.enabled" change="ctrl.toggleEnabled()"></editor-checkbox>
|
|
|
+
|
|
|
+ <editor-checkbox text="Pinned" model="ctrl.model.pinned" change="ctrl.togglePinned()"></editor-checkbox>
|
|
|
</div>
|
|
|
- </section>
|
|
|
-
|
|
|
-
|
|
|
+ </div>
|
|
|
+ <div class="flex-column">
|
|
|
+ <ul class="app-edit-links">
|
|
|
+ <li>
|
|
|
+ By <a href="{{ctrl.model.info.author.url}}" class="external-link" target="_blank">{{ctrl.model.info.author.name}}</a>
|
|
|
+ </li>
|
|
|
+ <li ng-repeat="link in ctrl.model.info.links">
|
|
|
+ <a href="{{link.url}}" class="external-link" target="_blank">{{link.name}}</a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+
|
|
|
+<!-- <section class="simple-box"> -->
|
|
|
+<!-- <h3 class="simple-box-header">Included with app:</h3> -->
|
|
|
+<!-- <div class="flex-container"> -->
|
|
|
+<!-- <div class="simple-box-body simple-box-column"> -->
|
|
|
+<!-- <div class="simple-box-column-header"> -->
|
|
|
+<!-- <i class="fa fa-th-large"></i> -->
|
|
|
+<!-- Dashboards -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <ul> -->
|
|
|
+<!-- <li><em class="small">None</em></li> -->
|
|
|
+<!-- </ul> -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <div class="simple-box-body simple-box-column"> -->
|
|
|
+<!-- <div class="simple-box-column-header"> -->
|
|
|
+<!-- <i class="fa fa-line-chart"></i> -->
|
|
|
+<!-- Panels -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <ul> -->
|
|
|
+<!-- <li ng-show="!ctrl.includedPanels.length"><em class="small">None</em></li> -->
|
|
|
+<!-- <li ng-repeat="panel in ctrl.includedPanels"> -->
|
|
|
+<!-- {{panel.name}} -->
|
|
|
+<!-- </li> -->
|
|
|
+<!-- </ul> -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <div class="simple-box-body simple-box-column"> -->
|
|
|
+<!-- <div class="simple-box-column-header"> -->
|
|
|
+<!-- <i class="fa fa-database"></i> -->
|
|
|
+<!-- Datasources -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <ul> -->
|
|
|
+<!-- <li ng-show="!ctrl.includedDatasources.length"><em class="small">None</em></li> -->
|
|
|
+<!-- <li ng-repeat="ds in ctrl.includedDatasources"> -->
|
|
|
+<!-- {{ds.name}} -->
|
|
|
+<!-- </li> -->
|
|
|
+<!-- </ul> -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <div class="simple-box-body simple-box-column"> -->
|
|
|
+<!-- <div class="simple-box-column-header"> -->
|
|
|
+<!-- <i class="fa fa-files-o"></i> -->
|
|
|
+<!-- Pages -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- <ul> -->
|
|
|
+<!-- <li ng-repeat="page in ctrl.model.pages"> -->
|
|
|
+<!-- <a href="apps/{{ctrl.appId}}/page/{{page.slug}}" class="external-link">{{page.name}}</a> -->
|
|
|
+<!-- </li> -->
|
|
|
+<!-- </ul> -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- </section> -->
|
|
|
+<!-- -->
|
|
|
+<!-- <section class="simple-box"> -->
|
|
|
+<!-- <h3 class="simple-box-header">Dependencies:</h3> -->
|
|
|
+<!-- <div class="simple-box-body"> -->
|
|
|
+<!-- Grafana 2.6.x -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- </section> -->
|
|
|
+<!-- -->
|
|
|
+<!-- <section class="simple-box"> -->
|
|
|
+<!-- <h3 class="simple-box-header">Configuration:</h3> -->
|
|
|
+<!-- <div class="simple-box-body"> -->
|
|
|
+<!-- <div ng-if="ctrl.model.appId"> -->
|
|
|
+<!-- <plugin-component type="app-config-ctrl"></plugin-component> -->
|
|
|
+<!-- <div class="clearfix"></div> -->
|
|
|
+<!-- <button type="submit" class="btn btn-success" ng-click="ctrl.update()">Save</button> -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- </div> -->
|
|
|
+<!-- </section> -->
|
|
|
+<!-- -->
|
|
|
+<!-- -->
|
|
|
+<!-- </div> -->
|