Module: VoluntaryScholarship::IterationParticipationsHelper
- Included in:
- Scholarship::IterationParticipationsController
- Defined in:
- app/helpers/voluntary_scholarship/iteration_participations_helper.rb
Instance Method Summary collapse
- #can_update_scholarship_iteration_participation_roles?(iteration_participation) ⇒ Boolean
- #destroy_scholarship_iteration_participation_link(iteration_participation) ⇒ Object
Instance Method Details
#can_update_scholarship_iteration_participation_roles?(iteration_participation) ⇒ Boolean
3 4 5 6 7 8 |
# File 'app/helpers/voluntary_scholarship/iteration_participations_helper.rb', line 3 def can_update_scholarship_iteration_participation_roles?(iteration_participation) iteration_participation.new_record? || current_user.is_master? || current_user.id == iteration_participation.iteration.program.organization.user_id || (can?(:update, iteration_participation) && iteration_participation.accepted?) end |
#destroy_scholarship_iteration_participation_link(iteration_participation) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'app/helpers/voluntary_scholarship/iteration_participations_helper.rb', line 10 def destroy_scholarship_iteration_participation_link(iteration_participation) link_to( t('scholarship_iteration_participations.destroy.title'), scholarship_iteration_participation_path(iteration_participation.id), id: "iteration_participation_#{iteration_participation.id}", method: :delete, data: { confirm: t('general.questions.are_you_sure') }, onclick: "delete_link('iteration_participation_#{iteration_participation.id}'); return false;" ) end |