Do not send invite email when invite button is pressed

This commit is contained in:
Girish Ramakrishnan
2018-08-17 16:01:40 -07:00
parent 672d6b0856
commit 8ebe04c2ff
4 changed files with 67 additions and 28 deletions

View File

@@ -258,25 +258,26 @@
</div>
</div>
<!-- Modal invite sent -->
<div class="modal fade" id="inviteSentModal" tabindex="-1" role="dialog">
<!-- Modal invite -->
<div class="modal fade" id="invitationModal" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Invite Sent</h4>
<h4 class="modal-title">Invite User {{user.username || user.email}}</h4>
</div>
<div class="modal-body">
<p>An email has been sent to <b>{{ inviteSent.email }}</b>.</p>
<p>You can also share this invite link directly:</p>
<p>Use the link below to setup {{ user.username || user.email }}'s account or reset their password:</p>
<div class="input-group">
<input type="text" id="setupLinkInput" class="form-control" ng-value="inviteSent.setupLink" readonly/>
<input type="text" id="setupLinkInput" class="form-control" ng-value="invitation.setupLink" readonly/>
<span class="input-group-btn">
<button class="btn btn-default" id="setupLinkButton" type="button" data-clipboard-target="#setupLinkInput"><i class="fa fa-clipboard"></i></button>
</span>
</div>
<br/>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">OK</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-success" ng-click="invitation.email()" ng-disabled="invitation.busy"><i class="fa fa-circle-o-notch fa-spin" ng-show="invitation.busy"></i> Email link to user</button>
</div>
</div>
</div>
@@ -330,7 +331,7 @@
</td>
<td class="text-right no-wrap" style="vertical-align: bottom">
<button ng-show="!isMe(user)" class="btn btn-xs btn-default" ng-click="sendInvite(user)" title="Send invitation email"><i class="fa fa-paper-plane-o"></i></button>
<button ng-show="!isMe(user)" class="btn btn-xs btn-default" ng-click="invitation.show(user)" title="Send invitation email"><i class="fa fa-paper-plane-o"></i></button>
<button class="btn btn-xs btn-default" ng-click="useredit.show(user)" title="Edit User"><i class="fa fa-pencil"></i></button>
<button ng-show="!isMe(user)" class="btn btn-xs btn-danger" ng-click="userremove.show(user)" title="Remove User"><i class="fa fa-trash-o"></i></button>
</td>