feat: add delete tenant command
This commit is contained in:
@ -63,7 +63,7 @@ func assertAdminOrTenantReadAccess(h http.Handler) http.Handler {
|
||||
assertOneOfRoles(user.RoleAdmin),
|
||||
assertAllOfUser(
|
||||
assertOneOfRoles(user.RoleReader, user.RoleWriter),
|
||||
assertTenant(),
|
||||
assertSameTenant(),
|
||||
),
|
||||
),
|
||||
nil,
|
||||
@ -77,7 +77,7 @@ func assertAdminOrTenantWriteAccess(h http.Handler) http.Handler {
|
||||
assertOneOfRoles(user.RoleAdmin),
|
||||
assertAllOfUser(
|
||||
assertOneOfRoles(user.RoleWriter),
|
||||
assertTenant(),
|
||||
assertSameTenant(),
|
||||
),
|
||||
),
|
||||
nil,
|
||||
@ -147,7 +147,7 @@ func assertOneOfUser(funcs ...assertUser) assertUser {
|
||||
}
|
||||
}
|
||||
|
||||
func assertTenant() assertUser {
|
||||
func assertSameTenant() assertUser {
|
||||
return func(w http.ResponseWriter, r *http.Request, u *user.User) bool {
|
||||
tenantID, ok := getTenantID(w, r)
|
||||
if !ok {
|
||||
|
Reference in New Issue
Block a user