HTTP routes for the admin interface.
This namespace wires the admin panel's web routes to their handlers.
Handlers live in wagoe.admin.shell.http.handlers.* and their
shared plumbing (middleware, error mappings, query/form parsing, handler
helpers) lives in wagoe.admin.shell.http.support.
The admin UI provides:
All routes require authentication and admin role.
HTTP routes for the admin interface. This namespace wires the admin panel's web routes to their handlers. Handlers live in `wagoe.admin.shell.http.handlers.*` and their shared plumbing (middleware, error mappings, query/form parsing, handler helpers) lives in `wagoe.admin.shell.http.support`. The admin UI provides: - Entity list pages with search, sort, and pagination - Entity detail/edit pages with forms - Create and update handlers with validation - Delete and bulk delete operations - HTMX fragment handlers for dynamic updates All routes require authentication and admin role.
(admin-routes admin-service schema-provider config user-service)Admin's contribution to the application's route table.
Web routes only — the admin UI is server-rendered HTML, and there is no JSON API for it yet.
Admin's contribution to the application's route table. Web routes only — the admin UI is server-rendered HTML, and there is no JSON API for it yet.
(web-routes admin-service schema-provider config user-service)The admin interface's web routes, as Reitit data.
Paths are relative to :web-prefix below, not to /web. All routes require authentication and admin role. Routes use flexible-authentication-middleware for session or token auth.
The admin interface's web routes, as Reitit data. Paths are relative to :web-prefix below, not to /web. All routes require authentication and admin role. Routes use flexible-authentication-middleware for session or token auth.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |