[835] Auto-save in new Item Submission form breaks the form

Submission form Save button disabled when no pending operations are present
This commit is contained in:
Alessandro Martelli
2020-11-27 16:25:41 +01:00
parent d47f686b95
commit de372896e7
8 changed files with 95 additions and 4 deletions

View File

@@ -49,6 +49,11 @@ export class SubmissionFormFooterComponent implements OnChanges {
*/
public submissionIsInvalid: Observable<boolean> = observableOf(true);
/**
* A boolean representing if submission form has unsaved modifications
*/
public hasNotSavedModification: Observable<boolean>;
/**
* Initialize instance variables
*
@@ -73,6 +78,7 @@ export class SubmissionFormFooterComponent implements OnChanges {
this.processingSaveStatus = this.submissionService.getSubmissionSaveProcessingStatus(this.submissionId);
this.processingDepositStatus = this.submissionService.getSubmissionDepositProcessingStatus(this.submissionId);
this.showDepositAndDiscard = observableOf(this.submissionService.getSubmissionScope() === SubmissionScopeType.WorkspaceItem);
this.hasNotSavedModification = this.submissionService.hasNotSavedModification();
}
}