9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/controllers/decidim/reporting_proposals/admin/proposal_notes_controller.rb', line 9
def update
enforce_permission_to :edit_note, :proposal_note, proposal_note: note
@notes_form = form(Decidim::Proposals::Admin::ProposalNoteForm).from_params(params)
Decidim::ReportingProposals::Admin::UpdateProposalNote.call(@notes_form, note) do
on(:ok) do
flash[:notice] = I18n.t("proposal_notes.update.success", scope: "decidim.reporting_proposals.admin")
end
on(:invalid) do
flash[:alert] = I18n.t("proposal_notes.update.invalid", scope: "decidim.reporting_proposals.admin")
end
redirect_back(fallback_location: decidim_admin.root_path)
end
end
|