edit_user.html 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <topnav icon="fa fa-fw fa-user" title="Global Users" subnav="true">
  2. <ul class="nav">
  3. <li><a href="admin/users">Users</a></li>
  4. <li><a href="admin/users/create">Create user</a></li>
  5. <li class="active"><a href="admin/users/edit/{{user_id}}">Edit user</a></li>
  6. </ul>
  7. </topnav>
  8. <div class="page-container">
  9. <div class="page">
  10. <h2>
  11. User details
  12. </h2>
  13. <form name="userForm">
  14. <div>
  15. <div class="tight-form">
  16. <ul class="tight-form-list">
  17. <li class="tight-form-item" style="width: 100px">
  18. <strong>Name</strong>
  19. </li>
  20. <li>
  21. <input type="text" required ng-model="user.name" class="input-xxlarge tight-form-input last" >
  22. </li>
  23. </ul>
  24. <div class="clearfix"></div>
  25. </div>
  26. <div class="tight-form" style="margin-top: 5px">
  27. <ul class="tight-form-list">
  28. <li class="tight-form-item" style="width: 100px">
  29. <strong>Email</strong>
  30. </li>
  31. <li>
  32. <input type="email" ng-model="user.email" class="input-xxlarge tight-form-input last" >
  33. </li>
  34. </ul>
  35. <div class="clearfix"></div>
  36. </div>
  37. <div class="tight-form" style="margin-top: 5px">
  38. <ul class="tight-form-list">
  39. <li class="tight-form-item" style="width: 100px">
  40. <strong>Username</strong>
  41. </li>
  42. <li>
  43. <input type="text" ng-model="user.login" class="input-xxlarge tight-form-input last" >
  44. </li>
  45. </ul>
  46. <div class="clearfix"></div>
  47. </div>
  48. </div>
  49. <br>
  50. <button type="submit" class="pull-right btn btn-success" ng-click="update()" ng-show="!createMode">Update</button>
  51. </form>
  52. <h2>
  53. Change password
  54. </h2>
  55. <form name="passwordForm">
  56. <div>
  57. <div class="tight-form">
  58. <ul class="tight-form-list">
  59. <li class="tight-form-item" style="width: 100px">
  60. <strong>New password</strong>
  61. </li>
  62. <li>
  63. <input type="password" required ng-minlength="4" ng-model="password" class="input-xxlarge tight-form-input last">
  64. </li>
  65. </ul>
  66. <div class="clearfix"></div>
  67. </div>
  68. </div>
  69. <br>
  70. <button type="submit" class="pull-right btn btn-success" ng-click="setPassword()">Update</button>
  71. </form>
  72. <h2>
  73. Permissions
  74. </h2>
  75. <div class="tight-form last">
  76. <ul class="tight-form-list">
  77. <li class="tight-form-item last">
  78. Grafana Admin&nbsp;
  79. <input class="cr1" id="permissions.isGrafanaAdmin" type="checkbox"
  80. ng-model="permissions.isGrafanaAdmin" ng-checked="permissions.isGrafanaAdmin">
  81. <label for="permissions.isGrafanaAdmin" class="cr1"></label>
  82. </li>
  83. </ul>
  84. <div class="clearfix"></div>
  85. </div>
  86. <br>
  87. <button type="submit" class="pull-right btn btn-success" ng-click="updatePermissions()">Update</button>
  88. </div>
  89. </div>