X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2Fpeople%2FPeopleEntryArea.java;h=ab06bcaa1ea9118a7b0f387b9e57eb8f5ebd182f;hb=c00d84a03a4952f317956ce6a4ded7bd233644fb;hp=a0decc04affe791b268666ea4b40cc1aaa2556cc;hpb=e709b6ee3f08fec9d2f303c25b30952a8af11ec7;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/people/PeopleEntryArea.java b/org.argeo.app.ui/src/org/argeo/app/ui/people/PeopleEntryArea.java index a0decc0..ab06bca 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/people/PeopleEntryArea.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/people/PeopleEntryArea.java @@ -85,7 +85,7 @@ public class PeopleEntryArea implements SwtUiProvider, CmsUiProvider { List visible = new ArrayList<>(); if (parent != null) { for (HierarchyUnit hu : parent.getDirectHierarchyUnits(true)) { - if (CurrentUser.implies(CmsRole.userAdmin, hu.getContext()) // + if (CurrentUser.implies(CmsRole.userAdmin, hu.getBase()) // ) // IPA { visible.add(hu); @@ -93,9 +93,9 @@ public class PeopleEntryArea implements SwtUiProvider, CmsUiProvider { } } else { for (UserDirectory directory : cmsUserManager.getUserDirectories()) { - if (CurrentUser.implies(CmsRole.userAdmin, directory.getContext()) // + if (CurrentUser.implies(CmsRole.userAdmin, directory.getBase()) // || CurrentUser.implies(CmsRole.userAdmin, - IpaUtils.IPA_ACCOUNTS_RDN + "," + directory.getContext())) // IPA + IpaUtils.IPA_ACCOUNTS_RDN + "," + directory.getBase())) // IPA { visible.add(directory); }