feat: expose CRUD, onboarding, pubsub via web
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
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
|
||||
Reference in New Issue
Block a user