Merge pull request #2772 from zzet/bugfix/path_and_page-project-member-access-#2745
fix edit project members access link and page fixes refs #2745
This commit is contained in:
commit
71e89df5e0
10 changed files with 42 additions and 40 deletions
|
@ -72,16 +72,17 @@
|
|||
%th Users
|
||||
%th Project Access:
|
||||
|
||||
- @group.users.each do |u|
|
||||
%tr{class: "user_#{u.id}"}
|
||||
%td.name= link_to u.name, admin_user_path(u)
|
||||
- @group.users.each do |user|
|
||||
- next unless user
|
||||
%tr{class: "user_#{user.id}"}
|
||||
%td.name= link_to user.name, admin_user_path(user)
|
||||
%td.projects_access
|
||||
- u.authorized_projects.in_namespace(@group).each do |project|
|
||||
- u_p = u.users_projects.in_project(project).first
|
||||
- user.authorized_projects.in_namespace(@group).each do |project|
|
||||
- u_p = user.users_projects.in_project(project).first
|
||||
- next unless u_p
|
||||
%span
|
||||
= project.name
|
||||
= link_to "(#{ u_p.project_access_human })", edit_admin_team_member_path(u_p)
|
||||
= project.name_with_namespace
|
||||
= link_to "(#{ u_p.project_access_human })", edit_admin_project_member_path(project, user)
|
||||
%tr
|
||||
%td.input= select_tag :user_ids, options_from_collection_for_select(@users , :id, :name), multiple: true, data: {placeholder: 'Select users'}, class: 'chosen span5'
|
||||
%td= select_tag :project_access, options_for_select(Project.access_options), {class: "project-access-select chosen span3"}
|
||||
|
|
|
@ -123,5 +123,5 @@
|
|||
%tr
|
||||
%td= link_to project.name_with_namespace, admin_project_path(project)
|
||||
%td= tm.project_access_human
|
||||
%td= link_to 'Edit Access', edit_admin_team_member_path(tm), class: "btn small"
|
||||
%td= link_to 'Remove from team', admin_team_member_path(tm), confirm: 'Are you sure?', method: :delete, class: "btn small danger"
|
||||
%td= link_to 'Edit Access', edit_admin_project_member_path(project, tm.user), class: "btn small"
|
||||
%td= link_to 'Remove from team', admin_project_member_path(project, tm.user), confirm: 'Are you sure?', method: :delete, class: "btn small danger"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue