|
4 | 4 | <div class="ui container"> |
5 | 5 | {{template "base/alert" .}} |
6 | 6 |
|
| 7 | + {{if .IsOrganizationOwner}} |
| 8 | + <div class="flex-text-block tw-justify-end tw-gap-x-1 tw-gap-y-2 tw-mb-4"> |
| 9 | + <button class="ui primary button show-modal" data-modal="#add-member-to-team-modal" |
| 10 | + > |
| 11 | + {{svg "octicon-plus"}} |
| 12 | + {{ctx.Locale.Tr "org.teams.add_team_member"}} |
| 13 | + </button> |
| 14 | + </div> |
| 15 | + <div class="divider"></div> |
| 16 | + {{end}} |
| 17 | + |
7 | 18 | <div class="flex-list"> |
8 | 19 | {{range .Members}} |
9 | 20 | {{$isPublic := index $.MembersIsPublicMember .ID}} |
|
87 | 98 | {{template "base/modal_actions_confirm" .}} |
88 | 99 | </div> |
89 | 100 |
|
| 101 | +<div class="ui small modal" id="add-member-to-team-modal"> |
| 102 | + <div class="header">{{ctx.Locale.Tr "org.teams.add_team_member"}}</div> |
| 103 | + <div class="content"> |
| 104 | + <form class="ui form ignore-dirty" method="post" data-action-base-link="{{$.OrgLink}}"> |
| 105 | + {{.CsrfTokenHtml}} |
| 106 | + <div class="required field"> |
| 107 | + <label>{{ctx.Locale.Tr "org.teams"}}</label> |
| 108 | + <div class="ui dropdown selection search team_add_member_team_search"> |
| 109 | + <input name="team" type="hidden"> |
| 110 | + {{svg "octicon-triangle-down" 14 "dropdown icon"}} |
| 111 | + <div class="text"></div> |
| 112 | + <div class="menu"> |
| 113 | + {{range .Teams}} |
| 114 | + <div class="item" data-value="{{.LowerName}}">{{.Name}}</div> |
| 115 | + {{end}} |
| 116 | + </div> |
| 117 | + </div> |
| 118 | + </div> |
| 119 | + <div class="required field"> |
| 120 | + <label>{{ctx.Locale.Tr "org.members"}}</label> |
| 121 | + <div id="search-user-box" class="ui search"> |
| 122 | + <div class="ui input"> |
| 123 | + <input class="prompt" name="uname" placeholder="{{ctx.Locale.Tr "search.user_kind"}}" autocomplete="off" required> |
| 124 | + </div> |
| 125 | + </div> |
| 126 | + </div> |
| 127 | + <div class="actions"> |
| 128 | + <button class="ui cancel button">{{ctx.Locale.Tr "cancel"}}</button> |
| 129 | + <button type="submit" class="ui primary button">{{ctx.Locale.Tr "save"}}</button> |
| 130 | + </div> |
| 131 | + </form> |
| 132 | + </div> |
| 133 | +</div> |
| 134 | + |
90 | 135 | {{template "base/footer" .}} |
0 commit comments