orgApiKeys.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <topnav icon="fa fa-fw fa-users" title="Organization" subnav="true">
  2. <ul class="nav">
  3. <li class="active"><a href="org/apikeys">API Keys</a></li>
  4. </ul>
  5. </topnav>
  6. <div class="page-container" style="background: transparent; border: 0;">
  7. <div class="page">
  8. <h2>
  9. API Keys
  10. </h2>
  11. <form name="addTokenrForm" class="form-inline tight-form last">
  12. <ul class="tight-form-list">
  13. <li class="tight-form-item" style="width: 100px">
  14. Add a key
  15. </li>
  16. <li>
  17. <input type="text" class="input-xlarge tight-form-input" ng-model='token.name' placeholder="Name"></input>
  18. </li>
  19. <li class="tight-form-item">
  20. Role
  21. </li>
  22. <li>
  23. <select class="input-small tight-form-input" ng-model="token.role" ng-options="r for r in roleTypes"></select>
  24. </li>
  25. <li style="float: right">
  26. <button class="btn btn-success tight-form-btn" ng-click="addToken()">Add</button>
  27. </li>
  28. <div class="clearfix"></div>
  29. </ul>
  30. </form>
  31. <div class="filter-controls-filters">
  32. <div class="tight-form last">
  33. <ul class="tight-form-list">
  34. <li class="tight-form-item">Filters:</li>
  35. <li class="tight-form-item">Name</li>
  36. <li><!-- <value-select-dropdown></value-select-dropdown> --></li>
  37. <li class="tight-form-item">Role</li>
  38. <li><!-- <value-select-dropdown></value-select-dropdown> --></li>
  39. <li class="tight-form-item">
  40. <a class="pointer">
  41. <i class="fa fa-pencil"></i>
  42. </a>
  43. </li>
  44. </ul>
  45. <div class="clearfix"></div>
  46. </div>
  47. </div>
  48. <ul class="filter-controls-actions">
  49. <li>
  50. <div class="dropdown">
  51. <button class="btn btn-inverse dropdown-toggle" data-toggle="dropdown">
  52. <input class="cr1" id="state-enabled" type="checkbox">
  53. <label for="state-enabled" class="cr1"></label> <span class="caret"></span>
  54. </button>
  55. <ul class="dropdown-menu" role="menu">
  56. <li><a>All</a></li>
  57. </ul>
  58. </div>
  59. </li>
  60. <li>
  61. <div class="dropdown">
  62. <button class="btn btn-inverse dropdown-toggle" data-toggle="dropdown">
  63. Bulk Actions &nbsp; <span class="caret"></span>
  64. </button>
  65. <ul class="dropdown-menu" role="menu">
  66. <li><a>Update notifications</a></li>
  67. </ul>
  68. </div>
  69. </li>
  70. <li>
  71. <span class="filter-controls-actions-selected">0 selected, showing 2 of 2 total</span>
  72. </li>
  73. </ul>
  74. <table class="filter-table">
  75. <thead>
  76. <tr>
  77. <th style="width: 48px;"></th>
  78. <th>Name</th>
  79. <th>Role</th>
  80. <th style="width: 34px;"></th>
  81. </tr>
  82. </thead>
  83. <tbody>
  84. <tr ng-repeat="t in tokens">
  85. <td>
  86. <input class="cr1" id="alert1" type="checkbox">
  87. <label for="alert1" class="cr1"></label>
  88. </td>
  89. <td>{{t.name}}</td>
  90. <td>{{t.role}}</td>
  91. <td style="width: 1%">
  92. <a ng-click="removeToken(t.id)" class="btn btn-danger btn-mini">
  93. <i class="fa fa-remove"></i>
  94. </a>
  95. </td>
  96. </tr>
  97. </tbody>
  98. </table>
  99. </div>
  100. </div>