userbean.fatalPermission(Permission.ROLE_MANAGEMENT,RolePermission.WRITE,"Does not have permission to modify role!");
// Give message to administration what happened here.
thrownewPermissionDeniedException(securitybean,getSessionhandler().getUser(),"User "+getSessionhandler().getUser()+" does not have permission to modify role!");
}
role=roleBean.mergeChanges(getRole());
role=roleBean.mergeChanges(getRole());
...
@@ -76,7 +78,7 @@ public class RoleView {
...
@@ -76,7 +78,7 @@ public class RoleView {
}
}
publicStringeditRoleRight(){
publicStringeditRoleRight(){
logger.info("Roleright array: {}",rolerights);
logger.info("Roleright array: {}",rolerights);
RoleRightrow=rolerights.getRowData();
RoleRightrow=rolerights.getRowData();
roleBean.mergeChanges(row);
roleBean.mergeChanges(row);
logger.info("Saving roleright {}, r {}, w {}, x {}",newString[]{row.getAccessRight().getName(),newBoolean(row.isRead()).toString(),newBoolean(row.isWrite()).toString(),newBoolean(row.isExecute()).toString()});
logger.info("Saving roleright {}, r {}, w {}, x {}",newString[]{row.getAccessRight().getName(),newBoolean(row.isRead()).toString(),newBoolean(row.isWrite()).toString(),newBoolean(row.isExecute()).toString()});
userbean.fatalPermission(Permission.ROLE_MANAGEMENT,RolePermission.WRITE,"Does not have permission to create role!");
// Give message to administration what happened here.
thrownewPermissionDeniedException(securitybean,getSessionhandler().getUser(),"User "+getSessionhandler().getUser()+" does not have permission to create role!");
userBean.fatalPermission(Permission.USER_MANAGEMENT,RolePermission.WRITE,"does not have permission to create user!");
// Give message to administration what happened here.
thrownewPermissionDeniedException(securitybean,getSessionhandler().getUser(),"User "+getSessionhandler().getUser()+" does not have permission to create user!");