修改authorization为authority来缩减长度
This commit is contained in:
@@ -8,5 +8,5 @@ class Permission(override var id: String? = null) : AggregateRoot<String>() {
|
|||||||
var role = ""
|
var role = ""
|
||||||
var resource = ""
|
var resource = ""
|
||||||
var type: ResourceType? = null
|
var type: ResourceType? = null
|
||||||
var authorization = PermissionType.Allow
|
var authority = PermissionType.Allow
|
||||||
}
|
}
|
||||||
@@ -9,5 +9,5 @@ class PermissionCmd : Command() {
|
|||||||
var role = ""
|
var role = ""
|
||||||
var resource = ""
|
var resource = ""
|
||||||
var type: ResourceType? = null
|
var type: ResourceType? = null
|
||||||
var authorization = PermissionType.Allow
|
var authority = PermissionType.Allow
|
||||||
}
|
}
|
||||||
@@ -32,7 +32,7 @@ class InterfaceQuery(template: MongoTemplate, var permissionQuery: IPermissionQu
|
|||||||
val permissions = this.permissionQuery.resourcePermissions(ResourceType.Interface, role)
|
val permissions = this.permissionQuery.resourcePermissions(ResourceType.Interface, role)
|
||||||
return interfaces.filter { i ->
|
return interfaces.filter { i ->
|
||||||
val permission = permissions.find { p -> i.id == p.resource }
|
val permission = permissions.find { p -> i.id == p.resource }
|
||||||
permission == null || permission.authorization == PermissionType.Allow
|
permission == null || permission.authority == PermissionType.Allow
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ class PageQuery(template: MongoTemplate, var permissionQuery: IPermissionQuery,
|
|||||||
val permissions = this.permissionQuery.resourcePermissions(ResourceType.Page, role)
|
val permissions = this.permissionQuery.resourcePermissions(ResourceType.Page, role)
|
||||||
return pages.filter { i ->
|
return pages.filter { i ->
|
||||||
val permission = permissions.find { p -> i.id == p.resource }
|
val permission = permissions.find { p -> i.id == p.resource }
|
||||||
permission == null || permission.authorization == PermissionType.Allow
|
permission == null || permission.authority == PermissionType.Allow
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,6 @@ class PermissionQuery(template: MongoTemplate) : MongoQuery(template), IPermissi
|
|||||||
.and("resource").`is`(resource)
|
.and("resource").`is`(resource)
|
||||||
.and("role").`is`(role)
|
.and("role").`is`(role)
|
||||||
), this.clazz, this.collection)
|
), this.clazz, this.collection)
|
||||||
return permission?.authorization
|
return permission?.authority
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -13,7 +13,7 @@ class SystemQuery(template: MongoTemplate, var permissionQuery: PermissionQuery)
|
|||||||
override fun withPermission(role: String): List<SystemView> {
|
override fun withPermission(role: String): List<SystemView> {
|
||||||
val systems = this.list(mapOf(), this.clazz)
|
val systems = this.list(mapOf(), this.clazz)
|
||||||
val permissions = this.permissionQuery.resourcePermissions(ResourceType.System, role)
|
val permissions = this.permissionQuery.resourcePermissions(ResourceType.System, role)
|
||||||
return systems.filter { i -> permissions.find { p -> i.id == p.resource }?.authorization == PermissionType.Allow }
|
return systems.filter { i -> permissions.find { p -> i.id == p.resource }?.authority == PermissionType.Allow }
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun authentication(resource: String, role: String): PermissionType? {
|
override fun authentication(resource: String, role: String): PermissionType? {
|
||||||
|
|||||||
@@ -8,5 +8,5 @@ class PermissionView() {
|
|||||||
var role = ""
|
var role = ""
|
||||||
var resource = ""
|
var resource = ""
|
||||||
var type: ResourceType? = null
|
var type: ResourceType? = null
|
||||||
var authorization = PermissionType.Allow
|
var authority = PermissionType.Allow
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user