scinote-web/app/views/repositories/_share_repository_modal.html.erb

56 lines
2.6 KiB
Plaintext
Raw Normal View History

2019-08-12 21:02:16 +08:00
<div class="modal share-repo-modal" tabindex="-1" role="dialog" >
<%= form_for :shares, url: multiple_update_team_repository_team_repositories_path(current_team, @repository), remote: :true do |f| %>
2019-08-05 19:07:29 +08:00
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="create-repo-modal-label">
<%= t("repositories.index.modal_share.title") %>
</h4>
</div>
2019-08-12 21:02:16 +08:00
<div class="modal-body share-repo-container">
<div class="header">
<span class="team-selector">Share with Team</span>
<span class="permission-selector">Can Edit</span>
</div>
<div class="data-list">
<div class="all-teams">
<span class="team-selector">
<%= check_box_tag 'select_all_teams', 0, @repository.shared, {class: "simple-checkbox"} %>
2019-08-12 21:02:16 +08:00
<span class="checkbox-label"></span>
All teams in the organization
</span>
<span class="permission-selector">
<%= check_box_tag 'select_all_write_permission', 0, @repository.write?, {class: 'hidden trigger-checkbox'}%>
2019-08-12 21:02:16 +08:00
<span class="checkbox-label"></span>
</span>
</div>
<div class="teams-list">
<% (current_user.teams - [@repository.team]).each do |t| %>
2019-08-12 21:02:16 +08:00
<div class="team-container">
<div class="team-selector">
<%= check_box_tag 'share_team_ids[]', t.id, @repository.private_shared_with?(t), {id: "shared_#{t.id}", class: "simple-checkbox"} %>
2019-08-12 21:02:16 +08:00
<span class="checkbox-label"></span>
<%= t.name %>
</div>
<div class="permission-selector">
<%= check_box_tag 'write_permissions[]', t.id, @repository.private_shared_with_write?(t), {
id: "editable_#{t.id}",
class: (@repository.private_shared_with?(t) ? 'trigger-checkbox' : 'trigger-checkbox hidden')
2019-08-12 21:02:16 +08:00
}.compact %>
<span class="checkbox-label"></span>
</div>
</div>
2019-08-05 19:07:29 +08:00
<% end %>
2019-08-12 21:02:16 +08:00
</div>
2019-08-05 19:07:29 +08:00
</div>
</div>
<%= hidden_field_tag 'permission_changes', {}%>
2019-08-05 19:07:29 +08:00
<div class="modal-footer">
<%= f.submit t("repositories.index.modal_share.submit"), class: "btn btn-primary" %>
</div>
</div>
</div>
<% end %>
</div>