import org.argeo.cms.util.CmsUtils;
import org.argeo.connect.people.PeopleException;
import org.argeo.connect.people.PeopleService;
-import org.argeo.connect.people.web.pages.OrgPage;
import org.argeo.connect.people.web.parts.PeopleSearchCmp;
+import org.argeo.connect.resources.ResourcesService;
import org.argeo.eclipse.ui.EclipseUiUtils;
import org.eclipse.jface.viewers.DoubleClickEvent;
import org.eclipse.jface.viewers.IDoubleClickListener;
/** Default dashboard layout for Argeo Suite */
public class DefaultDashboard implements CmsUiProvider {
+ private ResourcesService resourceService;
private PeopleService peopleService;
private Map<String, String> peopleIconPaths;
// Local UI Providers
- private CmsUiProvider orgPage;
+ // private CmsUiProvider orgPage;
- public DefaultDashboard(PeopleService peopleService, Map<String, String> peopleIconPaths) {
+ public DefaultDashboard(ResourcesService resourceService, PeopleService peopleService, Map<String, String> peopleIconPaths) {
+ this.resourceService = resourceService;
this.peopleService = peopleService;
this.peopleIconPaths = peopleIconPaths;
- orgPage = new OrgPage(peopleService);
+ // orgPage = new OrgPage(peopleService);
}
@Override
titleLbl.setText("My Tasks");
titleLbl.setFont(EclipseUiUtils.getBoldFont(titleCmp));
- PeopleSearchCmp searchComp = new PeopleSearchCmp(parent, SWT.NO_FOCUS, peopleService, peopleIconPaths);
+ PeopleSearchCmp searchComp = new PeopleSearchCmp(parent, SWT.NO_FOCUS, resourceService, peopleService, peopleIconPaths);
searchComp.populate(context, true);
searchComp.setLayoutData(EclipseUiUtils.fillAll());