defmodule Localiser.Web.Controllers.OnboardingController do use Phoenix.Controller, formats: [:json] use OpenApiSpex.ControllerSpecs alias Localiser.Domain.System alias Localiser.Web.Schemas tags ["Onboarding"] security [] operation :status, summary: "Get onboarding checklist status", responses: [ ok: {"Onboarding status", "application/json", Schemas.OnboardingStatus} ] def status(conn, _params) do json(conn, System.onboarding_status()) end end