class Decidim::Meetings::Admin::MeetingCopiesController

def create

def create
  enforce_permission_to(:copy, :meeting, meeting:)
  @form = form(MeetingForm).from_params(params, current_component:)
  CopyMeeting.call(@form, meeting) do
    on(:ok) do
      flash[:notice] = I18n.t("meeting_copies.create.success", scope: "decidim.admin")
      redirect_to meetings_path
    end
    on(:invalid) do
      flash.now[:alert] = I18n.t("meeting_copies.create.error", scope: "decidim.admin")
      render :new
    end
  end
end