1234567891011121314151617181920 |
- module GroupsHelper
- def require_membership!
- require_login!
- if !(Member.exists?(group: @group, person: current_person) || current_person.is_admin?)
- flash_message(:danger, "You need to be a member of that group to do that.")
- redirect_to dashboard_url
- end
- end
- def require_leader!
- require_login!
- if !(Member.exists?(group: @group, is_leader: true, person: current_person) ||
- current_person.is_admin?)
- flash_message(:danger, "You need to be a group leader to do that.")
- redirect_to dashboard_url
- end
- end
- end
|