feat: Moves employee views to their own controller, updates css, and employee table view.
This commit is contained in:
10
Sources/App/Extensions/RouteBuilder+protected.swift
Normal file
10
Sources/App/Extensions/RouteBuilder+protected.swift
Normal file
@@ -0,0 +1,10 @@
|
||||
import Vapor
|
||||
|
||||
extension RoutesBuilder {
|
||||
|
||||
// Used to ensure views are protected, redirects users to the login page if they're
|
||||
// not authenticated.
|
||||
var protected: any RoutesBuilder {
|
||||
grouped(User.credentialsAuthenticator(), User.redirectMiddleware(path: "login"))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user