X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.web%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fweb%2FDefaultMainPage.java;h=b84a653d654e62ca62c7206d5baee685f6e8b42c;hp=5a48487d84c7e5d2dc6daf62ccd1011aa7908e0a;hb=c2c976b0116644bdfccffa6504e4ee598c9dcc58;hpb=a5e5ab1e12391c0d6514ac7fa8fd3a242340b4a0 diff --git a/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java b/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java index 5a48487..b84a653 100644 --- a/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java +++ b/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java @@ -16,11 +16,13 @@ import org.argeo.cms.ui.CmsView; import org.argeo.cms.ui.LifeCycleUiProvider; import org.argeo.cms.util.CmsUtils; import org.argeo.cms.widgets.auth.CmsLogin; +import org.argeo.connect.AppMaintenanceService; import org.argeo.connect.ConnectTypes; -import org.argeo.connect.people.PeopleService; -import org.argeo.connect.people.web.pages.PeopleDefaultPage; import org.argeo.connect.resources.ResourcesService; import org.argeo.eclipse.ui.EclipseUiUtils; +import org.argeo.people.PeopleService; +import org.argeo.people.PeopleTypes; +import org.argeo.people.web.pages.PeopleDefaultPage; import org.argeo.suite.web.fs.MyFilesBrowserPage; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionListener; @@ -64,7 +66,7 @@ public class DefaultMainPage implements LifeCycleUiProvider { if (context.isNodeType(ConnectTypes.CONNECT_ENTITY)) return peoplePage.createUi(parent, context); - else if (peopleService.getDefaultBasePath().equals(context.getPath())) + else if (("/" + peopleService.getBaseRelPath(PeopleTypes.PEOPLE_PERSON)).equals(context.getPath())) return peoplePage.createUi(parent, context); else if (context.isNodeType(NodeType.NT_FOLDER) || context.isNodeType(NodeType.NT_FILE)) return fsBrowserPage.createUi(parent, context); @@ -138,4 +140,9 @@ public class DefaultMainPage implements LifeCycleUiProvider { public void setPeopleIconPaths(Map peopleIconPaths) { this.peopleIconPaths = peopleIconPaths; } + + // Only used has a blocker. + public void setSuiteMaintenanceService(AppMaintenanceService suiteMaintenanceService) { + } + }