diff options
Diffstat (limited to 'templates/org/member/members.tmpl')
-rw-r--r-- | templates/org/member/members.tmpl | 37 |
1 files changed, 31 insertions, 6 deletions
diff --git a/templates/org/member/members.tmpl b/templates/org/member/members.tmpl index 0952d12766..ecb535d570 100644 --- a/templates/org/member/members.tmpl +++ b/templates/org/member/members.tmpl @@ -54,14 +54,18 @@ <div class="ui four wide column"> <div class="text right"> {{if eq $.SignedUser.ID .ID}} - <form method="post" action="{{$.OrgLink}}/members/action/leave"> - {{$.CsrfTokenHtml}} - <button type="submit" class="ui red small button" name="uid" value="{{.ID}}">{{$.i18n.Tr "org.members.leave"}}</button> + <form> + <button class="ui red small button delete-button" data-modal-id="leave-organization" + data-url="{{$.OrgLink}}/members/action/leave" data-datauid="{{.ID}}" + data-name="{{.DisplayName}}" + data-data-organization-name="{{$.Org.DisplayName}}">{{$.i18n.Tr "org.members.leave"}}</button> </form> {{else if $.IsOrganizationOwner}} - <form method="post" action="{{$.OrgLink}}/members/action/remove"> - {{$.CsrfTokenHtml}} - <button type="submit" class="ui red small button" name="uid" value="{{.ID}}">{{$.i18n.Tr "org.members.remove"}}</button> + <form> + <button class="ui red small button delete-button" data-modal-id="remove-organization-member" + data-url="{{$.OrgLink}}/members/action/remove" data-datauid="{{.ID}}" + data-name="{{.DisplayName}}" + data-data-organization-name="{{$.Org.DisplayName}}">{{$.i18n.Tr "org.members.remove"}}</button> </form> {{end}} </div> @@ -73,4 +77,25 @@ {{template "base/paginate" .}} </div> </div> +<div class="ui small basic delete modal" id="leave-organization"> + <div class="ui icon header"> + {{svg "octicon-x" 16 "close inside"}} + {{$.i18n.Tr "org.members.leave"}} + </div> + <div class="content"> + <p>{{$.i18n.Tr "org.members.leave.detail" `<span class="dataOrganizationName"></span>` | Safe}}</p> + </div> + {{template "base/delete_modal_actions" .}} +</div> +<div class="ui small basic delete modal" id="remove-organization-member"> + <div class="ui icon header"> + {{svg "octicon-x" 16 "close inside"}} + {{$.i18n.Tr "org.members.remove"}} + </div> + <div class="content"> + <p>{{$.i18n.Tr "org.members.remove.detail" `<span class="name"></span>` `<span class="dataOrganizationName"></span>` | Safe}}</p> + </div> + {{template "base/delete_modal_actions" .}} +</div> + {{template "base/footer" .}} |