Module: VoluntaryScholarship::TeamMembershipsHelper
- Included in:
- Scholarship::TeamMembershipsController
- Defined in:
- app/helpers/voluntary_scholarship/team_memberships_helper.rb
Instance Method Summary collapse
- #can_update_scholarship_team_membership_roles?(team_membership) ⇒ Boolean
- #destroy_scholarship_team_membership_link(team_membership) ⇒ Object
Instance Method Details
#can_update_scholarship_team_membership_roles?(team_membership) ⇒ Boolean
3 4 5 6 7 8 |
# File 'app/helpers/voluntary_scholarship/team_memberships_helper.rb', line 3 def can_update_scholarship_team_membership_roles?(team_membership) team_membership.new_record? || current_user.is_master? || current_user.is_leader_of_scholarship_team?(team_membership.team) || (can?(:update, team_membership) && team_membership.accepted?) end |
#destroy_scholarship_team_membership_link(team_membership) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'app/helpers/voluntary_scholarship/team_memberships_helper.rb', line 10 def destroy_scholarship_team_membership_link(team_membership) link_to( t('scholarship_team_memberships.destroy.title'), scholarship_team_membership_path(team_membership.id), id: "team_membership_#{team_membership.id}", method: :delete, data: { confirm: t('general.questions.are_you_sure') }, onclick: "delete_link('team_membership_#{team_membership.id}'); return false;" ) end |