HTTP routes for the admin interface.
This namespace wires the admin panel's normalized web routes to their
handlers. Handlers live in boundary.admin.shell.http.handlers.* and their
shared plumbing (middleware, error mappings, query/form parsing, handler
helpers) lives in boundary.admin.shell.http.support.
The admin UI provides:
All routes require authentication and admin role. Routes follow normalized format for consistent interceptor application.
HTTP routes for the admin interface. This namespace wires the admin panel's normalized web routes to their handlers. Handlers live in `boundary.admin.shell.http.handlers.*` and their shared plumbing (middleware, error mappings, query/form parsing, handler helpers) lives in `boundary.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. Routes follow normalized format for consistent interceptor application.
(admin-routes-normalized admin-service schema-provider config user-service)Normalized admin routes grouped by category.
Week 1: Only web routes (server-rendered HTML) Week 2+: Add API routes for JSON responses
Returns: Map with :api, :web, :static route vectors
Normalized admin routes grouped by category. Week 1: Only web routes (server-rendered HTML) Week 2+: Add API routes for JSON responses Returns: Map with :api, :web, :static route vectors
(normalized-web-routes admin-service schema-provider config user-service)Normalized web routes for admin interface.
All routes require authentication and admin role. Routes use flexible-authentication-middleware for session or token auth.
Normalized web routes for admin interface. 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 |