-
-
-
-
-
+
+
+
diff --git a/app/views/repositories/_breadcrumbs.html.erb b/app/views/repositories/_breadcrumbs.html.erb
deleted file mode 100644
index 9b6f22388..000000000
--- a/app/views/repositories/_breadcrumbs.html.erb
+++ /dev/null
@@ -1,4 +0,0 @@
-
- - <%= link_to current_team.name, projects_path(team: current_team) %>
- - <%= t("repositories.nav.breadcrumbs.repositories") %>
-
diff --git a/app/views/repositories/_export_repository_modal.html.erb b/app/views/repositories/_export_repository_modal.html.erb
index 37207553d..4cc0b0bea 100644
--- a/app/views/repositories/_export_repository_modal.html.erb
+++ b/app/views/repositories/_export_repository_modal.html.erb
@@ -13,7 +13,7 @@
<%=t('zip_export.repository_header_html', repository: repository.name) %>
-
<%=t 'zip_export.files_alert' %>
+
<%=t 'zip_export.files_alert' %>
<%=t 'zip_export.repository_footer_html' %>
- - <%= t('repositories.modal_parse.warning_1') %>
- - <%= t('repositories.modal_parse.warning_2') %>
+ - <%=t 'repositories.modal_parse.warning_1', limit: Constants::REPOSITORY_LIST_ITEMS_PER_COLUMN %>
+ - <%=t 'repositories.modal_parse.warning_2' %>
diff --git a/app/views/repositories/_repository_table.html.erb b/app/views/repositories/_repository_table.html.erb
index aad7bcc3c..3505fdde6 100644
--- a/app/views/repositories/_repository_table.html.erb
+++ b/app/views/repositories/_repository_table.html.erb
@@ -6,6 +6,7 @@
data-num-columns="<%= 6 + repository.repository_columns.count %>"
data-create-record="<%= repository_repository_rows_path(repository) %>"
data-delete-record="<%= repository_delete_records_path(repository) %>"
+ data-copy-records="<%= repository_copy_records_path(repository) %>"
data-max-dropdown-length="<%= Constants::NAME_TRUNCATION_LENGTH_DROPDOWN %>"
data-save-text="<%= I18n.t('general.save') %>"
data-edit-text="<%= I18n.t('general.edit') %>"
diff --git a/app/views/repositories/index.html.erb b/app/views/repositories/index.html.erb
index c9001ad32..91159aaef 100644
--- a/app/views/repositories/index.html.erb
+++ b/app/views/repositories/index.html.erb
@@ -6,15 +6,19 @@
# show only if no repositories present. If the team will have them we will
# handle this in left side navigation bar
%>
-
+
<%=t 'libraries.index.no_libraries.text' %>
-
<%=t 'libraries.index.no_libraries.title' %>
-
- <%= link_to t('libraries.index.no_libraries.create_new_button'),
- create_modal_team_repositories_path(current_team),
- class: "btn btn-primary btn-lg",
- id: "create-new-repository",
- remote: true %>
+ <% if can_create_repositories?(current_team) %>
+ <%=t 'libraries.index.no_libraries.title' %>
+
+ <%= link_to t('libraries.index.no_libraries.create_new_button'),
+ create_modal_team_repositories_path(current_team),
+ class: "btn btn-primary btn-lg",
+ id: "create-new-repository",
+ remote: true %>
+ <% else %>
+ <%=t 'libraries.index.no_libraries.no_permission_title' %>
+ <% end %>
<% else %>
diff --git a/app/views/repositories/show.html.erb b/app/views/repositories/show.html.erb
index 944be2e31..d65684b86 100644
--- a/app/views/repositories/show.html.erb
+++ b/app/views/repositories/show.html.erb
@@ -20,11 +20,12 @@
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="true"
- <%= "disabled" unless can_manage_repository?(@repository) || can_create_repositories?(@repository.team) %>>
+ <%= "disabled" unless can_perform_repository_actions(@repository) %>>
- <% if can_manage_repository?(@repository) || can_create_repositories?(@repository.team) %>
+
+ <% if can_perform_repository_actions(@repository) %>
-
-
+ <%= truncate(title_element.name,
+ length: Constants::NAME_TRUNCATION_LENGTH) %>
+
+
diff --git a/app/views/shared/_sidebar.html.erb b/app/views/shared/_sidebar.html.erb
index d1f177c5e..7b6659915 100644
--- a/app/views/shared/_sidebar.html.erb
+++ b/app/views/shared/_sidebar.html.erb
@@ -2,7 +2,7 @@