Skip to content

Commit

Permalink
minor refactoring with a color helper in the tool access reports aces…
Browse files Browse the repository at this point in the history
  • Loading branch information
MontrealSergiy committed Jan 24, 2025
1 parent 40ccf0a commit 2d5e2ab
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions BrainPortal/app/views/tool_configs/_by_resource.erb
Original file line number Diff line number Diff line change
Expand Up @@ -145,29 +145,27 @@
</td>
<td class="left_align">
<%
# An array with each user with problem access
users_with_access_pb = users.select do |user|
# An array of user without access
users_without_access = users.select do |user|
!user_can_access_resource[user] || !user_can_access_versus[user] || !tc.can_be_accessed_by?(user)
end
users_with_access = users - users_with_access_pb
users_with_access = users - users_without_access
%>
<% tool_pb, exec_pb = user_can_access_versus, user_can_access_resource %>
<% exec_pb, tool_pb = tool_pb, exec_pb if for_tool %>
<!-- Add information on the tooltip -->
<span style="color:green">
<%= html_tool_tip((users_with_access).count, options={:style => {:color => :green}}) do %>
<%= html_tool_tip html_colorize(users_with_access.count, "green") do %>
<% admins = users_with_access.select {|u| u.has_role? :admin_user } %>
<%= "of which #{admins.count} are admins".html_safe %>
<% end %>
</span>
user(s) have access,
<span class="warning">
<%= html_tool_tip(users_with_access_pb.count ) do %>
<%= html_tool_tip html_colorize users_without_access.count do %>
<%= "#{exec_pb.values.count false} - due Execution Server's project<br/>".html_safe unless exec_pb.values.all? %>
<%= "#{tool_pb.values.count false} - due Tool's project<br/>".html_safe unless tool_pb.values.all? %>
<%= "#{tool_pb.values.count false} - due Tool's project>".html_safe unless tool_pb.values.all? %>
<% end %>
</span>
users have no access
user(s) have no access
</td>
</tr>
<% end %>
Expand Down

0 comments on commit 2d5e2ab

Please sign in to comment.