Skip to content

Commit ff4b4a6

Browse files
committed
Merge remote-tracking branch 'dspace/main' into process-admin-ui-redesign-8.0.0-next
2 parents adea818 + 45650c1 commit ff4b4a6

67 files changed

Lines changed: 897 additions & 358 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

config/config.example.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,8 +285,17 @@ item:
285285
# settings menu. See pageSizeOptions in 'pagination-component-options.model.ts'.
286286
pageSize: 5
287287

288+
# Community Page Config
289+
community:
290+
# Search tab config
291+
searchSection:
292+
showSidebar: true
293+
288294
# Collection Page Config
289295
collection:
296+
# Search tab config
297+
searchSection:
298+
showSidebar: true
290299
edit:
291300
undoTimeout: 10000 # 10 seconds
292301

@@ -391,4 +400,3 @@ comcolSelectionSort:
391400
# suggestion:
392401
# - collectionId: 8f7df5ca-f9c2-47a4-81ec-8a6393d6e5af
393402
# source: "openaire"
394-
Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +0,0 @@
1-
:host {
2-
::ng-deep {
3-
.switch {
4-
position: absolute;
5-
top: calc(var(--bs-spacer) * 2.5);
6-
}
7-
}
8-
}
9-
:host ::ng-deep ds-dynamic-form-control-container > div > label {
10-
margin-top: 1.75rem;
11-
}
12-

