import org.argeo.eclipse.ui.EclipseUiUtils;
import org.argeo.jcr.JcrUtils;
import org.argeo.node.NodeUtils;
+import org.argeo.suite.e4.SuiteMsg;
import org.argeo.tracker.TrackerNames;
import org.argeo.tracker.TrackerService;
import org.argeo.tracker.core.TrackerUtils;
@Override
public void forceRefresh(Object object) {
CmsUtils.clear(headerCmp);
- populateHeaderPart(headerCmp, NodeUtils.getUserHome(getSession()));
+ populateHeaderPart(headerCmp, NodeUtils.getUserHome(getHomeSession()));
CmsUtils.clear(taskListCmp);
populateTaskListCmp(taskListCmp);
private void populateTaskListCmp(Composite parent) {
parent.setLayout(EclipseUiUtils.noSpaceGridLayout());
- NodeIterator nit = activitiesService.getMyTasks(getSession(), true);
+ NodeIterator nit = activitiesService.getMyTasks(getMainSession(), true);
if (!nit.hasNext()) {
Composite noTaskCmp = new Composite(parent, SWT.NO_FOCUS);
noTaskCmp.setLayoutData(EclipseUiUtils.fillAll());
tvlc.setLayoutData(EclipseUiUtils.fillAll());
final TableViewer viewer = tvlc.getTableViewer();
viewer.setInput(JcrUtils.nodeIteratorToList(nit).toArray());
- final TaskViewerContextMenu contextMenu = new TaskViewerContextMenu(viewer, getSession(),
+ final TaskViewerContextMenu contextMenu = new TaskViewerContextMenu(viewer, getHomeSession(),
activitiesService) {
@Override
public boolean performAction(String actionId) {
titleLbl.setLayoutData(gd);
final Link createTaskLk = new Link(leftCmp, SWT.CENTER);
- createTaskLk.setText("<a>Create a task</a>");
+ // createTaskLk.setText("<a>Create a task</a>");
+ createTaskLk.setText("<a>" + SuiteMsg.newTodo.lead() + "</a>");
gd = new GridData(SWT.BEGINNING, SWT.TOP, false, false);
// gd.verticalIndent = 5;
gd.horizontalIndent = 10;
// String mainMixin = TrackerTypes.TRACKER_TASK;
String mainMixin = ActivitiesTypes.ACTIVITIES_TASK;
String pathCreated = ConnectWorkbenchUtils.createAndConfigureEntity(createTaskLk.getShell(),
- getSession(), getSystemAppService(), getSystemWorkbenchService(), mainMixin);
+ getHomeSession(), getSystemAppService(), getSystemWorkbenchService(), mainMixin);
if (EclipseUiUtils.notEmpty(pathCreated))
forceRefresh(null);
}
});
- NodeIterator nit = activitiesService.getMyTasks(getSession(), true);
+ NodeIterator nit = activitiesService.getMyTasks(getHomeSession(), true);
if (nit.hasNext()) {
List<Node> overdueTasks = new ArrayList<>();
while (nit.hasNext()) {
}
if (trackerService != null) {
- nit = trackerService.getMyMilestones(getSession(), true);
+ nit = trackerService.getMyMilestones(getHomeSession(), true);
List<Node> openMilestones = new ArrayList<>();
if (nit.hasNext()) {
}
// My projects
- List<Node> openProjects = JcrUtils.nodeIteratorToList(trackerService.getMyProjects(getSession(), true));
+ List<Node> openProjects = JcrUtils.nodeIteratorToList(trackerService.getMyProjects(getHomeSession(), true));
if (!openProjects.isEmpty()) {
Group myProjectsGp = new Group(rightCmp, SWT.NO_FOCUS);
myProjectsGp.setText("My open projects");