invite.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <div class="modal-body" ng-controller="UserInviteCtrl" ng-init="init()">
  2. <a class="modal-close" ng-click="dismiss();">
  3. <i class="fa fa-remove"></i>
  4. </a>
  5. <div class="p-a-2">
  6. <h1>
  7. Invite Users
  8. </h1>
  9. <div class="modal-tagline">
  10. Send invite or add existing Grafana users to the organization
  11. <span class="highlight-word">{{contextSrv.user.orgName}}</span>
  12. </div>
  13. <br>
  14. <br>
  15. <form name="inviteForm">
  16. <div class="gf-form-inline" ng-repeat="invite in invites">
  17. <div class="gf-form max-width-21">
  18. <span class="gf-form-label">Email or Username</span>
  19. <input type="text" ng-model="invite.loginOrEmail" required class="gf-form-input" placeholder="email@test.com">
  20. </div>
  21. <div class="gf-form max-width-14">
  22. <span class="gf-form-label">Name</span>
  23. <input type="text" ng-model="invite.name" class="gf-form-input" placeholder="name (optional)">
  24. </div>
  25. <div class="gf-form max-width-10">
  26. <span class="gf-form-label">Role</span>
  27. <select ng-model="invite.role" class="gf-form-input" ng-options="f for f in ['Viewer', 'Editor', 'Read Only Editor', 'Admin']">
  28. </select>
  29. </div>
  30. <div class="gf-form gf-size-auto">
  31. <a class="gf-form-label pointer" tabindex="1" ng-click="removeInvite(invite)">
  32. <i class="fa fa-remove"></i>
  33. </a>
  34. </div>
  35. </div>
  36. <div style="margin-top: 20px; text-align: left;">
  37. <a class="btn btn-inverse" ng-click="addInvite()">+ Invite another</a>
  38. <div class="gf-form" style="margin-top: 20px">
  39. <editor-checkbox text="Skip sending invite email" model="options.skipEmails" change="targetBlur()"></editor-checkbox>
  40. </div>
  41. </div>
  42. <div class="" style="margin-top: 30px; margin-bottom: 20px;">
  43. <button type="submit" class="btn btn-success" ng-click="sendInvites();">Invite Users</button>
  44. <a class="btn-text" ng-click="dismiss()">Cancel</a>
  45. </div>
  46. </form>
  47. </div>
  48. </div>