Give all with internal role ability to attend and not attend
Attending count should count everyone, not just current_user
Simplify logic in view