import org.argeo.cms.ui.CmsUiProvider;
import org.argeo.cms.ui.CmsView;
import org.argeo.cms.ui.LifeCycleUiProvider;
import org.argeo.cms.ui.CmsUiProvider;
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.people.PeopleService;
import org.argeo.connect.people.PeopleTypes;
import org.argeo.connect.people.web.pages.PeopleDefaultPage;
import org.argeo.cms.util.CmsUtils;
import org.argeo.cms.widgets.auth.CmsLogin;
import org.argeo.connect.people.PeopleService;
import org.argeo.connect.people.PeopleTypes;
import org.argeo.connect.people.web.pages.PeopleDefaultPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
private PeopleService peopleService;
private FileSystemProvider nodeFileSystemProvider;
private Map<String, String> peopleIconPaths;
private PeopleService peopleService;
private FileSystemProvider nodeFileSystemProvider;
private Map<String, String> peopleIconPaths;
- dashboardPage = new DefaultDashboard(peopleService, peopleIconPaths);
- peoplePage = new PeopleDefaultPage(peopleService, peopleIconPaths);
+ dashboardPage = new DefaultDashboard(resourceService, peopleService, peopleIconPaths);
+ peoplePage = new PeopleDefaultPage(resourceService, peopleService, peopleIconPaths);
if (context.isNodeType(PeopleTypes.PEOPLE_ENTITY))
return peoplePage.createUi(parent, context);
if (context.isNodeType(PeopleTypes.PEOPLE_ENTITY))
return peoplePage.createUi(parent, context);
return peoplePage.createUi(parent, context);
else if (context.isNodeType(NodeType.NT_FOLDER) || context.isNodeType(NodeType.NT_FILE))
return fsBrowserPage.createUi(parent, context);
return peoplePage.createUi(parent, context);
else if (context.isNodeType(NodeType.NT_FOLDER) || context.isNodeType(NodeType.NT_FILE))
return fsBrowserPage.createUi(parent, context);
Label anonymousLbl = new Label(body, SWT.WRAP);
anonymousLbl.setText("You should login or register to access your private dashboard");
Label anonymousLbl = new Label(body, SWT.WRAP);
anonymousLbl.setText("You should login or register to access your private dashboard");