mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-12 20:43:08 +00:00
[CST-4506] Fix issue with submission bitstream edit
This commit is contained in:
@@ -176,8 +176,8 @@ export class SubmissionSectionUploadFileComponent implements OnChanges, OnInit {
|
|||||||
.getFileData(this.submissionId, this.sectionId, this.fileId).pipe(
|
.getFileData(this.submissionId, this.sectionId, this.fileId).pipe(
|
||||||
filter((bitstream) => isNotUndefined(bitstream)))
|
filter((bitstream) => isNotUndefined(bitstream)))
|
||||||
.subscribe((bitstream) => {
|
.subscribe((bitstream) => {
|
||||||
this.fileData = bitstream;
|
this.fileData = bitstream;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@@ -38,7 +38,7 @@ import { ThemedSubmissionEditComponent } from './edit/themed-submission-edit.com
|
|||||||
import { ThemedSubmissionSubmitComponent } from './submit/themed-submission-submit.component';
|
import { ThemedSubmissionSubmitComponent } from './submit/themed-submission-submit.component';
|
||||||
import { ThemedSubmissionImportExternalComponent } from './import-external/themed-submission-import-external.component';
|
import { ThemedSubmissionImportExternalComponent } from './import-external/themed-submission-import-external.component';
|
||||||
import { FormModule } from '../shared/form/form.module';
|
import { FormModule } from '../shared/form/form.module';
|
||||||
import { NgbAccordionModule } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbAccordionModule, NgbModalModule } from '@ng-bootstrap/ng-bootstrap';
|
||||||
import { SubmissionSectionAccessesComponent } from './sections/accesses/section-accesses.component';
|
import { SubmissionSectionAccessesComponent } from './sections/accesses/section-accesses.component';
|
||||||
import { SubmissionAccessesConfigService } from '../core/config/submission-accesses-config.service';
|
import { SubmissionAccessesConfigService } from '../core/config/submission-accesses-config.service';
|
||||||
import { SectionAccessesService } from './sections/accesses/section-accesses.service';
|
import { SectionAccessesService } from './sections/accesses/section-accesses.service';
|
||||||
@@ -49,12 +49,12 @@ const ENTRY_COMPONENTS = [
|
|||||||
SubmissionSectionFormComponent,
|
SubmissionSectionFormComponent,
|
||||||
SubmissionSectionLicenseComponent,
|
SubmissionSectionLicenseComponent,
|
||||||
SubmissionSectionCcLicensesComponent,
|
SubmissionSectionCcLicensesComponent,
|
||||||
SubmissionSectionAccessesComponent
|
SubmissionSectionAccessesComponent,
|
||||||
|
SubmissionSectionUploadFileEditComponent
|
||||||
];
|
];
|
||||||
|
|
||||||
const DECLARATIONS = [
|
const DECLARATIONS = [
|
||||||
...ENTRY_COMPONENTS,
|
...ENTRY_COMPONENTS,
|
||||||
SubmissionSectionUploadAccessConditionsComponent,
|
|
||||||
SectionsDirective,
|
SectionsDirective,
|
||||||
SubmissionEditComponent,
|
SubmissionEditComponent,
|
||||||
ThemedSubmissionEditComponent,
|
ThemedSubmissionEditComponent,
|
||||||
@@ -66,6 +66,7 @@ const DECLARATIONS = [
|
|||||||
ThemedSubmissionSubmitComponent,
|
ThemedSubmissionSubmitComponent,
|
||||||
SubmissionUploadFilesComponent,
|
SubmissionUploadFilesComponent,
|
||||||
SubmissionSectionContainerComponent,
|
SubmissionSectionContainerComponent,
|
||||||
|
SubmissionSectionUploadAccessConditionsComponent,
|
||||||
SubmissionSectionUploadFileComponent,
|
SubmissionSectionUploadFileComponent,
|
||||||
SubmissionSectionUploadFileEditComponent,
|
SubmissionSectionUploadFileEditComponent,
|
||||||
SubmissionSectionUploadFileViewComponent,
|
SubmissionSectionUploadFileViewComponent,
|
||||||
@@ -77,17 +78,18 @@ const DECLARATIONS = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
CoreModule.forRoot(),
|
CoreModule.forRoot(),
|
||||||
SharedModule,
|
SharedModule,
|
||||||
StoreModule.forFeature('submission', submissionReducers, storeModuleConfig as StoreConfig<SubmissionState, Action>),
|
StoreModule.forFeature('submission', submissionReducers, storeModuleConfig as StoreConfig<SubmissionState, Action>),
|
||||||
EffectsModule.forFeature(submissionEffects),
|
EffectsModule.forFeature(submissionEffects),
|
||||||
JournalEntitiesModule.withEntryComponents(),
|
JournalEntitiesModule.withEntryComponents(),
|
||||||
ResearchEntitiesModule.withEntryComponents(),
|
ResearchEntitiesModule.withEntryComponents(),
|
||||||
FormModule,
|
FormModule,
|
||||||
NgbAccordionModule
|
NgbAccordionModule,
|
||||||
],
|
NgbModalModule
|
||||||
|
],
|
||||||
declarations: DECLARATIONS,
|
declarations: DECLARATIONS,
|
||||||
exports: DECLARATIONS,
|
exports: DECLARATIONS,
|
||||||
providers: [
|
providers: [
|
||||||
@@ -110,7 +112,7 @@ export class SubmissionModule {
|
|||||||
static withEntryComponents() {
|
static withEntryComponents() {
|
||||||
return {
|
return {
|
||||||
ngModule: SubmissionModule,
|
ngModule: SubmissionModule,
|
||||||
providers: ENTRY_COMPONENTS.map((component) => ({provide: component}))
|
providers: ENTRY_COMPONENTS.map((component) => ({ provide: component }))
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user