diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index ebd7ab064..24d34991a 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1349,6 +1349,16 @@ module ApplicationHelper link_to l(:button_delete), url, options end + def delete_new_link(url, options={}) + options = { + :method => :delete, + :data => {:confirm => l(:text_are_you_sure)}, + :class => "c_purple" + }.merge(options) + + link_to l(:button_delete), url, options + end + def preview_link(url, form, target='preview', options={}) content_tag 'a', l(:label_preview), { :href => "#", diff --git a/app/views/projects/settings.html.erb b/app/views/projects/settings.html.erb index 8598422b9..1ff0f8a79 100644 --- a/app/views/projects/settings.html.erb +++ b/app/views/projects/settings.html.erb @@ -11,7 +11,7 @@
标识 | -主版本库 | -管理系统 | -库路径 | +<% project_path_cut = RepositoriesHelper::PROJECT_PATH_CUT %> +<% ip = RepositoriesHelper::REPO_IP_ADDRESS %> +<% if @project.repositories.any? %> +
<%= l(:field_identifier) %> | +<%= l(:field_repository_is_default) %> | +<%= l(:label_scm) %> | +<%= l(:label_repository_path) %> | |||||||
trustie2 | -- | Git | -http://xianbo_trustie2 | -用户列表 | -- | |||||
micros | -- | Git | -http://xianbo_trustie2 | -用户列表 | -+ | + <%= link_to repository.identifier, {:controller => 'repositories', :action => 'show', :id => @project, :repository_id => repository.identifier_param} if repository.identifier.present? %> | +<%= checked_image repository.is_default? %> | +<%=h repository.scm_name %> | + <%if repository.scm_name=="Git"%> + + <%else %> + + <% end %> ++ <% if repository.scm_name=="Git"%> + <%if User.current.allowed_to?(:manage_repository, @project) %> + <%= link_to(l(:label_user_plural), committers_repository_path(repository), + :class => 'c_blue') %> + <% end %> + <% end %> + | ++ <% if repository.login.to_s==User.current.login.to_s %> + <%= delete_new_link repository_path(repository) %> + <% end %> |
socialforge | @@ -36,7 +53,12 @@ |
<%= l(:field_identifier) %> | +<%= l(:field_repository_is_default) %> | +<%= l(:label_scm) %> | +<%= l(:label_repository_path) %> | ++ |
---|---|---|---|---|
<%= checked_image repository.is_default? %> | +<%=h repository.scm_name %> | + <%if repository.scm_name=="Git"%> + + <%else %> + + <% end %> + ++ <% if repository.scm_name=="Subversion"%> + <%if User.current.allowed_to?(:manage_repository, @project) %> + <%= link_to(l(:label_user_plural), committers_repository_path(repository), + :class => 'icon icon-user') %> + <%= link_to(l(:button_edit), edit_repository_path(repository), + :class => 'icon icon-edit') %> + <%= delete_link repository_path(repository) %> + <% end %> + <% elsif repository.scm_name=="Git"%> + <%if User.current.allowed_to?(:manage_repository, @project) %> + + <%= link_to(l(:label_user_plural), committers_repository_path(repository), + :class => 'icon icon-user') %> + <% if repository.login.to_s==User.current.login.to_s %> + <%= delete_link repository_path(repository) %> + <% end %> + <% end %> + <% end %> + | +
<%= l(:label_no_data) %>
+<% end %> + +<% course_tag = @project.project_type %> +<% if User.current.allowed_to?(:manage_repository, @project) %> + <%= link_to l(:label_repository_new_repos), newrepo_project_repository_path(@project, :course => course_tag), :class => 'icon icon-add' %> +<% end %> \ No newline at end of file