fix #2484 check admin roles
This commit is contained in:
parent
53828fcb8e
commit
d29148d6b8
1 changed files with 5 additions and 1 deletions
|
@ -129,7 +129,11 @@ public abstract class FessSearchAction extends FessBaseAction {
|
|||
final String username = systemHelper.getUsername();
|
||||
runtime.registerData("username", username);
|
||||
runtime.registerData("editableUser", fessLoginAssist.getSavedUserBean().map(FessUserBean::isEditable).orElse(false));
|
||||
runtime.registerData("adminUser", fessConfig.isAdminUser(username));
|
||||
runtime.registerData(
|
||||
"adminUser",
|
||||
fessConfig.isAdminUser(username)
|
||||
|| fessLoginAssist.getSavedUserBean().map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray()))
|
||||
.orElse(false));
|
||||
|
||||
runtime.registerData("pageLoginLink", fessConfig.isLoginLinkEnabled());
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue