class Decidim::Meetings::Admin::MeetingClosesController
def update
def update enforce_permission_to(:close, :meeting, meeting:) @form = form(Admin::CloseMeetingForm).from_params(params.merge(proposals: meeting.sibling_scope(:proposals))) CloseMeeting.call(@form, meeting) do on(:ok) do flash[:notice] = I18n.t("meetings.close.success", scope: "decidim.meetings.admin") redirect_to meetings_path end on(:invalid) do flash.now[:alert] = I18n.t("meetings.close.invalid", scope: "decidim.meetings.admin") render action: "edit" end end end