profile.html 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <topnav toggle="toggleSideMenu()"
  2. title="{{grafana.user.name}}"
  3. section="Profile"
  4. icon="fa fa-user"
  5. show-menu-btn="!grafana.sidemenu">
  6. </topnav>
  7. <div class="page-container">
  8. <div class="page">
  9. <h2>Personal information</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. <strong>Name</strong>
  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" style="margin-top: 5px">
  24. <ul class="tight-form-list">
  25. <li class="tight-form-item" style="width: 100px">
  26. <strong>Email</strong>
  27. </li>
  28. <li>
  29. <input type="text" 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" style="margin-top: 5px">
  35. <ul class="tight-form-list">
  36. <li class="tight-form-item" style="width: 100px">
  37. <strong>Username</strong>
  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>
  46. <br>
  47. <button type="submit" class="pull-right btn btn-success" ng-click="update()">Update</button>
  48. </form>
  49. <h2>Your accounts</h2>
  50. <table class="grafana-options-table">
  51. <tr ng-repeat="ac in accounts">
  52. <td style="width: 98%"><strong>Name: </strong> {{ac.name}}</td>
  53. <td><strong>Role: </strong> {{ac.role}}</td>
  54. <td class="nobg max-width-btns">
  55. <span class="btn btn-primary" ng-show="ac.isUsing">
  56. Current
  57. </span>
  58. <a ng-click="setUsingAccount(ac)" class="btn btn-inverse" ng-show="!ac.isUsing">
  59. Select
  60. </a>
  61. </td>
  62. </tr>
  63. </table>
  64. <h2 style="margin-top: 30px;">Add account</h2>
  65. <form name="form">
  66. <div>
  67. <div class="tight-form">
  68. <ul class="tight-form-list">
  69. <li class="tight-form-item" style="width: 100px;">
  70. <strong>Account name</strong>
  71. </li>
  72. <li>
  73. <input type="text" ng-model="newAccount.name" required class="input-xxlarge tight-form-input last" placeholder="account name">
  74. </li>
  75. <li>
  76. </li>
  77. </ul>
  78. <div class="clearfix"></div>
  79. </div>
  80. </div>
  81. <br>
  82. <button class="btn btn-success pull-right" ng-click="createAccount()">Create</button>
  83. </form>
  84. </div>
  85. </div>