profile.html 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <topnav title="{{contextSrv.user.name}}" section="Profile" icon="fa fa-fw fa-user" subnav="true">
  2. <ul class="nav">
  3. <li class="active"><a href="profile">Overview</a></li>
  4. <li><a href="profile/password">Change password</a></li>
  5. </ul>
  6. </topnav>
  7. <div class="page-container">
  8. <div class="page">
  9. <h2>Profile details</h2>
  10. <form name="userForm">
  11. <div>
  12. <div class="tight-form">
  13. <ul class="tight-form-list">
  14. <li class="tight-form-item" style="width: 100px">
  15. Name
  16. </li>
  17. <li>
  18. <input type="text" required ng-model="user.name" class="input-xxlarge tight-form-input last" >
  19. </li>
  20. </ul>
  21. <div class="clearfix"></div>
  22. </div>
  23. <div class="tight-form">
  24. <ul class="tight-form-list">
  25. <li class="tight-form-item" style="width: 100px">
  26. Email
  27. </li>
  28. <li>
  29. <input type="email" required ng-model="user.email" class="input-xxlarge tight-form-input last" >
  30. </li>
  31. </ul>
  32. <div class="clearfix"></div>
  33. </div>
  34. <div class="tight-form">
  35. <ul class="tight-form-list">
  36. <li class="tight-form-item" style="width: 100px">
  37. Username
  38. </li>
  39. <li>
  40. <input type="text" required ng-model="user.login" class="input-xxlarge tight-form-input last" >
  41. </li>
  42. </ul>
  43. <div class="clearfix"></div>
  44. </div>
  45. <div class="tight-form">
  46. <ul class="tight-form-list">
  47. <li class="tight-form-item" style="width: 100px">
  48. UI Theme
  49. </li>
  50. <li>
  51. <select class="input-small tight-form-input" ng-model="user.theme" ng-options="f for f in ['dark', 'light']"></select>
  52. </li>
  53. </ul>
  54. <div class="clearfix"></div>
  55. </div>
  56. </div>
  57. <br>
  58. <button type="submit" class="pull-right btn btn-success" ng-click="update()">Update</button>
  59. </form>
  60. <h2>Organizations</h2>
  61. <table class="grafana-options-table">
  62. <tr ng-repeat="org in orgs">
  63. <td style="width: 98%"><strong>Name: </strong> {{org.name}}</td>
  64. <td><strong>Role: </strong> {{org.role}}</td>
  65. <td class="nobg max-width-btns">
  66. <span class="btn btn-primary btn-mini" ng-show="org.isUsing">
  67. Current
  68. </span>
  69. <a ng-click="setUsingOrg(org)" class="btn btn-inverse btn-mini" ng-show="!org.isUsing">
  70. Select
  71. </a>
  72. </td>
  73. </tr>
  74. </table>
  75. </div>
  76. </div>