From 0e09d661d4e0de86dfbb3b646d6e8798598b2bfc Mon Sep 17 00:00:00 2001
From: apapachristou
- | ||||
---|---|---|---|---|
{{ activity.label }} |
diff --git a/dmp-frontend/src/app/ui/dashboard/recent-edited-activity/recent-edited-activity.component.ts b/dmp-frontend/src/app/ui/dashboard/recent-edited-activity/recent-edited-activity.component.ts
index 48695cdf4..53e94b5b3 100644
--- a/dmp-frontend/src/app/ui/dashboard/recent-edited-activity/recent-edited-activity.component.ts
+++ b/dmp-frontend/src/app/ui/dashboard/recent-edited-activity/recent-edited-activity.component.ts
@@ -5,6 +5,8 @@ import { AuthService } from '../../../core/services/auth/auth.service';
import { DataTableRequest } from '../../../core/model/data-table/data-table-request';
import { DmpCriteria } from '../../../core/query/dmp/dmp-criteria';
import { DmpService } from '../../../core/services/dmp/dmp.service';
+import { RecentActivityType } from '../../../core/common/enum/recent-activity-type';
+import { Router } from '@angular/router';
@Component({
selector: 'app-recent-edited-activity',
@@ -13,8 +15,10 @@ import { DmpService } from '../../../core/services/dmp/dmp.service';
})
export class RecentEditedActivityComponent implements OnInit {
dmpActivities: DmpListingModel[];
+ recentActivityTypeEnum = RecentActivityType;
constructor(
+ private router: Router,
public enumUtils: EnumUtils,
private authentication: AuthService,
private dmpService: DmpService
@@ -38,4 +42,24 @@ export class RecentEditedActivityComponent implements OnInit {
return !!this.authentication.current();
}
+ redirect(id: string, type: RecentActivityType) {
+ switch (type) {
+ case RecentActivityType.Project: {
+ this.router.navigate(["projects/edit/" + id]);
+ return;
+ }
+ case RecentActivityType.Dataset: {
+ this.router.navigate(["datasets/edit/" + id]);
+ return;
+ }
+ case RecentActivityType.Dmp: {
+ this.router.navigate(["plans/edit/" + id]);
+ return;
+ }
+ default:
+ throw new Error("Unsupported Activity Type ");
+ }
+ }
+
+ navigateToUrl() { }
}
diff --git a/dmp-frontend/src/app/ui/dashboard/recent-visited-activity/recent-visited-activity.component.html b/dmp-frontend/src/app/ui/dashboard/recent-visited-activity/recent-visited-activity.component.html
index 780020d24..5ea9c1bbd 100644
--- a/dmp-frontend/src/app/ui/dashboard/recent-visited-activity/recent-visited-activity.component.html
+++ b/dmp-frontend/src/app/ui/dashboard/recent-visited-activity/recent-visited-activity.component.html
@@ -8,7 +8,8 @@
{{ 'RECENT-ACTIVITY.LICENSE' | translate}}
- {{ 'GENERAL.ACTIONS.VIEW-ALL' | translate }}
+
+ {{ 'GENERAL.ACTIONS.VIEW-ALL' | translate}}
|