Sha256: 2bf188c91607203d39a9c696bcc7161435599551facc10052903ed555ab66fb6
Contents?: true
Size: 672 Bytes
Versions: 4
Compression:
Stored size: 672 Bytes
Contents
# frozen_string_literal: true module Decidim module Proposals module Admin module AssignProposalsToValuatorOverride extend ActiveSupport::Concern included do def call return broadcast(:invalid) unless form.valid? assign_proposals send_email broadcast(:ok) rescue ActiveRecord::RecordInvalid broadcast(:invalid) end private def send_email ProposalsValuatorMailer.notify_proposals_valuator(form.valuator_role.user, form.current_user, form.proposals).deliver_later end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems