|
|
@@ -4,56 +4,44 @@
|
|
|
<i class="fa fa-remove"></i>
|
|
|
</a>
|
|
|
|
|
|
- <h1>
|
|
|
- Invite Users
|
|
|
- </h1>
|
|
|
-
|
|
|
- <div class="modal-tagline">
|
|
|
- Send invite or add existing Grafana users to the organization
|
|
|
- <span class="highlight-word">{{contextSrv.user.orgName}}</span>
|
|
|
- </div>
|
|
|
-
|
|
|
- <br>
|
|
|
- <br>
|
|
|
+ <div class="p-a-2">
|
|
|
+ <h1>
|
|
|
+ Invite Users
|
|
|
+ </h1>
|
|
|
+
|
|
|
+ <div class="modal-tagline">
|
|
|
+ Send invite or add existing Grafana users to the organization
|
|
|
+ <span class="highlight-word">{{contextSrv.user.orgName}}</span>
|
|
|
+ </div>
|
|
|
|
|
|
- <form name="inviteForm">
|
|
|
- <div style="display: inline-block">
|
|
|
- <div class="norm-form-container">
|
|
|
- <div class="norm-form" ng-repeat="invite in invites">
|
|
|
- <ul class="norm-form-list">
|
|
|
- <li class="norm-form-item">
|
|
|
- Email or Username
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <input type="text" ng-model="invite.loginOrEmail" required class="input-large norm-form-input" placeholder="email@test.com">
|
|
|
- </li>
|
|
|
- <li class="norm-form-item">
|
|
|
- Name
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <input type="text" ng-model="invite.name" class="input-large norm-form-input" placeholder="name (optional)">
|
|
|
- </li>
|
|
|
+ <br>
|
|
|
+ <br>
|
|
|
|
|
|
- <li class="norm-form-item">
|
|
|
- Role
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <select ng-model="invite.role" class="input-small norm-form-input" ng-options="f for f in ['Viewer', 'Editor', 'Read Only Editor', 'Admin']">
|
|
|
- </select>
|
|
|
- </li>
|
|
|
- <li class="norm-form-item last" ng-show="$index > 0">
|
|
|
- <a class="pointer" tabindex="1" ng-click="removeInvite(invite)">
|
|
|
- <i class="fa fa-remove"></i>
|
|
|
- </a>
|
|
|
- </li>
|
|
|
- <div class="clearfix"></div>
|
|
|
- </ul>
|
|
|
+ <form name="inviteForm">
|
|
|
+ <div class="gf-form-inline" ng-repeat="invite in invites">
|
|
|
+ <div class="gf-form gf-size-max-xxl">
|
|
|
+ <span class="gf-form-label">Email or Username</span>
|
|
|
+ <input type="text" ng-model="invite.loginOrEmail" required class="gf-form-input" placeholder="email@test.com">
|
|
|
+ </div>
|
|
|
+ <div class="gf-form gf-size-max-xl">
|
|
|
+ <span class="gf-form-label">Name</span>
|
|
|
+ <input type="text" ng-model="invite.name" class="gf-form-input" placeholder="name (optional)">
|
|
|
+ </div>
|
|
|
+ <div class="gf-form gf-size-max-lg">
|
|
|
+ <span class="gf-form-label">Role</span>
|
|
|
+ <select ng-model="invite.role" class="gf-form-input" ng-options="f for f in ['Viewer', 'Editor', 'Read Only Editor', 'Admin']">
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ <div class="gf-form gf-size-auto">
|
|
|
+ <a class="gf-form-label pointer" tabindex="1" ng-click="removeInvite(invite)">
|
|
|
+ <i class="fa fa-remove"></i>
|
|
|
+ </a>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div style="margin-top: 20px; text-align: left;">
|
|
|
<a class="btn btn-inverse" ng-click="addInvite()">+ Invite another</a>
|
|
|
- <div class="form-inline" style="margin-top: 20px">
|
|
|
+ <div class="gf-form" style="margin-top: 20px">
|
|
|
<editor-checkbox text="Skip sending invite email" model="options.skipEmails" change="targetBlur()"></editor-checkbox>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -61,10 +49,7 @@
|
|
|
<div class="" style="margin-top: 30px; margin-bottom: 20px;">
|
|
|
<button type="submit" class="btn btn-success" ng-click="sendInvites();">Invite Users</button>
|
|
|
<a class="btn-text" ng-click="dismiss()">Cancel</a>
|
|
|
-
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
-
|
|
|
-
|