feat: Fixes release build failures and get's release dockerfile working.
This commit is contained in:
@@ -16,36 +16,13 @@ extension SharedModels.ViewRoute {
|
||||
|
||||
var middleware: [any Middleware]? {
|
||||
switch self {
|
||||
// case .index: return viewProtectedMiddleware
|
||||
case let .employee(route): return route.middleware
|
||||
case .employee,
|
||||
.purchaseOrder,
|
||||
.user,
|
||||
.vendor,
|
||||
.vendorBranch:
|
||||
return viewProtectedMiddleware
|
||||
case .login: return nil
|
||||
case let .purchaseOrder(route): return route.middleware
|
||||
case let .user(route): return route.middleware
|
||||
case let .vendor(route): return route.middleware
|
||||
case let .vendorBranch(route): return route.middleware
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.EmployeeRoute {
|
||||
|
||||
var middleware: [any Middleware]? { viewProtectedMiddleware }
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.PurchaseOrderRoute {
|
||||
var middleware: [any Middleware]? { viewProtectedMiddleware }
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.UserRoute {
|
||||
var middleware: [any Middleware]? {
|
||||
viewProtectedMiddleware
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.VendorRoute {
|
||||
var middleware: [any Middleware]? { viewProtectedMiddleware }
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.VendorBranchRoute {
|
||||
var middleware: [any Middleware]? { viewProtectedMiddleware }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user