src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,35 @@ import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnDestroy, OnIni
22
import { Bitstream } from '../../core/shared/bitstream.model';
33
import { ActivatedRoute, Router } from '@angular/router';
44
import { filter, map, switchMap, tap } from 'rxjs/operators';
5-
import { combineLatest, combineLatest as observableCombineLatest, Observable, of as observableOf, Subscription } from 'rxjs';
6-
import { DynamicFormControlModel, DynamicFormGroupModel, DynamicFormLayout, DynamicFormService, DynamicInputModel, DynamicSelectModel } from '@ng-dynamic-forms/core';
5+
import {
6+
combineLatest,
7+
combineLatest as observableCombineLatest,
8+
Observable,
9+
of as observableOf,
10+
Subscription
11+
} from 'rxjs';
12+
import {
13+
DynamicFormControlModel,
14+
DynamicFormGroupModel,
15+
DynamicFormLayout,
16+
DynamicFormService,
17+
DynamicInputModel,
18+
DynamicSelectModel
19+
} from '@ng-dynamic-forms/core';
720
import { UntypedFormGroup } from '@angular/forms';
821
import { TranslateService } from '@ngx-translate/core';
9-
import { DynamicCustomSwitchModel } from '../../shared/form/builder/ds-dynamic-form-ui/models/custom-switch/custom-switch.model';
22+
import {
23+
DynamicCustomSwitchModel
24+
} from '../../shared/form/builder/ds-dynamic-form-ui/models/custom-switch/custom-switch.model';
1025
import cloneDeep from 'lodash/cloneDeep';
1126
import { BitstreamDataService } from '../../core/data/bitstream-data.service';
12-
import { getAllSucceededRemoteDataPayload, getFirstCompletedRemoteData, getFirstSucceededRemoteData, getFirstSucceededRemoteDataPayload, getRemoteDataPayload } from '../../core/shared/operators';
27+
import {
28+
getAllSucceededRemoteDataPayload,
29+
getFirstCompletedRemoteData,
30+
getFirstSucceededRemoteData,
31+
getFirstSucceededRemoteDataPayload,
32+
getRemoteDataPayload
33+
} from '../../core/shared/operators';
1334
import { NotificationsService } from '../../shared/notifications/notifications.service';
1435
import { BitstreamFormatDataService } from '../../core/data/bitstream-format-data.service';
1536
import { BitstreamFormat } from '../../core/shared/bitstream-format.model';
@@ -245,7 +266,7 @@ export class EditBitstreamPageComponent implements OnInit, OnDestroy {
245266
/**
246267
* All input models in a simple array for easier iterations
247268
*/
248-
inputModels = [this.fileNameModel, this.primaryBitstreamModel, this.descriptionModel, this.selectedFormatModel,
269+
inputModels = [this.primaryBitstreamModel, this.fileNameModel, this.descriptionModel, this.selectedFormatModel,
249270
this.newFormatModel];
250271

251272
/**
@@ -256,8 +277,8 @@ export class EditBitstreamPageComponent implements OnInit, OnDestroy {
256277
new DynamicFormGroupModel({
257278
id: 'fileNamePrimaryContainer',
258279
group: [
259-
this.fileNameModel,
260-
this.primaryBitstreamModel
280+
this.primaryBitstreamModel,
281+
this.fileNameModel
261282
]
262283
}, {
263284
grid: {
@@ -295,7 +316,10 @@ export class EditBitstreamPageComponent implements OnInit, OnDestroy {
295316
},
296317
primaryBitstream: {
297318
grid: {
298-
host: 'col col-sm-4 d-inline-block switch border-0'
319+
container: 'col-12'
320+
},
321+
element: {
322+
container: 'text-right'
299323
}
300324
},
301325
description: {

src/app/collection-page/collection-page-routing.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { DSOEditMenuResolver } from '../shared/dso-page/dso-edit-menu.resolver';
2525
import { ComcolBrowseByComponent } from '../shared/comcol/sections/comcol-browse-by/comcol-browse-by.component';
2626
import { BrowseByGuard } from '../browse-by/browse-by-guard';
2727
import { BrowseByI18nBreadcrumbResolver } from '../browse-by/browse-by-i18n-breadcrumb.resolver';
28-
import { CollectionRecentlyAddedComponent } from './sections/recently-added/collection-recently-added.component';
28+
import { ComcolSearchSectionComponent } from '../shared/comcol/sections/comcol-search-section/comcol-search-section.component';
2929

3030
@NgModule({
3131
imports: [
@@ -73,7 +73,7 @@ import { CollectionRecentlyAddedComponent } from './sections/recently-added/coll
7373
{
7474
path: '',
7575
pathMatch: 'full',
76-
component: CollectionRecentlyAddedComponent,
76+
component: ComcolSearchSectionComponent,
7777
},
7878
{
7979
path: 'browse/:id',

src/app/collection-page/collection-page.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import { ComcolModule } from '../shared/comcol/comcol.module';
1919
import { DsoSharedModule } from '../dso-shared/dso-shared.module';
2020
import { DsoPageModule } from '../shared/dso-page/dso-page.module';
2121
import { BrowseByPageModule } from '../browse-by/browse-by-page.module';
22-
import { CollectionRecentlyAddedComponent } from './sections/recently-added/collection-recently-added.component';
2322

2423
const DECLARATIONS = [
2524
CollectionPageComponent,
@@ -29,7 +28,6 @@ const DECLARATIONS = [
2928
EditItemTemplatePageComponent,
3029
ThemedEditItemTemplatePageComponent,
3130
CollectionItemMapperComponent,
32-
CollectionRecentlyAddedComponent,
3331
];
3432

3533
@NgModule({

src/app/collection-page/sections/recently-added/collection-recently-added.component.html

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/app/collection-page/sections/recently-added/collection-recently-added.component.spec.ts

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/app/collection-page/sections/recently-added/collection-recently-added.component.ts

Lines changed: 0 additions & 82 deletions
This file was deleted.

src/app/community-page/community-page-routing.module.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import { SubComColSectionComponent } from './sections/sub-com-col-section/sub-co
1919
import { BrowseByI18nBreadcrumbResolver } from '../browse-by/browse-by-i18n-breadcrumb.resolver';
2020
import { BrowseByGuard } from '../browse-by/browse-by-guard';
2121
import { ComcolBrowseByComponent } from '../shared/comcol/sections/comcol-browse-by/comcol-browse-by.component';
22+
import { ComcolSearchSectionComponent } from '../shared/comcol/sections/comcol-search-section/comcol-search-section.component';
23+
import { I18nBreadcrumbResolver } from '../core/breadcrumbs/i18n-breadcrumb.resolver';
2224

2325
@NgModule({
2426
imports: [
@@ -56,7 +58,16 @@ import { ComcolBrowseByComponent } from '../shared/comcol/sections/comcol-browse
5658
{
5759
path: '',
5860
pathMatch: 'full',
61+
component: ComcolSearchSectionComponent,
62+
},
63+
{
64+
path: 'subcoms-cols',
65+
pathMatch: 'full',
5966
component: SubComColSectionComponent,
67+
resolve: {
68+
breadcrumb: I18nBreadcrumbResolver,
69+
},
70+
data: { breadcrumbKey: 'community.subcoms-cols' },
6071
},
6172
{
6273
path: 'browse/:id',

src/app/community-page/sections/sub-com-col-section/sub-com-col-section.component.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ describe('SubComColSectionComponent', () => {
1111

1212
beforeEach(async () => {
1313
activatedRoute = new ActivatedRouteStub();
14+
activatedRoute.parent = new ActivatedRouteStub();
1415

1516
await TestBed.configureTestingModule({
1617
declarations: [

0 commit comments

Comments
 (0)