| Fields inherited from class | Fields |
|---|---|
class ScaffoldController |
PERMISSIONS, VIEW_PATH, c1, c2, resource, resourceName, scaffold |
| Type | Name and description |
|---|---|
AuditlogService |
auditlogService |
Map |
permissions操作前的鉴权配置 |
SecRoleUserService |
secRoleUserService |
grails.plugin.springsecurity.SpringSecurityService |
springSecurityService |
| Type | Name and description |
|---|---|
protected Object |
$afterSave(Role role) |
protected Object |
$afterUpdate(Role role) |
protected Boolean |
$beforeBindAndUpdate(Role role) |
protected Boolean |
$beforeDelete(Role role) |
protected Boolean |
$beforeEdit(Role role) |
protected Boolean |
$beforeSave(Role role) |
protected Boolean |
$beforeUpdate(Role role) |
Object |
disable() |
Object |
editBulk() |
Object |
enable() |
protected void |
joinIdenticalEntities(Role role, List<Role> roleList, String type, Boolean excluded) |
Object |
listDataAuditlogs()获取系统角色以及关联实体的变更审计日志 |
Object |
listHandoverLogs()获得移交审计日志 |
Object |
listUsers(Long id)获取定时计算出来的所有关联用户列表 |
Object |
updateBulk() |
protected boolean |
updateRoleEntities(Role role)save、update、updateBulk 前,更新角色实体 |
protected void |
updateRoleEntities(Role role, Map params, String entityType, String param, boolean multi) |
protected void |
updateRoleEntities(Role role, List values, String entityType, boolean excluded) |
protected void |
updateRolePermissions(Role role)save、update、updateBulk 后,更新角色和权限的关系 |
Object |
updateUsers(Long id)更新关联用户 |
操作前的鉴权配置
获取系统角色以及关联实体的变更审计日志
id - 角色ID获得移交审计日志
id - 角色ID获取定时计算出来的所有关联用户列表
save、update、updateBulk 前,更新角色实体
params.xxx - 如果 userIds,即以逗号或分号分隔的、关联用户的 ID 列表,其他如 ordIds 等,对应各种实体params.xxx_excluded - 形式同上,为排除在外的、不与角色关联的实体save、update、updateBulk 后,更新角色和权限的关系
params.permissionIds - 以逗号分隔的、新选的权限 ID 列表params.permissionIdsOld - 之前关联的权限 ID 列表更新关联用户