projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use directory kinds.
[gpl/argeo-suite.git]
/
org.argeo.app.ui
/
src
/
org
/
argeo
/
app
/
ui
/
SuiteApp.java
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 63e332450bfdaf3e10e4c6a181c7e46637e0c9f7..3777b2ecda03557afa810dd561b32f5d0935ba3d 100644
(file)
--- 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.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;
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;
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());
// LdapName userDn;
// try {
// userDn = new LdapName(user.getName());