profile.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <div ng-include="'app/partials/navbar.html'" ng-init="pageTitle='Profile'"></div>
  2. <div class="dashboard-edit-view">
  3. <div class="editor-row">
  4. <div class="section">
  5. <div class="dashboard-editor-header">
  6. <div class="dashboard-editor-title">
  7. <i class="fa fa-user"></i>
  8. Your info
  9. </div>
  10. </div>
  11. <div class="dashboard-editor-body">
  12. <form name="userForm">
  13. <div class="tight-form">
  14. <ul class="tight-form-list">
  15. <li class="tight-form-item" style="width: 80px">
  16. <strong>Name</strong>
  17. </li>
  18. <li>
  19. <input type="text" required ng-model="user.name" class="input-xxlarge tight-form-input last" >
  20. </li>
  21. </ul>
  22. <div class="clearfix"></div>
  23. </div>
  24. <div class="tight-form" style="margin-top: 10px">
  25. <ul class="tight-form-list">
  26. <li class="tight-form-item" style="width: 80px">
  27. <strong>Email</strong>
  28. </li>
  29. <li>
  30. <input type="text" required ng-model="user.email" class="input-xxlarge tight-form-input last" >
  31. </li>
  32. </ul>
  33. <div class="clearfix"></div>
  34. </div>
  35. <div class="tight-form" style="margin-top: 10px">
  36. <ul class="tight-form-list">
  37. <li class="tight-form-item" style="width: 80px">
  38. <strong>Username</strong>
  39. </li>
  40. <li>
  41. <input type="text" required ng-model="user.login" class="input-xxlarge tight-form-input last" >
  42. </li>
  43. </ul>
  44. <div class="clearfix"></div>
  45. </div>
  46. <br>
  47. <button type="submit" class="btn btn-success" ng-click="update()">Update</button>
  48. </form>
  49. </div>
  50. </div>
  51. <div class="section">
  52. <div class="dashboard-editor-header">
  53. <div class="dashboard-editor-title">
  54. <i class="fa fa-cubes"></i>
  55. Your accounts
  56. </div>
  57. </div>
  58. <br>
  59. <table class="grafana-options-table">
  60. <tr ng-repeat="ac in accounts">
  61. <td>Name: {{ac.name}}</td>
  62. <td>Role: {{ac.role}}</td>
  63. <td ng-show="ac.isUsing">
  64. <span class="label label-info">
  65. active now
  66. </span>
  67. </td>
  68. <td ng-show="!ac.isUsing">
  69. <a ng-click="setUsingAccount(ac)" class="btn btn-success btn-mini">
  70. Select
  71. </a>
  72. </td>
  73. </tr>
  74. </table>
  75. </div>
  76. <div class="section">
  77. <div class="dashboard-editor-header">
  78. <div class="dashboard-editor-title">
  79. <i class="fa fa-plus-square"></i>
  80. Add account
  81. </div>
  82. </div>
  83. <br>
  84. <form name="form">
  85. <div class="tight-form">
  86. <ul class="tight-form-list">
  87. <li class="tight-form-item">
  88. <strong>Account name</strong>
  89. </li>
  90. <li>
  91. <input type="text" ng-model="newAccount.name" required class="input-xlarge tight-form-input" placeholder="account name">
  92. </li>
  93. <li>
  94. <button class="btn btn-success tight-form-btn" ng-click="createAccount()">Create</button>
  95. </li>
  96. </ul>
  97. <div class="clearfix"></div>
  98. </div>
  99. </form>
  100. </div>
  101. </div>
  102. </div>