From 83104f8d2b081cc09852b5efc7b69bf2442a404e Mon Sep 17 00:00:00 2001 From: Ridhwana Date: Fri, 8 Apr 2022 14:48:39 +0200 Subject: [PATCH] Refactor the way we show organizations on the member index view (#17177) --- app/views/admin/users/_member_index.html.erb | 20 +++++-------------- .../admin/users/index/_organizations.html.erb | 5 +++++ 2 files changed, 10 insertions(+), 15 deletions(-) create mode 100644 app/views/admin/users/index/_organizations.html.erb diff --git a/app/views/admin/users/_member_index.html.erb b/app/views/admin/users/_member_index.html.erb index f9a6fa9ac..7d4e796f8 100644 --- a/app/views/admin/users/_member_index.html.erb +++ b/app/views/admin/users/_member_index.html.erb @@ -9,7 +9,7 @@

Members

- <% if user.organization_memberships.any? %> - <% user.organization_memberships.includes([:organization]).each do |org_membership| %> - - - - <% end %> - <% end %> + <%= render "admin/users/index/organizations", organizations: user.organizations %>
@@ -107,7 +101,7 @@ - <% @users.includes([:organization_memberships]).each do |user| %> + <% @users.includes([:organizations]).each do |user| %>
@@ -142,12 +136,8 @@

- <% if user.organization_memberships.any? %> - <% user.organization_memberships.includes([:organization]).each do |org_membership| %> - - - - <% end %> + <% if user.organizations.any? %> + <%= render "admin/users/index/organizations", organizations: user.organizations %> <% else %> - <% end %> diff --git a/app/views/admin/users/index/_organizations.html.erb b/app/views/admin/users/index/_organizations.html.erb new file mode 100644 index 000000000..e74c2809f --- /dev/null +++ b/app/views/admin/users/index/_organizations.html.erb @@ -0,0 +1,5 @@ + <% organizations.each do |organization| %> + + + + <% end %>