mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 18:14:17 +00:00
[CST-12043] ref: add and update documentation
This commit is contained in:
@@ -197,7 +197,7 @@ export class SubmissionSectionUploadComponent extends SectionModelComponent {
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
|
|
||||||
// retrieve submission's bitstreams from state
|
// retrieve submission's bitstream data from state
|
||||||
combineLatest([this.configMetadataForm$,
|
combineLatest([this.configMetadataForm$,
|
||||||
this.bitstreamService.getUploadedFilesData(this.submissionId, this.sectionData.id)]).pipe(
|
this.bitstreamService.getUploadedFilesData(this.submissionId, this.sectionData.id)]).pipe(
|
||||||
filter(([configMetadataForm, { files }]: [SubmissionFormsModel, WorkspaceitemSectionUploadObject]) => {
|
filter(([configMetadataForm, { files }]: [SubmissionFormsModel, WorkspaceitemSectionUploadObject]) => {
|
||||||
|
@@ -32,7 +32,19 @@ export class SectionUploadService {
|
|||||||
*/
|
*/
|
||||||
constructor(private store: Store<SubmissionState>, private operationsBuilder: JsonPatchOperationsBuilder) {}
|
constructor(private store: Store<SubmissionState>, private operationsBuilder: JsonPatchOperationsBuilder) {}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Define and add an operation based on a change
|
||||||
|
*
|
||||||
|
* @param path
|
||||||
|
* The path to endpoint
|
||||||
|
* @param intitialPrimary
|
||||||
|
* The initial primary indicator
|
||||||
|
* @param primary
|
||||||
|
* the new primary indicator
|
||||||
|
* @param fileId
|
||||||
|
* The file id
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
public updatePrimaryBitstreamOperation(path: JsonPatchOperationPathObject, intitialPrimary: boolean | null, primary: boolean | null, fileId: string): void {
|
public updatePrimaryBitstreamOperation(path: JsonPatchOperationPathObject, intitialPrimary: boolean | null, primary: boolean | null, fileId: string): void {
|
||||||
if (intitialPrimary === null && primary) {
|
if (intitialPrimary === null && primary) {
|
||||||
this.operationsBuilder.add(path, fileId, false, true);
|
this.operationsBuilder.add(path, fileId, false, true);
|
||||||
|
Reference in New Issue
Block a user