This would probably work, but since this is a fixed role, you could just add 'can :index, User' into the user.staff? block like

if user.staff?
    ...
    can :index, User
end