Routes - ml-archive/admin-panel GitHub Wiki
Create public routes
drop.group(collection: Middlewares.unsecured) { unsecured in
unsecured.grouped("/").collection(LoginRoutes(droplet: drop, config: AdminPanel.Configuration.shared!))
}
Create protected routes (requires to be logged in)
drop.group(collection: Middlewares.secured) { secured in
secured.grouped("/admin/dashboard").collection(DashboardRoutes(droplet: drop))
secured.grouped("/admin/backend_users").collection(BackendUsersRoutes(droplet: drop))
secured.grouped("/admin/backend_users/roles").collection(BackendUserRolesRoutes(droplet: drop))
}