edit.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <topnav title="Apps" icon="fa fa-fw fa-cubes" subnav="true">
  2. <ul class="nav">
  3. <li ><a href="apps">Overview</a></li>
  4. <li class="active" ><a href="apps/edit/{{ctrl.current.type}}">Edit</a></li>
  5. </ul>
  6. </topnav>
  7. <div class="page-container" style="background: transparent; border: 0;">
  8. <div class="apps-side-box">
  9. <div class="apps-side-box-logo" >
  10. <img src="{{ctrl.appModel.info.logos.large}}">
  11. </div>
  12. <ul class="app-side-box-links">
  13. <li>
  14. By <a href="{{ctrl.appModel.info.author.url}}" class="external-link" target="_blank">{{ctrl.appModel.info.author.name}}</a>
  15. </li>
  16. <li ng-repeat="link in ctrl.appModel.info.links">
  17. <a href="{{link.url}}" class="external-link" target="_blank">{{link.name}}</a>
  18. </li>
  19. </ul>
  20. </div>
  21. <div class="page-wide-margined" ng-init="ctrl.init()">
  22. <h1>
  23. {{ctrl.appModel.name}}
  24. </h1>
  25. <em>
  26. {{ctrl.appModel.info.description}}<br>
  27. <span style="small">
  28. Version: {{ctrl.appModel.info.version}} &nbsp; &nbsp; Updated: {{ctrl.appModel.info.updated}}
  29. </span>
  30. </em>
  31. <br><br>
  32. <div class="form-inline">
  33. <editor-checkbox text="Enabled" model="ctrl.appModel.enabled" change="ctrl.toggleEnabled()"></editor-checkbox>
  34. &nbsp; &nbsp; &nbsp;
  35. <editor-checkbox text="Pinned" model="ctrl.appModel.pinned" change="ctrl.togglePinned()"></editor-checkbox>
  36. </div>
  37. <section class="simple-box">
  38. <h3 class="simple-box-header">Included with app:</h3>
  39. <div class="flex-container">
  40. <div class="simple-box-body simple-box-column">
  41. <div class="simple-box-column-header">
  42. <i class="fa fa-th-large"></i>
  43. Dashboards
  44. </div>
  45. <ul>
  46. <li><em class="small">None</em></li>
  47. </ul>
  48. </div>
  49. <div class="simple-box-body simple-box-column">
  50. <div class="simple-box-column-header">
  51. <i class="fa fa-line-chart"></i>
  52. Panels
  53. </div>
  54. <ul>
  55. <li><em class="small">None</em></li>
  56. </ul>
  57. </div>
  58. <div class="simple-box-body simple-box-column">
  59. <div class="simple-box-column-header">
  60. <i class="fa fa-database"></i>
  61. Datasources
  62. </div>
  63. <ul>
  64. <li><em class="small">None</em></li>
  65. </ul>
  66. </div>
  67. <div class="simple-box-body simple-box-column">
  68. <div class="simple-box-column-header">
  69. <i class="fa fa-files-o"></i>
  70. Pages
  71. </div>
  72. <ul>
  73. <li ng-repeat="page in ctrl.appModel.pages">
  74. <a href="{{page.url}}" class="external-link">{{page.name}}</a>
  75. </li>
  76. </ul>
  77. </div>
  78. </div>
  79. </section>
  80. <section class="simple-box">
  81. <h3 class="simple-box-header">Dependencies:</h3>
  82. <div class="simple-box-body">
  83. Grafana 2.6.x
  84. </div>
  85. </section>
  86. <section class="simple-box">
  87. <h3 class="simple-box-header">Configuration:</h3>
  88. <div class="simple-box-body">
  89. <div ng-if="ctrl.appModel.appId">
  90. <app-config-view app-model="ctrl.appModel"></app-config-view>
  91. </div>
  92. </div>
  93. </section>
  94. </div>
  95. </div>