X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.workbench.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fworkbench%2Fparts%2FDefaultDashboardEditor.java;h=3ad7dfa630395b338cd420c06aa541fe2614bc77;hp=d24ad972cdb6f560e78a73f4d9ec7074bc3e5f20;hb=5f04cf720732a23183fe16b8a399c85a22cc25b6;hpb=f29206b576a5fbc9715e89377ed8f7c04f623ef1 diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/DefaultDashboardEditor.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/DefaultDashboardEditor.java index d24ad97..3ad7dfa 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/DefaultDashboardEditor.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/DefaultDashboardEditor.java @@ -14,15 +14,13 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.argeo.activities.ActivitiesNames; import org.argeo.activities.ActivitiesService; -import org.argeo.activities.workbench.parts.TaskViewerContextMenu; +import org.argeo.activities.ui.TaskViewerContextMenu; import org.argeo.cms.auth.CurrentUser; -import org.argeo.cms.ui.workbench.util.CommandUtils; import org.argeo.cms.util.CmsUtils; import org.argeo.connect.ConnectNames; +import org.argeo.connect.ui.ConnectWorkbenchUtils; +import org.argeo.connect.ui.Refreshable; import org.argeo.connect.util.ConnectJcrUtils; -import org.argeo.connect.workbench.ConnectWorkbenchUtils; -import org.argeo.connect.workbench.Refreshable; -import org.argeo.connect.workbench.commands.OpenEntityEditor; import org.argeo.eclipse.ui.EclipseUiUtils; import org.argeo.jcr.JcrUtils; import org.argeo.node.NodeUtils; @@ -125,15 +123,15 @@ public class DefaultDashboardEditor extends AbstractSuiteDashboard implements Re @Override public void widgetSelected(SelectionEvent e) { String mainMixin = TrackerTypes.TRACKER_TASK; - String pathCreated = ConnectWorkbenchUtils.createAndConfigureEntity(createTaskLk.getShell(), getSession(), - getSystemAppService(), getSystemWorkbenchService(), mainMixin); + String pathCreated = ConnectWorkbenchUtils.createAndConfigureEntity(createTaskLk.getShell(), + getSession(), getSystemAppService(), getSystemWorkbenchService(), mainMixin); if (EclipseUiUtils.notEmpty(pathCreated)) forceRefresh(null); } }); } else { - TaskListLabelProvider labelProvider = new TaskListLabelProvider(trackerService); + TaskListLabelProvider labelProvider = new TaskListLabelProvider(getSystemAppService()); tvlc = new TaskVirtualListComposite(parent, SWT.NO_FOCUS, labelProvider, 54); tvlc.setLayoutData(EclipseUiUtils.fillAll()); final TableViewer viewer = tvlc.getTableViewer(); @@ -174,7 +172,8 @@ public class DefaultDashboardEditor extends AbstractSuiteDashboard implements Re Calendar now = GregorianCalendar.getInstance(); return node.hasProperty(propName) && node.getProperty(propName).getDate().before(now); } catch (RepositoryException e) { - throw new SuiteWorkbenchException("Cannot check overdue status with property " + propName + " on " + node, e); + throw new SuiteWorkbenchException("Cannot check overdue status with property " + propName + " on " + node, + e); } } @@ -397,8 +396,9 @@ public class DefaultDashboardEditor extends AbstractSuiteDashboard implements Re @Override public void widgetSelected(final SelectionEvent event) { - CommandUtils.callCommand(getSystemWorkbenchService().getOpenEntityEditorCmdId(), - OpenEntityEditor.PARAM_JCR_ID, ConnectJcrUtils.getIdentifier(node)); + // CommandUtils.callCommand(getSystemWorkbenchService().getOpenEntityEditorCmdId(), + // ConnectEditor.PARAM_JCR_ID, ConnectJcrUtils.getIdentifier(node)); + getSystemWorkbenchService().openEntityEditor(node); } }); }