Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/admin/team_members/index.html.haml')
-rw-r--r--app/views/admin/team_members/index.html.haml30
1 files changed, 30 insertions, 0 deletions
diff --git a/app/views/admin/team_members/index.html.haml b/app/views/admin/team_members/index.html.haml
new file mode 100644
index 00000000000..4076917da64
--- /dev/null
+++ b/app/views/admin/team_members/index.html.haml
@@ -0,0 +1,30 @@
+- @admin_team_members.group_by(&:project).sort.each do |project, members|
+ %h3= link_to project.name, [:admin, project]
+ %table
+ %tr
+ %th Name
+ %th Email
+ %th Read
+ %th Git
+ %th Manage
+ %th Added
+ %th
+ %th
+ %th
+ - members.each do |tm|
+ - user = tm.user
+ %tr
+ %td.span-6= tm.user_name
+ %td.span-6= tm.user_email
+ %td.span-1= check_box_tag "read", 1, project.readers.include?(user), :disabled => :disabled
+ %td.span-1= check_box_tag "commit", 1, project.writers.include?(user), :disabled => :disabled
+ %td.span-2= check_box_tag "admin", 1, project.admins.include?(user), :disabled => :disabled
+ %td.span-3= time_ago_in_words(tm.updated_at) + " ago"
+ %td= link_to 'Show', admin_team_member_path(tm)
+ %td= link_to 'Edit', edit_admin_team_member_path(tm), :id => "edit_#{dom_id(tm)}"
+ %td= link_to 'Destroy', admin_team_member_path(tm), :confirm => 'Are you sure?', :method => :delete
+
+%br
+
+= paginate @admin_team_members
+= link_to 'New Team Member', new_admin_team_member_path