class Decidim::Debates::DebatesController

def create

def create
  enforce_permission_to :create, :debate
  @form = form(DebateForm).from_params(params)
  CreateDebate.call(@form) do
    on(:ok) do |debate|
      flash[:notice] = I18n.t("debates.create.success", scope: "decidim.debates")
      redirect_to Decidim::ResourceLocatorPresenter.new(debate).path
    end
    on(:invalid) do
      flash.now[:alert] = I18n.t("debates.create.invalid", scope: "decidim.debates")
      render action: "new"
    end
  end
end