X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2FSuiteApp.java;h=3777b2ecda03557afa810dd561b32f5d0935ba3d;hb=99a029d144e7aab7f8b5a9ac3a2c4383cae4a6f5;hp=63e332450bfdaf3e10e4c6a181c7e46637e0c9f7;hpb=ca5ab3a2e58b3607ea8920fd94e0a936c55cf99d;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteApp.java b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteApp.java index 63e3324..3777b2e 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteApp.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteApp.java @@ -32,6 +32,7 @@ import org.argeo.app.api.EntityConstants; import org.argeo.app.api.EntityNames; import org.argeo.app.api.EntityType; import org.argeo.app.api.RankedObject; +import org.argeo.app.core.SuiteUtils; import org.argeo.cms.AbstractCmsApp; import org.argeo.cms.CmsUserManager; import org.argeo.cms.LocaleUtils; @@ -574,10 +575,7 @@ public class SuiteApp extends AbstractCmsApp implements EventHandler { User user = cmsUserManager.getUser(username); if (user == null) return null; - UserDirectory userDirectory = cmsUserManager.getUserDirectory(user); - path = CmsContentRepository.DIRECTORY_BASE + SLASH + userDirectory.getGlobalId() + SLASH - + userDirectory.getRolePath(user); - node = contentSession.get(path); + node = SuiteUtils.roleToContent(cmsUserManager, contentSession, user); // LdapName userDn; // try { // userDn = new LdapName(user.getName());