diff --git a/app/models/user.rb b/app/models/user.rb index 78ce1d7f2da76c969ff3ac5b7361d62a1bb1f6e8..4ec848aa9c0c5a2fd52642f1f5e00e443ac0e2dc 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -99,22 +99,29 @@ class User < ApplicationRecord false end - def is_curator? + def is_moderator? roles.each do |role| - return true if role.name == 'curator' + return true if role.name == 'moderator' end false end - def is_moderator? + def is_supervisor? roles.each do |role| - return true if role.name == 'moderator' + return true if role.name == 'supervisor' + end + false + end + + def is_editor? + roles.each do |role| + return true if role.name == 'editor' end false end - def can_moderate? - self.is_admin? || self.is_moderator? + def can_edit? + self.is_admin? || self.is_editor? end def associated_collections