045f14fbd0
Collaborators have write access as default, and can be changed via repository collaboration settings page to change between read, write and admin.
70 lines
2.5 KiB
Cheetah
70 lines
2.5 KiB
Cheetah
{{template "base/head" .}}
|
|
<div class="repository settings collaboration">
|
|
{{template "repo/header" .}}
|
|
<div class="ui container">
|
|
<div class="ui grid">
|
|
{{template "repo/settings/navbar" .}}
|
|
<div class="twelve wide column content">
|
|
{{template "base/alert" .}}
|
|
<h4 class="ui top attached header">
|
|
{{.i18n.Tr "repo.settings.collaboration"}}
|
|
</h4>
|
|
<div class="ui attached segment collaborator list">
|
|
{{range .Collaborators}}
|
|
<div class="item ui grid">
|
|
<div class="ui five wide column">
|
|
<a href="{{AppSubUrl}}/{{.Name}}">
|
|
<img class="ui avatar image" src="{{.AvatarLink}}">
|
|
{{.DisplayName}}
|
|
</a>
|
|
</div>
|
|
<div class="ui eight wide column">
|
|
<span class="octicon octicon-shield"></span>
|
|
<div class="ui inline dropdown">
|
|
<div class="text">{{.Collaboration.ModeName}}</div>
|
|
<i class="dropdown icon"></i>
|
|
<div class="access-mode menu" data-url="{{$.Link}}/access_mode" data-uid="{{.Id}}">
|
|
<div class="item" data-text="Admin" data-value="3">Admin</div>
|
|
<div class="item" data-text="Write" data-value="2">Write</div>
|
|
<div class="item" data-text="Read" data-value="1">Read</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="ui two wide column">
|
|
<button class="ui red tiny button inline text-thin delete-button" data-url="{{$.Link}}/delete" data-id="{{.Id}}">
|
|
{{$.i18n.Tr "repo.settings.delete_collaborator"}}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
{{end}}
|
|
</div>
|
|
<div class="ui bottom attached segment">
|
|
<form class="ui form" id="repo-collab-form" action="{{.Link}}" method="post">
|
|
{{.CsrfTokenHtml}}
|
|
<div class="inline field ui left">
|
|
<div id="search-user-box">
|
|
<div class="ui input">
|
|
<input class="prompt" name="collaborator" placeholder="{{.i18n.Tr "repo.settings.search_user_placeholder"}}" autocomplete="off" autofocus required>
|
|
</div>
|
|
<div class="ui segment results hide"></div>
|
|
</div>
|
|
</div>
|
|
<button class="ui green button">{{.i18n.Tr "repo.settings.add_collaborator"}}</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="ui small basic delete modal">
|
|
<div class="ui icon header">
|
|
<i class="trash icon"></i>
|
|
{{.i18n.Tr "repo.settings.collaborator_deletion"}}
|
|
</div>
|
|
<div class="content">
|
|
<p>{{.i18n.Tr "repo.settings.collaborator_deletion_desc"}}</p>
|
|
</div>
|
|
{{template "base/delete_modal_actions" .}}
|
|
</div>
|
|
{{template "base/footer" .}}
|