app/models/concerns/spotlight/user.rb in blacklight-spotlight-3.0.0.rc4 vs app/models/concerns/spotlight/user.rb in blacklight-spotlight-3.0.0.rc5

- old
+ new

@@ -17,10 +17,14 @@ def superadmin? roles.where(role: 'admin', resource: Spotlight::Site.instance).any? end def exhibit_roles - roles.where(resource_type: 'Spotlight::Exhibit') + roles.where(resource_type: 'Spotlight::Exhibit').where.not(role: 'viewer') + end + + def viewer_roles + roles.where(resource_type: 'Spotlight::Exhibit', role: 'viewer') end def admin_roles exhibit_roles.where(role: 'admin') end