diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index f08ca7a23..9ca9fbd2a 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -110,6 +110,7 @@ export const routes: Routes = [ path: 'profile', loadComponent: () => import('./features/profile/profile.component').then((mod) => mod.ProfileComponent), providers: [provideStates([ProfileState])], + data: { scrollToTop: false }, canActivate: [authGuard], }, { diff --git a/src/app/features/profile/profile.component.ts b/src/app/features/profile/profile.component.ts index 3720c18c0..577e5f215 100644 --- a/src/app/features/profile/profile.component.ts +++ b/src/app/features/profile/profile.component.ts @@ -65,7 +65,7 @@ export class ProfileComponent implements OnInit { private setupMyProfile(user: User): void { this.actions.setUserProfile(user); if (user?.iri) { - this.actions.setDefaultFilterValue('creator', user.iri); + this.actions.setDefaultFilterValue('creator,isContainedBy.creator', user.iri); } } diff --git a/src/app/shared/components/resource-card/resource-card.component.html b/src/app/shared/components/resource-card/resource-card.component.html index 57e6968d3..d6a5f84b2 100644 --- a/src/app/shared/components/resource-card/resource-card.component.html +++ b/src/app/shared/components/resource-card/resource-card.component.html @@ -38,8 +38,13 @@
{{ 'resourceCard.labels.from' | translate }}
- +{{ 'resourceCard.labels.from' | translate }}
+ {{ resource().isPartOf!.name }}{{ 'resourceCard.labels.from' | translate }}
- +{{ 'resourceCard.labels.from' | translate }}
+ {{ resource().isContainedBy!.name }}