Sha256: d28589a277fefd5095b8eb1afba926d778972559a8c8dd4f49f73483a9dbc485
Contents?: true
Size: 769 Bytes
Versions: 6
Compression:
Stored size: 769 Bytes
Contents
# frozen_string_literal: true module Decidim module DecidimAwesome module Proposals module Admin ## # Decorates update draft and update proposal # to avoid private field to be logged in PaperTrail. module UpdateProposalOverride extend ActiveSupport::Concern included do private alias_method :decidim_original_update_proposal, :update_proposal def update_proposal decidim_original_update_proposal update_private_field! end def update_private_field! @proposal.update_private_body!(form.private_body) if form.private_body.present? end end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems