Guest User

Untitled

a guest
Jun 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. module WelcomeHelper
  2. def manage_samples_link
  3. manage_samples_link_for(current_user, [:submitter, :reviewer, :admin])
  4. end
  5.  
  6. def manage_samples_link(user, acceptable_roles)
  7. has_acceptable_role = acceptable_roles.inject(false) { | sum, each |
  8. sum ||= user.role?(each)
  9. }
  10.  
  11. has_acceptable_role ? nil : link_to "Manage Samples", manage_samples_path
  12. end
  13. end
Add Comment
Please, Sign In to add comment