Renamed properly submission's section components

This commit is contained in:
Giuseppe Digilio
2019-03-21 11:59:22 +01:00
parent 7ac39f05b9
commit e3e9be03b2
18 changed files with 96 additions and 96 deletions

View File

@@ -12,7 +12,7 @@ import { SubmissionServiceStub } from '../../../shared/testing/submission-servic
import { getMockTranslateService } from '../../../shared/mocks/mock-translate.service'; import { getMockTranslateService } from '../../../shared/mocks/mock-translate.service';
import { SectionsService } from '../sections.service'; import { SectionsService } from '../sections.service';
import { SectionsServiceStub } from '../../../shared/testing/sections-service-stub'; import { SectionsServiceStub } from '../../../shared/testing/sections-service-stub';
import { FormSectionComponent } from './section-form.component'; import { SubmissionSectionformComponent } from './section-form.component';
import { FormBuilderService } from '../../../shared/form/builder/form-builder.service'; import { FormBuilderService } from '../../../shared/form/builder/form-builder.service';
import { getMockFormBuilderService } from '../../../shared/mocks/mock-form-builder-service'; import { getMockFormBuilderService } from '../../../shared/mocks/mock-form-builder-service';
import { getMockFormOperationsService } from '../../../shared/mocks/mock-form-operations-service'; import { getMockFormOperationsService } from '../../../shared/mocks/mock-form-operations-service';
@@ -132,11 +132,11 @@ const dynamicFormControlEvent: DynamicFormControlEvent = {
type: DynamicFormControlEventType.Change type: DynamicFormControlEventType.Change
}; };
describe('FormSectionComponent test suite', () => { describe('SubmissionSectionformComponent test suite', () => {
let comp: FormSectionComponent; let comp: SubmissionSectionformComponent;
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<FormSectionComponent>; let fixture: ComponentFixture<SubmissionSectionformComponent>;
let submissionServiceStub: SubmissionServiceStub; let submissionServiceStub: SubmissionServiceStub;
let sectionsServiceStub: SectionsServiceStub; let sectionsServiceStub: SectionsServiceStub;
let notificationsServiceStub: NotificationsServiceStub; let notificationsServiceStub: NotificationsServiceStub;
@@ -163,7 +163,7 @@ describe('FormSectionComponent test suite', () => {
], ],
declarations: [ declarations: [
FormComponent, FormComponent,
FormSectionComponent, SubmissionSectionformComponent,
TestComponent TestComponent
], ],
providers: [ providers: [
@@ -180,7 +180,7 @@ describe('FormSectionComponent test suite', () => {
{ provide: 'sectionDataProvider', useValue: sectionObject }, { provide: 'sectionDataProvider', useValue: sectionObject },
{ provide: 'submissionIdProvider', useValue: submissionId }, { provide: 'submissionIdProvider', useValue: submissionId },
ChangeDetectorRef, ChangeDetectorRef,
FormSectionComponent SubmissionSectionformComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents().then(); }).compileComponents().then();
@@ -203,7 +203,7 @@ describe('FormSectionComponent test suite', () => {
testFixture.destroy(); testFixture.destroy();
}); });
it('should create FormSectionComponent', inject([FormSectionComponent], (app: FormSectionComponent) => { it('should create SubmissionSectionformComponent', inject([SubmissionSectionformComponent], (app: SubmissionSectionformComponent) => {
expect(app).toBeDefined(); expect(app).toBeDefined();
@@ -212,7 +212,7 @@ describe('FormSectionComponent test suite', () => {
describe('', () => { describe('', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(FormSectionComponent); fixture = TestBed.createComponent(SubmissionSectionformComponent);
comp = fixture.componentInstance; comp = fixture.componentInstance;
compAsAny = comp; compAsAny = comp;
submissionServiceStub = TestBed.get(SubmissionService); submissionServiceStub = TestBed.get(SubmissionService);

View File

@@ -38,7 +38,7 @@ import { WorkspaceitemSectionFormObject } from '../../../core/submission/models/
templateUrl: './section-form.component.html', templateUrl: './section-form.component.html',
}) })
@renderSectionFor(SectionsType.SubmissionForm) @renderSectionFor(SectionsType.SubmissionForm)
export class FormSectionComponent extends SectionModelComponent { export class SubmissionSectionformComponent extends SectionModelComponent {
/** /**
* The form id * The form id

View File

@@ -29,7 +29,7 @@ import {
} from '../../../shared/mocks/mock-submission'; } from '../../../shared/mocks/mock-submission';
import { FormComponent } from '../../../shared/form/form.component'; import { FormComponent } from '../../../shared/form/form.component';
import { JsonPatchOperationPathCombiner } from '../../../core/json-patch/builder/json-patch-operation-path-combiner'; import { JsonPatchOperationPathCombiner } from '../../../core/json-patch/builder/json-patch-operation-path-combiner';
import { LicenseSectionComponent } from './section-license.component'; import { SubmissionSectionLicenseComponent } from './section-license.component';
import { CollectionDataService } from '../../../core/data/collection-data.service'; import { CollectionDataService } from '../../../core/data/collection-data.service';
import { JsonPatchOperationsBuilder } from '../../../core/json-patch/builder/json-patch-operations-builder'; import { JsonPatchOperationsBuilder } from '../../../core/json-patch/builder/json-patch-operations-builder';
import { SectionFormOperationsService } from '../form/section-form-operations.service'; import { SectionFormOperationsService } from '../form/section-form-operations.service';
@@ -78,11 +78,11 @@ const dynamicFormControlEvent: DynamicFormControlEvent = {
type: DynamicFormControlEventType.Change type: DynamicFormControlEventType.Change
}; };
describe('LicenseSectionComponent test suite', () => { describe('SubmissionSectionLicenseComponent test suite', () => {
let comp: LicenseSectionComponent; let comp: SubmissionSectionLicenseComponent;
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<LicenseSectionComponent>; let fixture: ComponentFixture<SubmissionSectionLicenseComponent>;
let submissionServiceStub: SubmissionServiceStub; let submissionServiceStub: SubmissionServiceStub;
let sectionsServiceStub: SectionsServiceStub; let sectionsServiceStub: SectionsServiceStub;
let formService: any; let formService: any;
@@ -124,7 +124,7 @@ describe('LicenseSectionComponent test suite', () => {
], ],
declarations: [ declarations: [
FormComponent, FormComponent,
LicenseSectionComponent, SubmissionSectionLicenseComponent,
TestComponent TestComponent
], ],
providers: [ providers: [
@@ -141,7 +141,7 @@ describe('LicenseSectionComponent test suite', () => {
{ provide: 'submissionIdProvider', useValue: submissionId }, { provide: 'submissionIdProvider', useValue: submissionId },
ChangeDetectorRef, ChangeDetectorRef,
FormBuilderService, FormBuilderService,
LicenseSectionComponent SubmissionSectionLicenseComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents().then(); }).compileComponents().then();
@@ -164,7 +164,7 @@ describe('LicenseSectionComponent test suite', () => {
testFixture.destroy(); testFixture.destroy();
}); });
it('should create LicenseSectionComponent', inject([LicenseSectionComponent], (app: LicenseSectionComponent) => { it('should create SubmissionSectionLicenseComponent', inject([SubmissionSectionLicenseComponent], (app: SubmissionSectionLicenseComponent) => {
expect(app).toBeDefined(); expect(app).toBeDefined();
@@ -173,7 +173,7 @@ describe('LicenseSectionComponent test suite', () => {
describe('', () => { describe('', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(LicenseSectionComponent); fixture = TestBed.createComponent(SubmissionSectionLicenseComponent);
comp = fixture.componentInstance; comp = fixture.componentInstance;
compAsAny = comp; compAsAny = comp;
submissionServiceStub = TestBed.get(SubmissionService); submissionServiceStub = TestBed.get(SubmissionService);

View File

@@ -1,7 +1,7 @@
import { ChangeDetectorRef, Component, Inject, ViewChild } from '@angular/core'; import { ChangeDetectorRef, Component, Inject, ViewChild } from '@angular/core';
import { Observable, Subscription } from 'rxjs'; import { Observable, Subscription } from 'rxjs';
import { distinctUntilChanged, filter, find, flatMap, map, startWith, take, tap } from 'rxjs/operators'; import { distinctUntilChanged, filter, find, flatMap, map, startWith, take } from 'rxjs/operators';
import { import {
DynamicCheckboxModel, DynamicCheckboxModel,
DynamicFormControlEvent, DynamicFormControlEvent,
@@ -38,7 +38,7 @@ import { FormComponent } from '../../../shared/form/form.component';
templateUrl: './section-license.component.html', templateUrl: './section-license.component.html',
}) })
@renderSectionFor(SectionsType.License) @renderSectionFor(SectionsType.License)
export class LicenseSectionComponent extends SectionModelComponent { export class SubmissionSectionLicenseComponent extends SectionModelComponent {
/** /**
* The form id * The form id

View File

@@ -12,10 +12,10 @@ import { RemoteData } from '../../../../core/data/remote-data';
* This component represents a badge that describe an access condition * This component represents a badge that describe an access condition
*/ */
@Component({ @Component({
selector: 'ds-section-upload-access-conditions', selector: 'ds-submission-section-upload-access-conditions',
templateUrl: './section-upload-access-conditions.component.html', templateUrl: './submission-section-upload-access-conditions.component.html',
}) })
export class SectionUploadAccessConditionsComponent implements OnInit { export class SubmissionSectionUploadAccessConditionsComponent implements OnInit {
/** /**
* The list of resource policy * The list of resource policy

View File

@@ -15,7 +15,7 @@ import { createTestComponent } from '../../../../../shared/testing/utils';
import { FormBuilderService } from '../../../../../shared/form/builder/form-builder.service'; import { FormBuilderService } from '../../../../../shared/form/builder/form-builder.service';
import { SubmissionServiceStub } from '../../../../../shared/testing/submission-service-stub'; import { SubmissionServiceStub } from '../../../../../shared/testing/submission-service-stub';
import { SubmissionService } from '../../../../submission.service'; import { SubmissionService } from '../../../../submission.service';
import { UploadSectionFileEditComponent } from './section-upload-file-edit.component'; import { SubmissionSectionUploadFileEditComponent } from './section-upload-file-edit.component';
import { POLICY_DEFAULT_WITH_LIST } from '../../section-upload.component'; import { POLICY_DEFAULT_WITH_LIST } from '../../section-upload.component';
import { import {
mockGroup, mockGroup,
@@ -32,11 +32,11 @@ import { MOCK_SUBMISSION_CONFIG } from '../../../../../shared/testing/mock-submi
import { getMockFormService } from '../../../../../shared/mocks/mock-form-service'; import { getMockFormService } from '../../../../../shared/mocks/mock-form-service';
import { Group } from '../../../../../core/eperson/models/group.model'; import { Group } from '../../../../../core/eperson/models/group.model';
describe('UploadSectionFileEditComponent test suite', () => { describe('SubmissionSectionUploadFileEditComponent test suite', () => {
let comp: UploadSectionFileEditComponent; let comp: SubmissionSectionUploadFileEditComponent;
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<UploadSectionFileEditComponent>; let fixture: ComponentFixture<SubmissionSectionUploadFileEditComponent>;
let submissionServiceStub: SubmissionServiceStub; let submissionServiceStub: SubmissionServiceStub;
let formbuilderService: any; let formbuilderService: any;
@@ -66,7 +66,7 @@ describe('UploadSectionFileEditComponent test suite', () => {
], ],
declarations: [ declarations: [
FormComponent, FormComponent,
UploadSectionFileEditComponent, SubmissionSectionUploadFileEditComponent,
TestComponent TestComponent
], ],
providers: [ providers: [
@@ -75,7 +75,7 @@ describe('UploadSectionFileEditComponent test suite', () => {
{ provide: SubmissionService, useClass: SubmissionServiceStub }, { provide: SubmissionService, useClass: SubmissionServiceStub },
FormBuilderService, FormBuilderService,
ChangeDetectorRef, ChangeDetectorRef,
UploadSectionFileEditComponent SubmissionSectionUploadFileEditComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents().then(); }).compileComponents().then();
@@ -88,7 +88,7 @@ describe('UploadSectionFileEditComponent test suite', () => {
// synchronous beforeEach // synchronous beforeEach
beforeEach(() => { beforeEach(() => {
const html = ` const html = `
<ds-submission-upload-section-file-edit [availableAccessConditionGroups]="availableAccessConditionGroups" <ds-submission-section-upload-file-edit [availableAccessConditionGroups]="availableAccessConditionGroups"
[availableAccessConditionOptions]="availableAccessConditionOptions" [availableAccessConditionOptions]="availableAccessConditionOptions"
[collectionId]="collectionId" [collectionId]="collectionId"
[collectionPolicyType]="collectionPolicyType" [collectionPolicyType]="collectionPolicyType"
@@ -97,7 +97,7 @@ describe('UploadSectionFileEditComponent test suite', () => {
[fileId]="fileId" [fileId]="fileId"
[fileIndex]="fileIndex" [fileIndex]="fileIndex"
[formId]="formId" [formId]="formId"
[sectionId]="sectionId"></ds-submission-upload-section-file-edit>`; [sectionId]="sectionId"></ds-submission-section-upload-file-edit>`;
testFixture = createTestComponent(html, TestComponent) as ComponentFixture<TestComponent>; testFixture = createTestComponent(html, TestComponent) as ComponentFixture<TestComponent>;
testComp = testFixture.componentInstance; testComp = testFixture.componentInstance;
@@ -107,7 +107,7 @@ describe('UploadSectionFileEditComponent test suite', () => {
testFixture.destroy(); testFixture.destroy();
}); });
it('should create UploadSectionFileEditComponent', inject([UploadSectionFileEditComponent], (app: UploadSectionFileEditComponent) => { it('should create SubmissionSectionUploadFileEditComponent', inject([SubmissionSectionUploadFileEditComponent], (app: SubmissionSectionUploadFileEditComponent) => {
expect(app).toBeDefined(); expect(app).toBeDefined();
@@ -116,7 +116,7 @@ describe('UploadSectionFileEditComponent test suite', () => {
describe('', () => { describe('', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(UploadSectionFileEditComponent); fixture = TestBed.createComponent(SubmissionSectionUploadFileEditComponent);
comp = fixture.componentInstance; comp = fixture.componentInstance;
compAsAny = comp; compAsAny = comp;
submissionServiceStub = TestBed.get(SubmissionService); submissionServiceStub = TestBed.get(SubmissionService);

View File

@@ -43,10 +43,10 @@ import { Group } from '../../../../../core/eperson/models/group.model';
* This component represents the edit form for bitstream * This component represents the edit form for bitstream
*/ */
@Component({ @Component({
selector: 'ds-submission-upload-section-file-edit', selector: 'ds-submission-section-upload-file-edit',
templateUrl: './section-upload-file-edit.component.html', templateUrl: './section-upload-file-edit.component.html',
}) })
export class UploadSectionFileEditComponent implements OnChanges { export class SubmissionSectionUploadFileEditComponent implements OnChanges {
/** /**
* The list of available access condition * The list of available access condition
@@ -272,8 +272,8 @@ export class UploadSectionFileEditComponent implements OnChanges {
/** /**
* Dispatch form model update when changing an access condition * Dispatch form model update when changing an access condition
* *
* @param formModel * @param event
* The form model * The event emitted
*/ */
public onChange(event: DynamicFormControlEvent) { public onChange(event: DynamicFormControlEvent) {
if (event.model.id === 'name') { if (event.model.id === 'name') {

View File

@@ -34,9 +34,9 @@
</ng-container> </ng-container>
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
<ds-submission-upload-section-file-view *ngIf="readMode" <ds-submission-section-upload-file-view *ngIf="readMode"
[fileData]="fileData"></ds-submission-upload-section-file-view> [fileData]="fileData"></ds-submission-section-upload-file-view>
<ds-submission-upload-section-file-edit *ngIf="!readMode" <ds-submission-section-upload-file-edit *ngIf="!readMode"
[availableAccessConditionGroups]="availableAccessConditionGroups" [availableAccessConditionGroups]="availableAccessConditionGroups"
[availableAccessConditionOptions]="availableAccessConditionOptions" [availableAccessConditionOptions]="availableAccessConditionOptions"
[collectionId]="collectionId" [collectionId]="collectionId"
@@ -46,7 +46,7 @@
[fileId]="fileId" [fileId]="fileId"
[fileIndex]="fileIndex" [fileIndex]="fileIndex"
[formId]="formId" [formId]="formId"
[sectionId]="sectionId"></ds-submission-upload-section-file-edit> [sectionId]="sectionId"></ds-submission-section-upload-file-edit>
</div> </div>
</div> </div>
</ng-container> </ng-container>

View File

@@ -15,7 +15,7 @@ import { NgbModal, NgbModule } from '@ng-bootstrap/ng-bootstrap';
import { JsonPatchOperationsBuilder } from '../../../../core/json-patch/builder/json-patch-operations-builder'; import { JsonPatchOperationsBuilder } from '../../../../core/json-patch/builder/json-patch-operations-builder';
import { SubmissionJsonPatchOperationsServiceStub } from '../../../../shared/testing/submission-json-patch-operations-service-stub'; import { SubmissionJsonPatchOperationsServiceStub } from '../../../../shared/testing/submission-json-patch-operations-service-stub';
import { SubmissionJsonPatchOperationsService } from '../../../../core/submission/submission-json-patch-operations.service'; import { SubmissionJsonPatchOperationsService } from '../../../../core/submission/submission-json-patch-operations.service';
import { UploadSectionFileComponent } from './section-upload-file.component'; import { SubmissionSectionUploadFileComponent } from './section-upload-file.component';
import { SubmissionServiceStub } from '../../../../shared/testing/submission-service-stub'; import { SubmissionServiceStub } from '../../../../shared/testing/submission-service-stub';
import { import {
mockFileFormData, mockFileFormData,
@@ -36,7 +36,7 @@ import { JsonPatchOperationPathCombiner } from '../../../../core/json-patch/buil
import { getMockSectionUploadService } from '../../../../shared/mocks/mock-section-upload.service'; import { getMockSectionUploadService } from '../../../../shared/mocks/mock-section-upload.service';
import { FormFieldMetadataValueObject } from '../../../../shared/form/builder/models/form-field-metadata-value.model'; import { FormFieldMetadataValueObject } from '../../../../shared/form/builder/models/form-field-metadata-value.model';
import { Group } from '../../../../core/eperson/models/group.model'; import { Group } from '../../../../core/eperson/models/group.model';
import { UploadSectionFileEditComponent } from './edit/section-upload-file-edit.component'; import { SubmissionSectionUploadFileEditComponent } from './edit/section-upload-file-edit.component';
function getMockFileService(): FileService { function getMockFileService(): FileService {
return jasmine.createSpyObj('FileService', { return jasmine.createSpyObj('FileService', {
@@ -45,11 +45,11 @@ function getMockFileService(): FileService {
}); });
} }
describe('UploadSectionFileComponent test suite', () => { describe('SubmissionSectionUploadFileComponent test suite', () => {
let comp: UploadSectionFileComponent; let comp: SubmissionSectionUploadFileComponent;
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<UploadSectionFileComponent>; let fixture: ComponentFixture<SubmissionSectionUploadFileComponent>;
let submissionServiceStub: SubmissionServiceStub; let submissionServiceStub: SubmissionServiceStub;
let uploadService: any; let uploadService: any;
let fileService: any; let fileService: any;
@@ -90,7 +90,7 @@ describe('UploadSectionFileComponent test suite', () => {
], ],
declarations: [ declarations: [
FileSizePipe, FileSizePipe,
UploadSectionFileComponent, SubmissionSectionUploadFileComponent,
TestComponent TestComponent
], ],
providers: [ providers: [
@@ -103,8 +103,8 @@ describe('UploadSectionFileComponent test suite', () => {
{ provide: SectionUploadService, useValue: getMockSectionUploadService() }, { provide: SectionUploadService, useValue: getMockSectionUploadService() },
ChangeDetectorRef, ChangeDetectorRef,
NgbModal, NgbModal,
UploadSectionFileComponent, SubmissionSectionUploadFileComponent,
UploadSectionFileEditComponent SubmissionSectionUploadFileEditComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents().then(); }).compileComponents().then();
@@ -136,7 +136,7 @@ describe('UploadSectionFileComponent test suite', () => {
testFixture.destroy(); testFixture.destroy();
}); });
it('should create UploadSectionFileComponent', inject([UploadSectionFileComponent], (app: UploadSectionFileComponent) => { it('should create SubmissionSectionUploadFileComponent', inject([SubmissionSectionUploadFileComponent], (app: SubmissionSectionUploadFileComponent) => {
expect(app).toBeDefined(); expect(app).toBeDefined();
@@ -145,7 +145,7 @@ describe('UploadSectionFileComponent test suite', () => {
describe('', () => { describe('', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(UploadSectionFileComponent); fixture = TestBed.createComponent(SubmissionSectionUploadFileComponent);
comp = fixture.componentInstance; comp = fixture.componentInstance;
compAsAny = comp; compAsAny = comp;
submissionServiceStub = TestBed.get(SubmissionService); submissionServiceStub = TestBed.get(SubmissionService);
@@ -235,7 +235,7 @@ describe('UploadSectionFileComponent test suite', () => {
})); }));
it('should save Bitstream File data properly when form is valid', fakeAsync(() => { it('should save Bitstream File data properly when form is valid', fakeAsync(() => {
compAsAny.fileEditComp = TestBed.get(UploadSectionFileEditComponent); compAsAny.fileEditComp = TestBed.get(SubmissionSectionUploadFileEditComponent);
compAsAny.fileEditComp.formRef = {formGroup: null}; compAsAny.fileEditComp.formRef = {formGroup: null};
compAsAny.pathCombiner = pathCombiner; compAsAny.pathCombiner = pathCombiner;
const event = new Event('click', null); const event = new Event('click', null);
@@ -290,7 +290,7 @@ describe('UploadSectionFileComponent test suite', () => {
})); }));
it('should not save Bitstream File data properly when form is not valid', fakeAsync(() => { it('should not save Bitstream File data properly when form is not valid', fakeAsync(() => {
compAsAny.fileEditComp = TestBed.get(UploadSectionFileEditComponent); compAsAny.fileEditComp = TestBed.get(SubmissionSectionUploadFileEditComponent);
compAsAny.fileEditComp.formRef = {formGroup: null}; compAsAny.fileEditComp.formRef = {formGroup: null};
compAsAny.pathCombiner = pathCombiner; compAsAny.pathCombiner = pathCombiner;
const event = new Event('click', null); const event = new Event('click', null);

View File

@@ -20,7 +20,7 @@ import { HALEndpointService } from '../../../../core/shared/hal-endpoint.service
import { SubmissionJsonPatchOperationsService } from '../../../../core/submission/submission-json-patch-operations.service'; import { SubmissionJsonPatchOperationsService } from '../../../../core/submission/submission-json-patch-operations.service';
import { SubmissionObject } from '../../../../core/submission/models/submission-object.model'; import { SubmissionObject } from '../../../../core/submission/models/submission-object.model';
import { WorkspaceitemSectionUploadObject } from '../../../../core/submission/models/workspaceitem-section-upload.model'; import { WorkspaceitemSectionUploadObject } from '../../../../core/submission/models/workspaceitem-section-upload.model';
import { UploadSectionFileEditComponent } from './edit/section-upload-file-edit.component'; import { SubmissionSectionUploadFileEditComponent } from './edit/section-upload-file-edit.component';
import { Group } from '../../../../core/eperson/models/group.model'; import { Group } from '../../../../core/eperson/models/group.model';
/** /**
@@ -31,7 +31,7 @@ import { Group } from '../../../../core/eperson/models/group.model';
styleUrls: ['./section-upload-file.component.scss'], styleUrls: ['./section-upload-file.component.scss'],
templateUrl: './section-upload-file.component.html', templateUrl: './section-upload-file.component.html',
}) })
export class UploadSectionFileComponent implements OnChanges, OnInit { export class SubmissionSectionUploadFileComponent implements OnChanges, OnInit {
/** /**
* The list of available access condition * The list of available access condition
@@ -138,10 +138,10 @@ export class UploadSectionFileComponent implements OnChanges, OnInit {
protected subscriptions: Subscription[] = []; protected subscriptions: Subscription[] = [];
/** /**
* The [[UploadSectionFileEditComponent]] reference * The [[SubmissionSectionUploadFileEditComponent]] reference
* @type {UploadSectionFileEditComponent} * @type {SubmissionSectionUploadFileEditComponent}
*/ */
@ViewChild(UploadSectionFileEditComponent) fileEditComp: UploadSectionFileEditComponent; @ViewChild(SubmissionSectionUploadFileEditComponent) fileEditComp: SubmissionSectionUploadFileEditComponent;
/** /**
* Initialize instance variables * Initialize instance variables

View File

@@ -25,5 +25,5 @@
</ng-container> </ng-container>
<span class="clearfix"></span> <span class="clearfix"></span>
<ds-section-upload-access-conditions [accessConditions]="fileData.accessConditions"></ds-section-upload-access-conditions> <ds-submission-section-upload-access-conditions [accessConditions]="fileData.accessConditions"></ds-submission-section-upload-access-conditions>
</div> </div>

View File

@@ -6,15 +6,15 @@ import { TranslateModule } from '@ngx-translate/core';
import { createTestComponent } from '../../../../../shared/testing/utils'; import { createTestComponent } from '../../../../../shared/testing/utils';
import { mockUploadFiles } from '../../../../../shared/mocks/mock-submission'; import { mockUploadFiles } from '../../../../../shared/mocks/mock-submission';
import { FormComponent } from '../../../../../shared/form/form.component'; import { FormComponent } from '../../../../../shared/form/form.component';
import { UploadSectionFileViewComponent } from './section-upload-file-view.component'; import { SubmissionSectionUploadFileViewComponent } from './section-upload-file-view.component';
import { TruncatePipe } from '../../../../../shared/utils/truncate.pipe'; import { TruncatePipe } from '../../../../../shared/utils/truncate.pipe';
import { Metadata } from '../../../../../core/shared/metadata.utils'; import { Metadata } from '../../../../../core/shared/metadata.utils';
describe('UploadSectionFileViewComponent test suite', () => { describe('SubmissionSectionUploadFileViewComponent test suite', () => {
let comp: UploadSectionFileViewComponent; let comp: SubmissionSectionUploadFileViewComponent;
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<UploadSectionFileViewComponent>; let fixture: ComponentFixture<SubmissionSectionUploadFileViewComponent>;
const fileData: any = mockUploadFiles[0]; const fileData: any = mockUploadFiles[0];
@@ -26,11 +26,11 @@ describe('UploadSectionFileViewComponent test suite', () => {
declarations: [ declarations: [
TruncatePipe, TruncatePipe,
FormComponent, FormComponent,
UploadSectionFileViewComponent, SubmissionSectionUploadFileViewComponent,
TestComponent TestComponent
], ],
providers: [ providers: [
UploadSectionFileViewComponent SubmissionSectionUploadFileViewComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents().then(); }).compileComponents().then();
@@ -43,7 +43,7 @@ describe('UploadSectionFileViewComponent test suite', () => {
// synchronous beforeEach // synchronous beforeEach
beforeEach(() => { beforeEach(() => {
const html = ` const html = `
<ds-submission-upload-section-file-view [fileData]="fileData"></ds-submission-upload-section-file-view>`; <ds-submission-section-upload-file-view [fileData]="fileData"></ds-submission-section-upload-file-view>`;
testFixture = createTestComponent(html, TestComponent) as ComponentFixture<TestComponent>; testFixture = createTestComponent(html, TestComponent) as ComponentFixture<TestComponent>;
testComp = testFixture.componentInstance; testComp = testFixture.componentInstance;
@@ -53,7 +53,7 @@ describe('UploadSectionFileViewComponent test suite', () => {
testFixture.destroy(); testFixture.destroy();
}); });
it('should create UploadSectionFileViewComponent', inject([UploadSectionFileViewComponent], (app: UploadSectionFileViewComponent) => { it('should create SubmissionSectionUploadFileViewComponent', inject([SubmissionSectionUploadFileViewComponent], (app: SubmissionSectionUploadFileViewComponent) => {
expect(app).toBeDefined(); expect(app).toBeDefined();
@@ -62,7 +62,7 @@ describe('UploadSectionFileViewComponent test suite', () => {
describe('', () => { describe('', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(UploadSectionFileViewComponent); fixture = TestBed.createComponent(SubmissionSectionUploadFileViewComponent);
comp = fixture.componentInstance; comp = fixture.componentInstance;
compAsAny = comp; compAsAny = comp;
}); });

View File

@@ -9,10 +9,10 @@ import { MetadataMap, MetadataValue } from '../../../../../core/shared/metadata.
* This component allow to show bitstream's metadata * This component allow to show bitstream's metadata
*/ */
@Component({ @Component({
selector: 'ds-submission-upload-section-file-view', selector: 'ds-submission-section-upload-file-view',
templateUrl: './section-upload-file-view.component.html', templateUrl: './section-upload-file-view.component.html',
}) })
export class UploadSectionFileViewComponent implements OnInit { export class SubmissionSectionUploadFileViewComponent implements OnInit {
/** /**
* The bitstream's metadata data * The bitstream's metadata data

View File

@@ -22,7 +22,7 @@
{{ 'submission.sections.upload.header.policy.default.withlist' | translate:{ "collectionName": collectionName } }} {{ 'submission.sections.upload.header.policy.default.withlist' | translate:{ "collectionName": collectionName } }}
</ng-container> </ng-container>
<span class="clearfix"></span> <span class="clearfix"></span>
<ds-section-upload-access-conditions [accessConditions]="collectionDefaultAccessConditions"></ds-section-upload-access-conditions> <ds-submission-section-upload-access-conditions [accessConditions]="collectionDefaultAccessConditions"></ds-submission-section-upload-access-conditions>
</ds-alert> </ds-alert>
</div> </div>
</div> </div>

View File

@@ -24,7 +24,7 @@ import { BrowserModule } from '@angular/platform-browser';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { SubmissionUploadsConfigService } from '../../../core/config/submission-uploads-config.service'; import { SubmissionUploadsConfigService } from '../../../core/config/submission-uploads-config.service';
import { SectionUploadService } from './section-upload.service'; import { SectionUploadService } from './section-upload.service';
import { UploadSectionComponent } from './section-upload.component'; import { SubmissionSectionUploadComponent } from './section-upload.component';
import { CollectionDataService } from '../../../core/data/collection-data.service'; import { CollectionDataService } from '../../../core/data/collection-data.service';
import { GroupEpersonService } from '../../../core/eperson/group-eperson.service'; import { GroupEpersonService } from '../../../core/eperson/group-eperson.service';
import { cold, hot } from 'jasmine-marbles'; import { cold, hot } from 'jasmine-marbles';
@@ -71,11 +71,11 @@ const sectionObject: SectionDataObject = {
sectionType: SectionsType.Upload sectionType: SectionsType.Upload
}; };
describe('UploadSectionComponent test suite', () => { describe('SubmissionSectionUploadComponent test suite', () => {
let comp: UploadSectionComponent; let comp: SubmissionSectionUploadComponent;
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<UploadSectionComponent>; let fixture: ComponentFixture<SubmissionSectionUploadComponent>;
let submissionServiceStub: SubmissionServiceStub; let submissionServiceStub: SubmissionServiceStub;
let sectionsServiceStub: SectionsServiceStub; let sectionsServiceStub: SectionsServiceStub;
let collectionDataService: any; let collectionDataService: any;
@@ -114,7 +114,7 @@ describe('UploadSectionComponent test suite', () => {
TranslateModule.forRoot() TranslateModule.forRoot()
], ],
declarations: [ declarations: [
UploadSectionComponent, SubmissionSectionUploadComponent,
TestComponent TestComponent
], ],
providers: [ providers: [
@@ -127,7 +127,7 @@ describe('UploadSectionComponent test suite', () => {
{ provide: 'sectionDataProvider', useValue: sectionObject }, { provide: 'sectionDataProvider', useValue: sectionObject },
{ provide: 'submissionIdProvider', useValue: submissionId }, { provide: 'submissionIdProvider', useValue: submissionId },
ChangeDetectorRef, ChangeDetectorRef,
UploadSectionComponent SubmissionSectionUploadComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents().then(); }).compileComponents().then();
@@ -150,7 +150,7 @@ describe('UploadSectionComponent test suite', () => {
testFixture.destroy(); testFixture.destroy();
}); });
it('should create UploadSectionComponent', inject([UploadSectionComponent], (app: UploadSectionComponent) => { it('should create SubmissionSectionUploadComponent', inject([SubmissionSectionUploadComponent], (app: SubmissionSectionUploadComponent) => {
expect(app).toBeDefined(); expect(app).toBeDefined();
@@ -159,7 +159,7 @@ describe('UploadSectionComponent test suite', () => {
describe('', () => { describe('', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(UploadSectionComponent); fixture = TestBed.createComponent(SubmissionSectionUploadComponent);
comp = fixture.componentInstance; comp = fixture.componentInstance;
compAsAny = comp; compAsAny = comp;
submissionServiceStub = TestBed.get(SubmissionService); submissionServiceStub = TestBed.get(SubmissionService);

View File

@@ -42,7 +42,7 @@ export interface AccessConditionGroupsMapEntry {
templateUrl: './section-upload.component.html', templateUrl: './section-upload.component.html',
}) })
@renderSectionFor(SectionsType.Upload) @renderSectionFor(SectionsType.Upload)
export class UploadSectionComponent extends SectionModelComponent { export class SubmissionSectionUploadComponent extends SectionModelComponent {
/** /**
* The AlertType enumeration * The AlertType enumeration

View File

@@ -3,7 +3,7 @@ import { TranslateModule } from '@ngx-translate/core';
import { CoreModule } from '../core/core.module'; import { CoreModule } from '../core/core.module';
import { SharedModule } from '../shared/shared.module'; import { SharedModule } from '../shared/shared.module';
import { FormSectionComponent } from './sections/form/section-form.component'; import { SubmissionSectionformComponent } from './sections/form/section-form.component';
import { SectionsDirective } from './sections/sections.directive'; import { SectionsDirective } from './sections/sections.directive';
import { SectionsService } from './sections/sections.service'; import { SectionsService } from './sections/sections.service';
import { SubmissionFormCollectionComponent } from './form/collection/submission-form-collection.component'; import { SubmissionFormCollectionComponent } from './form/collection/submission-form-collection.component';
@@ -16,16 +16,16 @@ import { StoreModule } from '@ngrx/store';
import { EffectsModule } from '@ngrx/effects'; import { EffectsModule } from '@ngrx/effects';
import { submissionReducers } from './submission.reducers'; import { submissionReducers } from './submission.reducers';
import { submissionEffects } from './submission.effects'; import { submissionEffects } from './submission.effects';
import { UploadSectionComponent } from './sections/upload/section-upload.component'; import { SubmissionSectionUploadComponent } from './sections/upload/section-upload.component';
import { SectionUploadService } from './sections/upload/section-upload.service'; import { SectionUploadService } from './sections/upload/section-upload.service';
import { SubmissionUploadFilesComponent } from './form/submission-upload-files/submission-upload-files.component'; import { SubmissionUploadFilesComponent } from './form/submission-upload-files/submission-upload-files.component';
import { LicenseSectionComponent } from './sections/license/section-license.component'; import { SubmissionSectionLicenseComponent } from './sections/license/section-license.component';
import { SubmissionUploadsConfigService } from '../core/config/submission-uploads-config.service'; import { SubmissionUploadsConfigService } from '../core/config/submission-uploads-config.service';
import { SubmissionEditComponent } from './edit/submission-edit.component'; import { SubmissionEditComponent } from './edit/submission-edit.component';
import { UploadSectionFileComponent } from './sections/upload/file/section-upload-file.component'; import { SubmissionSectionUploadFileComponent } from './sections/upload/file/section-upload-file.component';
import { UploadSectionFileEditComponent } from './sections/upload/file/edit/section-upload-file-edit.component'; import { SubmissionSectionUploadFileEditComponent } from './sections/upload/file/edit/section-upload-file-edit.component';
import { UploadSectionFileViewComponent } from './sections/upload/file/view/section-upload-file-view.component'; import { SubmissionSectionUploadFileViewComponent } from './sections/upload/file/view/section-upload-file-view.component';
import { SectionUploadAccessConditionsComponent } from './sections/upload/accessConditions/section-upload-access-conditions.component'; import { SubmissionSectionUploadAccessConditionsComponent } from './sections/upload/accessConditions/submission-section-upload-access-conditions.component';
import { SubmissionSubmitComponent } from './submit/submission-submit.component'; import { SubmissionSubmitComponent } from './submit/submission-submit.component';
@NgModule({ @NgModule({
@@ -38,10 +38,10 @@ import { SubmissionSubmitComponent } from './submit/submission-submit.component'
TranslateModule TranslateModule
], ],
declarations: [ declarations: [
SectionUploadAccessConditionsComponent, SubmissionSectionUploadAccessConditionsComponent,
UploadSectionComponent, SubmissionSectionUploadComponent,
FormSectionComponent, SubmissionSectionformComponent,
LicenseSectionComponent, SubmissionSectionLicenseComponent,
SectionsDirective, SectionsDirective,
SectionContainerComponent, SectionContainerComponent,
SubmissionEditComponent, SubmissionEditComponent,
@@ -51,14 +51,14 @@ import { SubmissionSubmitComponent } from './submit/submission-submit.component'
SubmissionFormFooterComponent, SubmissionFormFooterComponent,
SubmissionSubmitComponent, SubmissionSubmitComponent,
SubmissionUploadFilesComponent, SubmissionUploadFilesComponent,
UploadSectionFileComponent, SubmissionSectionUploadFileComponent,
UploadSectionFileEditComponent, SubmissionSectionUploadFileEditComponent,
UploadSectionFileViewComponent SubmissionSectionUploadFileViewComponent
], ],
entryComponents: [ entryComponents: [
UploadSectionComponent, SubmissionSectionUploadComponent,
FormSectionComponent, SubmissionSectionformComponent,
LicenseSectionComponent, SubmissionSectionLicenseComponent,
SectionContainerComponent], SectionContainerComponent],
exports: [ exports: [
SubmissionEditComponent, SubmissionEditComponent,