mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 07:25:54 +08:00
hotfix: topNav
This commit is contained in:
parent
011e5af455
commit
cab95cc355
|
@ -100,10 +100,11 @@ public class NavBuilder extends NavManager {
|
||||||
ID useNavId;
|
ID useNavId;
|
||||||
if ((useNavId = MetadataHelper.checkSpecEntityId(useNav, EntityHelper.LayoutConfig)) != null) {
|
if ((useNavId = MetadataHelper.checkSpecEntityId(useNav, EntityHelper.LayoutConfig)) != null) {
|
||||||
Object[][] cached = getAllConfig(null, TYPE_NAV);
|
Object[][] cached = getAllConfig(null, TYPE_NAV);
|
||||||
// fix: 3.7.5 原本可见现在不可见了
|
// fix: 3.7.5 原本共享为可见现在不共享了
|
||||||
for (Object[] c : cached) {
|
for (Object[] c : cached) {
|
||||||
if (c[0].equals(useNavId)) {
|
if (c[0].equals(useNavId)) {
|
||||||
if (!isShareTo((String) c[1], user)) useNavId = null;
|
boolean allowUse = UserHelper.isAdmin(user) || isShareTo((String) c[1], user);
|
||||||
|
if (!allowUse) useNavId = null;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue