apikeys.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <div ng-include="'app/partials/navbar.html'" ng-init="pageTitle='Account'"></div>
  2. <div class="dashboard-edit-view" style="min-height: 500px">
  3. <div class="dashboard-editor-header">
  4. <div class="dashboard-editor-title">
  5. <i class="fa fa-key"></i>
  6. API Tokens
  7. </div>
  8. </div>
  9. <div class="dashboard-editor-body">
  10. <div class="editor-row">
  11. <div class="section">
  12. <form name="addTokenrForm" class="form-inline tight-form">
  13. <ul class="tight-form-list">
  14. <li class="tight-form-item">
  15. Add a Token
  16. </li>
  17. <li>
  18. <input type="text" class="input-xlarge tight-form-input" ng-model='token.name' placeholder="Name"></input>
  19. </li>
  20. <li class="tight-form-item">
  21. Role
  22. </li>
  23. <li>
  24. <select class="input-small tight-form-input" ng-model="token.role" ng-options="r for r in roleTypes"></select>
  25. </li>
  26. <button class="btn btn-success tight-form-btn" ng-click="addToken()">Add</button>
  27. </li>
  28. </ul>
  29. <div class="clearfix"></div>
  30. </form>
  31. </div>
  32. <div class="editor-row row">
  33. <div class="section span6">
  34. <table class="grafana-options-table">
  35. <tr ng-repeat="t in tokens">
  36. <td>{{t.name}}</td>
  37. <td>{{t.role}}</td>
  38. <td>{{t.token}}</td>
  39. <td style="width: 1%">
  40. <a ng-click="removeToken(t.id)" class="btn btn-danger btn-mini">
  41. <i class="fa fa-remove"></i>
  42. </a>
  43. </td>
  44. </tr>
  45. </table>
  46. </div>
  47. </div>
  48. </div>
  49. </div>