From 78e16b923acfe392fbc3c89d1cbca75cfb51c403 Mon Sep 17 00:00:00 2001 From: msutya Date: Thu, 12 Feb 2026 08:39:46 +0100 Subject: [PATCH 1/4] ELTETANREP-114 add missing translations --- src/assets/i18n/hu.json5 | 2 +- src/themes/elte/assets/i18n/en.json5 | 4 ++++ src/themes/elte/assets/i18n/hu.json5 | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/assets/i18n/hu.json5 b/src/assets/i18n/hu.json5 index 924952ff0e9..b440acb35e6 100644 --- a/src/assets/i18n/hu.json5 +++ b/src/assets/i18n/hu.json5 @@ -3878,7 +3878,7 @@ "item.edit.private.error": "A tárgy privát beállí1tása közben hiba történt", // "item.edit.private.header": "Make item non-discoverable: {{ id }}", - "item.edit.private.header": "Make item non-discoverable: {{ id }}", + "item.edit.private.header": "Legyen a tárgy privát (nem nyilvános): {{ id }}", // "item.edit.private.success": "The item is now non-discoverable", "item.edit.private.success": "Ezx a tárgy most privát", diff --git a/src/themes/elte/assets/i18n/en.json5 b/src/themes/elte/assets/i18n/en.json5 index 9915c5f007c..20bbf601c51 100644 --- a/src/themes/elte/assets/i18n/en.json5 +++ b/src/themes/elte/assets/i18n/en.json5 @@ -432,4 +432,8 @@ "search.filters.applied.f.courseFacet": "Course", "search.filters.applied.f.schoolSubjectFacet": "School subject", + + "browse.comcol.by.course": "By Course", + + "browse.comcol.by.schoolsubject": "By School subject", } diff --git a/src/themes/elte/assets/i18n/hu.json5 b/src/themes/elte/assets/i18n/hu.json5 index a5cd4991498..470e104ab06 100644 --- a/src/themes/elte/assets/i18n/hu.json5 +++ b/src/themes/elte/assets/i18n/hu.json5 @@ -475,4 +475,8 @@ "search.filters.applied.f.courseFacet": "Képzés", "search.filters.applied.f.schoolSubjectFacet": "Tantárgy", + + "browse.comcol.by.course": "Képzés szerint", + + "browse.comcol.by.schoolsubject": "Tantárgy szerint", } From 4bcdb4a0aa482b43af1ab00753717eaddac5bec5 Mon Sep 17 00:00:00 2001 From: msutya Date: Wed, 4 Mar 2026 20:23:22 +0100 Subject: [PATCH 2/4] ELTETANREP-179 add courseInstance component, add translations --- src/assets/i18n/hu.json5 | 126 ++++++++++-------- .../course-instance.component.html | 76 +++++++++++ .../course-instance.component.scss | 44 ++++++ .../course-instance.component.ts | 72 ++++++++++ .../learning-object.component.html | 21 +-- .../learning-object.component.ts | 5 +- .../metadata-representation.decorator.ts | 8 +- src/themes/elte/assets/i18n/en.json5 | 98 ++++++++------ src/themes/elte/assets/i18n/hu.json5 | 122 +++++++++-------- src/themes/elte/eager-theme.module.ts | 2 + 10 files changed, 405 insertions(+), 169 deletions(-) create mode 100644 src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html create mode 100644 src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.scss create mode 100644 src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.ts diff --git a/src/assets/i18n/hu.json5 b/src/assets/i18n/hu.json5 index b440acb35e6..957f420e3ba 100644 --- a/src/assets/i18n/hu.json5 +++ b/src/assets/i18n/hu.json5 @@ -5024,11 +5024,11 @@ // "menu.section.browse_global_by_title": "By Title", "menu.section.browse_global_by_title": "Cím szerint", - // "menu.section.browse_global_by_course": "By Course", - "menu.section.browse_global_by_course": "Képzés szerint", + // "menu.section.browse_global_by_program": "By Program", + "menu.section.browse_global_by_program": "Képzés szerint", - // "menu.section.browse_global_by_schoolsubject": "By School Subject", - "menu.section.browse_global_by_schoolsubject": "Tantárgy szerint", + // "menu.section.browse_global_by_course": "By Courses", + "menu.section.browse_global_by_course": "Tantárgy szerint", // "menu.section.browse_global_communities_and_collections": "Communities & Collections", "menu.section.browse_global_communities_and_collections": "Közösségek & Gyűjtemények", @@ -10468,14 +10468,17 @@ // "institute.page.titleprefix": "Institute: ", "institute.page.titleprefix": "Intézet: ", - // "course.page.titleprefix": "Course: ", - "course.page.titleprefix": "Kurzus: ", + // "program.page.titleprefix": "Program: ", + "program.page.titleprefix": "Képzés: ", // "department.page.titleprefix": "Department: ", "department.page.titleprefix": "Tanszék: ", - // "schoolsubject.page.titleprefix": "School subject: ", - "schoolsubject.page.titleprefix": "Tantárgy: ", + // "course.page.titleprefix": "Course: ", + "course.page.titleprefix": "Tantárgy: ", + + // "courseinstance.page.titleprefix": "Course Instance", + "courseinstance.page.titleprefix": "Kurzus", // "fieldofscience.page.titleprefix": "Field of science: ", "fieldofscience.page.titleprefix": "Tudományterület: ", @@ -10504,11 +10507,14 @@ // "relationships.isEducationLevelOfLearningObject": "Education levels", "relationships.isEducationLevelOfLearningObject": "Szintek", - // "relationships.isCourseOfLearningObject": "Courses", - "relationships.isCourseOfLearningObject": "Képzések", + // "relationships.isProgramOfLearningObject": "Programs", + "relationships.isProgramOfLearningObject": "Képzések", + + // "relationships.isCourseOfLearningObject": "School subjects", + "relationships.isCourseOfLearningObject": "Tantárgyak", - // "relationships.isSchoolSubjectOfLearningObject": "School subjects", - "relationships.isSchoolSubjectOfLearningObject": "Tantárgyak", + // "relationships.isCourseInstanceOfLearningObject": "Course Instances", + "relationships.isCourseInstanceOfLearningObject": "Kurzusok", // "relationships.isTypeOfLearningObject": "Type", "relationships.isTypeOfLearningObject": "Típus", @@ -10537,17 +10543,17 @@ // "relationships.isParentOfFieldOfScience": "Parent field of science", "relationships.isParentOfFieldOfScience": "Szülő tudományterület", - // "relationships.isFacultyOfSchoolSubject": "Faculty", - "relationships.isFacultyOfSchoolSubject": "Kar", + // "relationships.isFacultyOfCourse": "Faculty", + "relationships.isFacultyOfCourse": "Kar", - // "relationships.isDepartmentOfSchoolSubject": "Department", - "relationships.isDepartmentOfSchoolSubject": "Tanszék", + // "relationships.isDepartmentOfCourse": "Department", + "relationships.isDepartmentOfCourse": "Tanszék", - // "relationships.isInstituteOfSchoolSubject": "Institute", - "relationships.isInstituteOfSchoolSubject": "Intézet", + // "relationships.isInstituteOfCourse": "Institute", + "relationships.isInstituteOfCourse": "Intézet", - // "relationships.isDoctoralSchoolOfCourse": "Doctoral School", - "relationships.isDoctoralSchoolOfCourse": "Doktori iskola", + // "relationships.isDoctoralSchoolOfProgram": "Doctoral School", + "relationships.isDoctoralSchoolOfProgram": "Doktori iskola", "type.listelement.badge": "Típus", @@ -10565,13 +10571,13 @@ "search.filters.entityType.FieldOfStudy": "Képzési terület", - "course.listelement.badge": "Képzés", + "program.listelement.badge": "Képzés", - "search.filters.entityType.Course": "Képzés", + "search.filters.entityType.program": "Képzés", - "schoolsubject.listelement.badge": "Tantárgy", + "course.listelement.badge": "Tantárgy", - "search.filters.entityType.SchoolSubject": "Tantárgy", + "search.filters.entityType.Course": "Tantárgy", "language.listelement.badge": "Nyelv", @@ -10649,17 +10655,23 @@ "educationLevel.search.results.head": "Szint keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isCourseOfLearningObject": "Képzések", + "submission.sections.describe.relationship-lookup.title.isProgramOfLearningObject": "Képzések", + + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isProgramOfLearningObject": "Képzések ({{ count }})", + + "program.search.results.head": "Képzés keresési eredmények", + + "submission.sections.describe.relationship-lookup.title.isCourseOfLearningObject": "Tantárgyak", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfLearningObject": "Képzések ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfLearningObject": "Tantárgyak ({{ count }})", - "course.search.results.head": "Képzés keresési eredmények", + "course.search.results.head": "Tantárgy keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isSchoolSubjectOfLearningObject": "Tantárgyak", + "submission.sections.describe.relationship-lookup.title.isCourseInstanceOfLO": "Kurzusok", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isSchoolSubjectOfLearningObject": "Tantárgyak ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseInstanceOfLO": "Kurzusok ({{ count }})", - "schoolSubject.search.results.head": "Tantárgy keresési eredmények", + "courseInstance.search.results.head": "Kurzus keresési eredmények", "submission.sections.describe.relationship-lookup.title.isTypeOfLearningObject": "Típusok", @@ -10717,19 +10729,19 @@ "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfInstitute": "Karok ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isDoctoralSchoolOfCourse": "Doktori iskolák", + "submission.sections.describe.relationship-lookup.title.isDoctoralSchoolOfProgram": "Doktori iskolák", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDoctoralSchoolOfCourse": "Doktori iskolák ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDoctoralSchoolOfProgram": "Doktori iskolák ({{ count }})", "doctoralSchool.search.results.head": "Doktori iskola keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isFacultyOfCourse": "Karok", + "submission.sections.describe.relationship-lookup.title.isFacultyOfProgram": "Karok", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfCourse": "Karok ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfProgram": "Karok ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isEducationLevelOfCourse": "Szintek", + "submission.sections.describe.relationship-lookup.title.isEducationLevelOfProgram": "Szintek", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isEducationLevelOfCourse": "Szintek ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isEducationLevelOfProgram": "Szintek ({{ count }})", "submission.sections.describe.relationship-lookup.title.isScienceFieldOfPerson": "Tudományterületek", @@ -10747,21 +10759,21 @@ "institute.search.results.head": "Intézet keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isCourseOfSchoolSubject": "Képzések", + "submission.sections.describe.relationship-lookup.title.isProgramOfCourse": "Képzések", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfSchoolSubject": "Képzések ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isProgramOfCourse": "Képzések ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isFacultyOfSchoolSubject": "Karok", + "submission.sections.describe.relationship-lookup.title.isFacultyOfCourse": "Karok", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfSchoolSubject": "Karok ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfCourse": "Karok ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isDepartmentOfSchoolSubject": "Tanszékek", + "submission.sections.describe.relationship-lookup.title.isDepartmentOfCourse": "Tanszékek", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDepartmentOfSchoolSubject": "Tanszékek ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDepartmentOfCourse": "Tanszékek ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isInstituteOfSchoolSubject": "Intézetek", + "submission.sections.describe.relationship-lookup.title.isInstituteOfCourse": "Intézetek", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isInstituteOfSchoolSubject": "Intézetek ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isInstituteOfSCourse": "Intézetek ({{ count }})", "submission.sections.describe.relationship-lookup.title.isParentOfFieldOfScience": "Tudományterületek", @@ -10783,11 +10795,11 @@ "relationships.isEducationLevelOf": "Szintek", - "relationships.isSchoolSubjectOf": "Tantárgyak", + "relationships.isCourseOf": "Tantárgyak", "relationships.isFieldOf.FieldOfScience": "Tudományterületek", - "relationships.isCourseOf": "Képzések", + "relationships.isProgramOf": "Képzések", "relationships.isFormatOf": "Formátumok", @@ -10827,7 +10839,7 @@ "faculty.page.edit": "Elem szerkesztése", - "course.page.edit": "Elem szerkesztése", + "program.page.edit": "Elem szerkesztése", "license.page.edit": "Elem szerkesztése", @@ -10839,25 +10851,25 @@ "department.page.edit": "Elem szerkesztése", - "schoolsubject.page.edit": "Elem szerkesztése", + "course.page.edit": "Elem szerkesztése", "type.page.edit": "Elem szerkesztése", "fieldofscience.page.edit": "Elem szerkesztése", - - "menu.section.browse_global_by_course": "Képzés szerint", - "menu.section.browse_global_by_schoolsubject": "Tantárgy szerint", + "menu.section.browse_global_by_program": "Képzés szerint", + + "menu.section.browse_global_by_course": "Tantárgy szerint", - "browse.metadata.course": "Képzés", + "browse.metadata.program": "Képzés", - "browse.metadata.course.breadcrumbs": "Böngészés képzés szerint", + "browse.metadata.program.breadcrumbs": "Böngészés képzés szerint", - "browse.metadata.schoolsubject": "Tantárgy", + "browse.metadata.course": "Tantárgy", - "browse.metadata.schoolsubject.breadcrumbs": "Böngészés tantárgy szerint", + "browse.metadata.course.breadcrumbs": "Böngészés tantárgy szerint", - "search.filters.filter.courseFacet.head": "Képzések", + "search.filters.filter.programFacet.head": "Képzések", - "search.filters.filter.schoolSubjectFacet.head": "Tantárgyak", + "search.filters.filter.courseFacet.head": "Tantárgyak", } diff --git a/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html new file mode 100644 index 00000000000..03a3d5c41fb --- /dev/null +++ b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html @@ -0,0 +1,76 @@ + + +
+
+ + +
+
+ +
+ + +
+ +
+ +
+ + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
\ No newline at end of file diff --git a/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.scss b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.scss new file mode 100644 index 00000000000..2f2afc20d65 --- /dev/null +++ b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.scss @@ -0,0 +1,44 @@ +@import '../../../../../../../../src/styles/_variables.scss'; + +.lo-meta-divider { + border: 0; + height: 8px; + background: + linear-gradient(var(--elte-blue, #012850), var(--elte-blue, #012850)) center / 100% 3px no-repeat, + linear-gradient(var(--elte-tan, #CEAF87), var(--elte-tan, #CEAF87)) center / 100% 1px no-repeat; + background-position: center calc(50% - 2px), center calc(50% + 3px); + border-radius: 2px; + margin: 1.25rem 0 1.5rem; +} + +:host ::ng-deep ds-metadata-representation-list ds-metadata-field-wrapper .simple-view-element, +:host ::ng-deep ds-item-page-collections ds-metadata-field-wrapper .simple-view-element, +:host ::ng-deep ds-metadata-values ds-metadata-field-wrapper .simple-view-element, +:host ::ng-deep ds-base-item-page-file-section ds-metadata-field-wrapper .simple-view-element, +:host ::ng-deep ds-metadata-uri-values ds-metadata-field-wrapper .simple-view-element { + display: grid; + grid-template-columns: 170px 1fr; + column-gap: .5rem; + align-items: start; +} + +:host ::ng-deep ds-metadata-representation-list ds-metadata-field-wrapper .simple-view-element>h2.simple-view-element-header, +:host ::ng-deep ds-item-page-collections ds-metadata-field-wrapper .simple-view-element>h2.simple-view-element-header, +:host ::ng-deep ds-metadata-values ds-metadata-field-wrapper .simple-view-element>h2.simple-view-element-header, +:host ::ng-deep ds-base-item-page-file-section ds-metadata-field-wrapper .simple-view-element>h2.simple-view-element-header, +:host ::ng-deep ds-metadata-uri-values ds-metadata-field-wrapper .simple-view-element>h2.simple-view-element-header { + grid-column: 1; + margin: 0; + font-weight: 500; + color: #012850; +} + +:host ::ng-deep ds-metadata-representation-list ds-metadata-field-wrapper .simple-view-element>.simple-view-element-body, +:host ::ng-deep ds-item-page-collections ds-metadata-field-wrapper .simple-view-element>.simple-view-element-body, +:host ::ng-deep ds-metadata-values ds-metadata-field-wrapper .simple-view-element>.simple-view-element-body, +:host ::ng-deep ds-base-item-page-file-section ds-metadata-field-wrapper .simple-view-element>.simple-view-element-body, +:host ::ng-deep ds-metadata-uri-values ds-metadata-field-wrapper .simple-view-element>.simple-view-element-body { + grid-column: 2; + min-width: 0; + margin-top: 0 !important; +} diff --git a/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.ts b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.ts new file mode 100644 index 00000000000..7e2de4a9de8 --- /dev/null +++ b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.ts @@ -0,0 +1,72 @@ +import { + AsyncPipe, + NgIf, +} from '@angular/common'; +import { + ChangeDetectionStrategy, + Component, +} from '@angular/core'; +import { RouterLink } from '@angular/router'; +import { TranslateModule } from '@ngx-translate/core'; +import { ViewMode } from 'src/app/core/shared/view-mode.model'; +import { CollectionsComponent } from 'src/app/item-page/field-components/collections/collections.component'; +import { ThemedMediaViewerComponent } from 'src/app/item-page/media-viewer/themed-media-viewer.component'; +import { MiradorViewerComponent } from 'src/app/item-page/mirador-viewer/mirador-viewer.component'; +import { ThemedFileSectionComponent } from 'src/app/item-page/simple/field-components/file-section/themed-file-section.component'; +import { ItemPageAbstractFieldComponent } from 'src/app/item-page/simple/field-components/specific-field/abstract/item-page-abstract-field.component'; +import { ItemPageDateFieldComponent } from 'src/app/item-page/simple/field-components/specific-field/date/item-page-date-field.component'; +import { TabbedRelatedEntitiesSearchComponent } from 'src/app/item-page/simple/related-entities/tabbed-related-entities-search/tabbed-related-entities-search.component'; +import { GenericItemPageFieldComponent } from '../../field-components/specific-field/generic/generic-item-page-field.component'; +import { ItemPageUriFieldComponent } from 'src/app/item-page/simple/field-components/specific-field/uri/item-page-uri-field.component'; +import { ItemComponent } from 'src/app/item-page/simple/item-types/shared/item.component'; +import { ThemedMetadataRepresentationListComponent } from 'src/app/item-page/simple/metadata-representation-list/themed-metadata-representation-list.component'; +import { DsoEditMenuComponent } from 'src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component'; +import { MetadataFieldWrapperComponent } from 'src/app/shared/metadata-field-wrapper/metadata-field-wrapper.component'; +import { listableObjectComponent } from 'src/app/shared/object-collection/shared/listable-object/listable-object.decorator'; +import { ThemedResultsBackButtonComponent } from 'src/app/shared/results-back-button/themed-results-back-button.component'; +import { ThemedThumbnailComponent } from 'src/app/thumbnail/themed-thumbnail.component'; + +import { ElteRelatedItemsComponent } from '../../elte-related-items/elte-related-items.component'; +import { ThemedItemPageTitleFieldComponent } from '../../field-components/specific-field/title/themed-item-page-field.component'; +import { Context } from 'src/app/core/shared/context.model'; + +@listableObjectComponent('CourseInstance', ViewMode.StandalonePage, Context.Any, 'elte') +@Component({ + selector: 'ds-course-instance', + styleUrls: ['./course-instance.component.scss'], + templateUrl: './course-instance.component.html', + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [NgIf, ThemedResultsBackButtonComponent, MiradorViewerComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, ThemedMediaViewerComponent, ThemedFileSectionComponent, ItemPageDateFieldComponent, ThemedMetadataRepresentationListComponent, GenericItemPageFieldComponent, ElteRelatedItemsComponent, ItemPageAbstractFieldComponent, ItemPageUriFieldComponent, CollectionsComponent, RouterLink, AsyncPipe, TranslateModule, TabbedRelatedEntitiesSearchComponent], +}) +export class CourseInstanceComponent extends ItemComponent { + + hasAnyMeta(keys: string[]): boolean { + if (!this.object) { return false; } + return keys.some(k => !!this.object.firstMetadataValue(k)); + } + + readonly metaBeforeFirst = [ + 'education.educationlevel', + 'education.program', + 'education.course', + 'education.courseinstance', + 'education.fieldofscience', + 'education.fieldofstudy' + ]; + + readonly metaBetweenDividers = [ + 'dc.type', + 'education.teachingmethod', + 'dc.format', + 'dc.format.isresponsive', + 'dc.format.isaccessible', + ]; + + readonly metaAfterSecond = [ + 'education.accesslevel', + 'dc.rights.license', + 'dc.rights', + ]; + +} diff --git a/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.html b/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.html index 8b5cd6f88a6..5af1de238e3 100644 --- a/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.html +++ b/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.html @@ -26,11 +26,14 @@ [metadataFields]="['education.educationlevel']" [label]="'relationships.isEducationLevelOfLearningObject' | translate"> - + - + + + + [metadataFields]="['education.faculty']" [label]="'relationships.isFacultyOfCourse' | translate"> + [metadataFields]="['education.department']" [label]="'relationships.isDepartmentOfCourse' | translate"> + [metadataFields]="['education.institute']" [label]="'relationships.isInstituteOfCourse' | translate"> - + + [metadataFields]="['education.doctoralschool']" [label]="'relationships.isDoctoralSchoolOfProgram' | translate">
diff --git a/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.ts b/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.ts index 31c1e4186d0..258c1b083b9 100644 --- a/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.ts +++ b/src/themes/elte/app/item-page/simple/item-types/learning-object/learning-object.component.ts @@ -31,8 +31,8 @@ import { ThemedItemPageTitleFieldComponent } from '../../field-components/specif @listableObjectComponent('LearningObject', ViewMode.StandalonePage) @listableObjectComponent('FieldOfScience', ViewMode.StandalonePage) @listableObjectComponent('FieldOfStudy', ViewMode.StandalonePage) -@listableObjectComponent('SchoolSubject', ViewMode.StandalonePage) @listableObjectComponent('Course', ViewMode.StandalonePage) +@listableObjectComponent('Program', ViewMode.StandalonePage) @listableObjectComponent('Department', ViewMode.StandalonePage) @listableObjectComponent('Institute', ViewMode.StandalonePage) @listableObjectComponent('DoctoralSchool', ViewMode.StandalonePage) @@ -53,8 +53,9 @@ export class LearningObjectComponent extends ItemComponent { readonly metaBeforeFirst = [ 'education.educationlevel', + 'education.program', 'education.course', - 'education.schoolsubject', + 'education.courseinstance', 'education.fieldofscience', 'education.fieldofstudy' ]; diff --git a/src/themes/elte/app/shared/metadata-representation/metadata-representation.decorator.ts b/src/themes/elte/app/shared/metadata-representation/metadata-representation.decorator.ts index 0b574809057..fb54842fdae 100644 --- a/src/themes/elte/app/shared/metadata-representation/metadata-representation.decorator.ts +++ b/src/themes/elte/app/shared/metadata-representation/metadata-representation.decorator.ts @@ -90,7 +90,7 @@ export const METADATA_REPRESENTATION_COMPONENT_DECORATOR_MAP = [MetadataRepresentationType.Item, new Map([ [DEFAULT_CONTEXT, new Map([[DEFAULT_THEME, GenericItemMetadataListElementComponent]])]])], ])], - ['Course', new Map([ + ['Program', new Map([ [MetadataRepresentationType.Item, new Map([ [DEFAULT_CONTEXT, new Map([[DEFAULT_THEME, GenericItemMetadataListElementComponent]])]])], ])], @@ -110,7 +110,11 @@ export const METADATA_REPRESENTATION_COMPONENT_DECORATOR_MAP = [MetadataRepresentationType.Item, new Map([ [DEFAULT_CONTEXT, new Map([[DEFAULT_THEME, GenericItemMetadataListElementComponent]])]])], ])], - ['SchoolSubject', new Map([ + ['Course', new Map([ + [MetadataRepresentationType.Item, new Map([ + [DEFAULT_CONTEXT, new Map([[DEFAULT_THEME, GenericItemMetadataListElementComponent]])]])], + ])], + ['CourseInstance', new Map([ [MetadataRepresentationType.Item, new Map([ [DEFAULT_CONTEXT, new Map([[DEFAULT_THEME, GenericItemMetadataListElementComponent]])]])], ])], diff --git a/src/themes/elte/assets/i18n/en.json5 b/src/themes/elte/assets/i18n/en.json5 index 20bbf601c51..475eef8665f 100644 --- a/src/themes/elte/assets/i18n/en.json5 +++ b/src/themes/elte/assets/i18n/en.json5 @@ -47,11 +47,13 @@ "institute.page.titleprefix": "Institute: ", - "course.page.titleprefix": "Course: ", + "program.page.titleprefix": "Program: ", "department.page.titleprefix": "Department: ", - "schoolsubject.page.titleprefix": "School subject: ", + "course.page.titleprefix": "Course: ", + + "courseinstance.page.titleprefix": "Course Instance", "fieldofscience.page.titleprefix": "Field of science: ", @@ -71,9 +73,11 @@ "relationships.isEducationLevelOfLearningObject": "Education levels", + "relationships.isProgramOfLearningObject": "Programs", + "relationships.isCourseOfLearningObject": "Courses", - "relationships.isSchoolSubjectOfLearningObject": "School subjects", + "relationships.isCourseInstanceOfLearningObject": "Course Instances", "relationships.isTypeOfLearningObject": "Type", @@ -95,13 +99,13 @@ "relationships.isParentOfFieldOfScience": "Parent field of science", - "relationships.isFacultyOfSchoolSubject": "Faculty", + "relationships.isFacultyOfCourse": "Faculty", - "relationships.isDepartmentOfSchoolSubject": "Department", + "relationships.isDepartmentOfCourse": "Department", - "relationships.isInstituteOfSchoolSubject": "Institute", + "relationships.isInstituteOfCourse": "Institute", - "relationships.isDoctoralSchoolOfCourse": "Doctoral School", + "relationships.isDoctoralSchoolOfProgram": "Doctoral School", "type.listelement.badge": "Type", @@ -123,13 +127,13 @@ "search.filters.entityType.FieldOfStudy": "Field of study", - "course.listelement.badge": "Course", + "program.listelement.badge": "Program", - "search.filters.entityType.Course": "Course", + "search.filters.entityType.Program": "Program", - "schoolsubject.listelement.badge": "School subject", + "course.listelement.badge": "Course", - "search.filters.entityType.SchoolSubject": "School subject", + "search.filters.entityType.Course": "Course", "language.listelement.badge": "Language", @@ -207,17 +211,23 @@ "educationLevel.search.results.head": "Education Level Search Results", + "submission.sections.describe.relationship-lookup.title.isProgramOfLearningObject": "Programs", + + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isProgramOfLearningObject": "Programs ({{ count }})", + + "program.search.results.head": "Program Search Results", + "submission.sections.describe.relationship-lookup.title.isCourseOfLearningObject": "Courses", "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfLearningObject": "Courses ({{ count }})", "course.search.results.head": "Course Search Results", - "submission.sections.describe.relationship-lookup.title.isSchoolSubjectOfLearningObject": "School subjects", + "submission.sections.describe.relationship-lookup.title.isCourseInstanceOfLO": "Course Instances", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isSchoolSubjectOfLearningObject": "School subjects ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseInstanceOfLO": "Course Instances ({{ count }})", - "schoolSubject.search.results.head": "School Subject Search Results", + "courseInstance.search.results.head": "Course Instances Search Results", "submission.sections.describe.relationship-lookup.title.isTypeOfLearningObject": "Types", @@ -281,19 +291,19 @@ "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfInstitute": "Faculties ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isDoctoralSchoolOfCourse": "Doctoral Schools", + "submission.sections.describe.relationship-lookup.title.isDoctoralSchoolOfProgram": "Doctoral Schools", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDoctoralSchoolOfCourse": "Doctoral Schools ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDoctoralSchoolOfProgram": "Doctoral Schools ({{ count }})", "doctoralSchool.search.results.head": "Doctoral School Search Results", - "submission.sections.describe.relationship-lookup.title.isFacultyOfCourse": "Faculties", + "submission.sections.describe.relationship-lookup.title.isFacultyOfProgram": "Faculties", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfCourse": "Faculties ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfProgram": "Faculties ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isEducationLevelOfCourse": "Education levels", + "submission.sections.describe.relationship-lookup.title.isEducationLevelOfProgram": "Education levels", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isEducationLevelOfCourse": "Education levels ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isEducationLevelOfProgram": "Education levels ({{ count }})", "submission.sections.describe.relationship-lookup.title.isScienceFieldOfPerson": "Fields of Science", @@ -311,21 +321,21 @@ "institute.search.results.head": "Institute Search Results", - "submission.sections.describe.relationship-lookup.title.isCourseOfSchoolSubject": "Courses", + "submission.sections.describe.relationship-lookup.title.isProgramOfCourse": "Programs", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfSchoolSubject": "Courses ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isProgramOfCourse": "Programs ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isFacultyOfSchoolSubject": "Faculties", + "submission.sections.describe.relationship-lookup.title.isFacultyOfCourse": "Faculties", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfSchoolSubject": "Faculties ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfCourse": "Faculties ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isDepartmentOfSchoolSubject": "Departments", + "submission.sections.describe.relationship-lookup.title.isDepartmentOfCourse": "Departments", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDepartmentOfSchoolSubject": "Departments ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDepartmentOfCourse": "Departments ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isInstituteOfSchoolSubject": "Institutes", + "submission.sections.describe.relationship-lookup.title.isInstituteOfCourse": "Institutes", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isInstituteOfSchoolSubject": "Institutes ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isInstituteOfCourse": "Institutes ({{ count }})", "submission.sections.describe.relationship-lookup.title.isParentOfFieldOfScience": "Fields of Science", @@ -347,13 +357,13 @@ "relationships.isEducationLevelOf": "Education levels", - "relationships.isSchoolSubjectOf": "School subjects", + "relationships.isCourseOf": "School subjects", "relationships.isFieldOf.FieldOfScience": "Fields of Science", "relationships.isFieldOf.FieldOfStudy": "Fields of study", - "relationships.isCourseOf": "Courses", + "relationships.isProgramOf": "Programs", "relationships.isFormatOf": "Formats", @@ -393,7 +403,7 @@ "faculty.page.edit": "Edit this item", - "course.page.edit": "Edit this item", + "program.page.edit": "Edit this item", "license.page.edit": "Edit this item", @@ -405,7 +415,7 @@ "department.page.edit": "Edit this item", - "schoolsubject.page.edit": "Edit this item", + "course.page.edit": "Edit this item", "type.page.edit": "Edit this item", @@ -413,27 +423,27 @@ "fieldofstudy.page.edit": "Edit this item", - "menu.section.browse_global_by_fieldofstudy": "By Course", + "menu.section.browse_global_by_fieldofstudy": "By Program", - "menu.section.browse_global_by_schoolsubject": "By School Subject", + "menu.section.browse_global_by_course": "By School Subject", - "browse.metadata.course": "Course", + "browse.metadata.program": "Program", - "browse.metadata.course.breadcrumbs": "Browse by Course", + "browse.metadata.program.breadcrumbs": "Browse by Program", - "browse.metadata.schoolsubject": "School subject", + "browse.metadata.course": "School subject", - "browse.metadata.schoolsubject.breadcrumbs": "Browse by School subject", + "browse.metadata.course.breadcrumbs": "Browse by School subject", - "search.filters.filter.courseFacet.head": "Courses", + "search.filters.filter.programFacet.head": "Programs", - "search.filters.filter.schoolSubjectFacet.head": "School subjects", + "search.filters.filter.courseFacet.head": "School subjects", - "search.filters.applied.f.courseFacet": "Course", + "search.filters.applied.f.programFacet": "Program", - "search.filters.applied.f.schoolSubjectFacet": "School subject", + "search.filters.applied.f.courseFacet": "School subject", - "browse.comcol.by.course": "By Course", + "browse.comcol.by.program": "By Program", - "browse.comcol.by.schoolsubject": "By School subject", + "browse.comcol.by.course": "By School subject", } diff --git a/src/themes/elte/assets/i18n/hu.json5 b/src/themes/elte/assets/i18n/hu.json5 index 470e104ab06..b1f4e8e6c1e 100644 --- a/src/themes/elte/assets/i18n/hu.json5 +++ b/src/themes/elte/assets/i18n/hu.json5 @@ -66,14 +66,17 @@ // "institute.page.titleprefix": "Institute: ", "institute.page.titleprefix": "Intézet: ", - // "course.page.titleprefix": "Course: ", - "course.page.titleprefix": "Kurzus: ", + // "program.page.titleprefix": "Program: ", + "program.page.titleprefix": "Képzés: ", // "department.page.titleprefix": "Department: ", "department.page.titleprefix": "Tanszék: ", - // "schoolsubject.page.titleprefix": "School subject: ", - "schoolsubject.page.titleprefix": "Tantárgy: ", + // "course.page.titleprefix": "Course: ", + "course.page.titleprefix": "Tantárgy: ", + + // "courseinstance.page.titleprefix": "Course Instance", + "courseinstance.page.titleprefix": "Kurzus", // "fieldofscience.page.titleprefix": "Field of science: ", "fieldofscience.page.titleprefix": "Tudományterület: ", @@ -102,11 +105,14 @@ // "relationships.isEducationLevelOfLearningObject": "Education levels", "relationships.isEducationLevelOfLearningObject": "Szintek", + // "relationships.isProgramOfLearningObject": "Programs", + "relationships.isProgramOfLearningObject": "Képzések", + // "relationships.isCourseOfLearningObject": "Courses", - "relationships.isCourseOfLearningObject": "Képzések", + "relationships.isCourseOfLearningObject": "Tantárgyak", - // "relationships.isSchoolSubjectOfLearningObject": "School subjects", - "relationships.isSchoolSubjectOfLearningObject": "Tantárgyak", + // "relationships.isCourseInstanceOfLearningObject": "Course Instances", + ""relationships.isCourseInstanceOfLearningObject": "Kurzusok", // "relationships.isTypeOfLearningObject": "Type", "relationships.isTypeOfLearningObject": "Típus", @@ -138,17 +144,17 @@ // "relationships.isParentOfFieldOfScience": "Parent field of science", "relationships.isParentOfFieldOfScience": "Szülő tudományterület", - // "relationships.isFacultyOfSchoolSubject": "Faculty", - "relationships.isFacultyOfSchoolSubject": "Kar", + // "relationships.isFacultyOfCourse": "Faculty", + "relationships.isFacultyOfCourse": "Kar", - // "relationships.isDepartmentOfSchoolSubject": "Department", - "relationships.isDepartmentOfSchoolSubject": "Tanszék", + // "relationships.isDepartmentOfCourse": "Department", + "relationships.isDepartmentOfCourse": "Tanszék", - // "relationships.isInstituteOfSchoolSubject": "Institute", - "relationships.isInstituteOfSchoolSubject": "Intézet", + // "relationships.isInstituteOfCourse": "Institute", + "relationships.isInstituteOfCourse": "Intézet", - // "relationships.isDoctoralSchoolOfCourse": "Doctoral School", - "relationships.isDoctoralSchoolOfCourse": "Doktori iskola", + // "relationships.isDoctoralSchoolOfProgram": "Doctoral School", + "relationships.isDoctoralSchoolOfProgram": "Doktori iskola", "type.listelement.badge": "Típus", @@ -166,13 +172,13 @@ "search.filters.entityType.FieldOfStudy": "Képzési terület", - "course.listelement.badge": "Képzés", + "program.listelement.badge": "Képzés", - "search.filters.entityType.Course": "Képzés", + "search.filters.entityType.Program": "Képzés", - "schoolsubject.listelement.badge": "Tantárgy", + "course.listelement.badge": "Tantárgy", - "search.filters.entityType.SchoolSubject": "Tantárgy", + "search.filters.entityType.Course": "Tantárgy", "language.listelement.badge": "Nyelv", @@ -250,17 +256,23 @@ "educationLevel.search.results.head": "Szint keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isCourseOfLearningObject": "Képzések", + "submission.sections.describe.relationship-lookup.title.isProgramOfLearningObject": "Képzések", + + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isProgramOfLearningObject": "Képzések ({{ count }})", + + "program.search.results.head": "Képzés keresési eredmények", + + "submission.sections.describe.relationship-lookup.title.isCourseOfLearningObject": "Tantárgyak", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfLearningObject": "Képzések ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfLearningObject": "Tantárgyak ({{ count }})", - "course.search.results.head": "Képzés keresési eredmények", + "course.search.results.head": "Tantárgy keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isSchoolSubjectOfLearningObject": "Tantárgyak", + "submission.sections.describe.relationship-lookup.title.isCourseInstanceOfLO": "Kurzusok", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isSchoolSubjectOfLearningObject": "Tantárgyak ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseInstanceOfLO": "Kurzusok ({{ count }})", - "schoolSubject.search.results.head": "Tantárgy keresési eredmények", + "courseInstance.search.results.head": "Kurzus keresési eredmények", "submission.sections.describe.relationship-lookup.title.isTypeOfLearningObject": "Típusok", @@ -324,19 +336,19 @@ "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfInstitute": "Karok ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isDoctoralSchoolOfCourse": "Doktori iskolák", + "submission.sections.describe.relationship-lookup.title.isDoctoralSchoolOfProgram": "Doktori iskolák", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDoctoralSchoolOfCourse": "Doktori iskolák ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDoctoralSchoolOfProgram": "Doktori iskolák ({{ count }})", "doctoralSchool.search.results.head": "Doktori iskola keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isFacultyOfCourse": "Karok", + "submission.sections.describe.relationship-lookup.title.isFacultyOfProgram": "Karok", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfCourse": "Karok ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfProgram": "Karok ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isEducationLevelOfCourse": "Szintek", + "submission.sections.describe.relationship-lookup.title.isEducationLevelOfProgram": "Szintek", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isEducationLevelOfCourse": "Szintek ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isEducationLevelOfProgram": "Szintek ({{ count }})", "submission.sections.describe.relationship-lookup.title.isScienceFieldOfPerson": "Tudományterületek", @@ -354,21 +366,21 @@ "institute.search.results.head": "Intézet keresési eredmények", - "submission.sections.describe.relationship-lookup.title.isCourseOfSchoolSubject": "Képzések", + "submission.sections.describe.relationship-lookup.title.isProgramOfCourse": "Képzések", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isCourseOfSchoolSubject": "Képzések ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isProgramOfCourse": "Képzések ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isFacultyOfSchoolSubject": "Karok", + "submission.sections.describe.relationship-lookup.title.isFacultyOfCourse": "Karok", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfSchoolSubject": "Karok ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isFacultyOfCourse": "Karok ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isDepartmentOfSchoolSubject": "Tanszékek", + "submission.sections.describe.relationship-lookup.title.isDepartmentOfCourse": "Tanszékek", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDepartmentOfSchoolSubject": "Tanszékek ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isDepartmentOfCourse": "Tanszékek ({{ count }})", - "submission.sections.describe.relationship-lookup.title.isInstituteOfSchoolSubject": "Intézetek", + "submission.sections.describe.relationship-lookup.title.isInstituteOfCourse": "Intézetek", - "submission.sections.describe.relationship-lookup.search-tab.tab-title.isInstituteOfSchoolSubject": "Intézetek ({{ count }})", + "submission.sections.describe.relationship-lookup.search-tab.tab-title.isInstituteOfCourse": "Intézetek ({{ count }})", "submission.sections.describe.relationship-lookup.title.isParentOfFieldOfScience": "Tudományterületek", @@ -390,13 +402,13 @@ "relationships.isEducationLevelOf": "Szintek", - "relationships.isSchoolSubjectOf": "Tantárgyak", + "relationships.isCourseOf": "Tantárgyak", "relationships.isFieldOf.FieldOfScience": "Tudományterületek", "relationships.isFieldOf.FieldOfStudy": "Képzési területek", - "relationships.isCourseOf": "Képzések", + "relationships.isProgramOf": "Képzések", "relationships.isFormatOf": "Formátumok", @@ -436,7 +448,7 @@ "faculty.page.edit": "Elem szerkesztése", - "course.page.edit": "Elem szerkesztése", + "program.page.edit": "Elem szerkesztése", "license.page.edit": "Elem szerkesztése", @@ -448,7 +460,7 @@ "department.page.edit": "Elem szerkesztése", - "schoolsubject.page.edit": "Elem szerkesztése", + "course.page.edit": "Elem szerkesztése", "type.page.edit": "Elem szerkesztése", @@ -456,27 +468,27 @@ "fieldofstudy.page.edit": "Elem szerkesztése", - "menu.section.browse_global_by_course": "Képzés szerint", + "menu.section.browse_global_by_program": "Képzés szerint", - "menu.section.browse_global_by_schoolsubject": "Tantárgy szerint", + "menu.section.browse_global_by_course": "Tantárgy szerint", - "browse.metadata.course": "Képzés", + "browse.metadata.program": "Képzés", - "browse.metadata.course.breadcrumbs": "Böngészés képzés szerint", + "browse.metadata.program.breadcrumbs": "Böngészés képzés szerint", - "browse.metadata.schoolsubject": "Tantárgy", + "browse.metadata.course": "Tantárgy", - "browse.metadata.schoolsubject.breadcrumbs": "Böngészés tantárgy szerint", + "browse.metadata.course.breadcrumbs": "Böngészés tantárgy szerint", - "search.filters.filter.courseFacet.head": "Képzések", + "search.filters.filter.programFacet.head": "Képzések", - "search.filters.filter.schoolSubjectFacet.head": "Tantárgyak", + "search.filters.filter.courseFacet.head": "Tantárgyak", - "search.filters.applied.f.courseFacet": "Képzés", + "search.filters.applied.f.programFacet": "Képzés", - "search.filters.applied.f.schoolSubjectFacet": "Tantárgy", + "search.filters.applied.f.courseFacet": "Tantárgy", - "browse.comcol.by.course": "Képzés szerint", + "browse.comcol.by.program": "Képzés szerint", - "browse.comcol.by.schoolsubject": "Tantárgy szerint", + "browse.comcol.by.course": "Tantárgy szerint", } diff --git a/src/themes/elte/eager-theme.module.ts b/src/themes/elte/eager-theme.module.ts index 23f22351145..8a32e9502b8 100644 --- a/src/themes/elte/eager-theme.module.ts +++ b/src/themes/elte/eager-theme.module.ts @@ -17,6 +17,7 @@ import { HeaderNavbarWrapperComponent } from './app/header-nav-wrapper/header-na import { HomeNewsComponent } from './app/home-page/home-news/home-news.component'; import { ElteRelatedItemsComponent } from './app/item-page/simple/elte-related-items/elte-related-items.component'; import { LearningObjectComponent } from './app/item-page/simple/item-types/learning-object/learning-object.component'; +import { CourseInstanceComponent } from './app/item-page/simple/item-types/course-instance/course-instance.component'; import { PublicationComponent } from './app/item-page/simple/item-types/publication/publication.component'; import { SimpleItemComponent } from './app/item-page/simple/item-types/simple-item/simple-item.component'; import { NavbarComponent } from './app/navbar/navbar.component'; @@ -48,6 +49,7 @@ const DECLARATIONS = [ PublicationComponent, ElteRelatedItemsComponent, LearningObjectComponent, + CourseInstanceComponent, SimpleItemComponent, GenericItemMetadataListElementComponent, HeaderComponent, From c67b1ff401f3429c31807b04121452c0a56ab734 Mon Sep 17 00:00:00 2001 From: msutya Date: Wed, 4 Mar 2026 20:27:26 +0100 Subject: [PATCH 3/4] ELTETANREP-179 add courseInstance component, add translations --- src/themes/elte/lazy-theme.module.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/themes/elte/lazy-theme.module.ts b/src/themes/elte/lazy-theme.module.ts index 924c63ee41d..10b5a98ea03 100644 --- a/src/themes/elte/lazy-theme.module.ts +++ b/src/themes/elte/lazy-theme.module.ts @@ -21,6 +21,7 @@ import { ThemedItemPageTitleFieldComponent } from './app/item-page/simple/field- import { MetadataValuesComponent } from './app/item-page/simple/field-components/specific-field/metadata-values/metadata-values.component'; import { GenericItemPageFieldComponent } from './app/item-page/simple/field-components/specific-field/generic/generic-item-page-field.component'; import { LearningObjectComponent } from './app/item-page/simple/item-types/learning-object/learning-object.component'; +import { CourseInstanceComponent } from './app/item-page/simple/item-types/course-instance/course-instance.component'; import { PublicationComponent } from './app/item-page/simple/item-types/publication/publication.component'; import { SimpleItemComponent } from './app/item-page/simple/item-types/simple-item/simple-item.component'; import { LoginPageComponent } from './app/login-page/login-page.component'; @@ -56,6 +57,7 @@ const DECLARATIONS = [ PublicationComponent, ElteRelatedItemsComponent, LearningObjectComponent, + CourseInstanceComponent, SimpleItemComponent, ThemedItemPageTitleFieldComponent, GenericItemPageFieldComponent, From 059580c9e9afdd3d6e5d889ce3b22237c464838f Mon Sep 17 00:00:00 2001 From: msutya Date: Thu, 5 Mar 2026 11:34:33 +0100 Subject: [PATCH 4/4] ELTETANREP-179 use new filter name --- .../course-instance/course-instance.component.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html index 03a3d5c41fb..aa031708800 100644 --- a/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html +++ b/src/themes/elte/app/item-page/simple/item-types/course-instance/course-instance.component.html @@ -67,10 +67,10 @@
- \ No newline at end of file +