[CST-4879] After changing options in access-conditions.xml, "grant access" fields are displayed incorrectly

This commit is contained in:
Davide Negretti
2021-11-24 20:17:16 +01:00
parent 6752acbf12
commit 27bce0e5bb
2 changed files with 4 additions and 6 deletions

View File

@@ -235,7 +235,7 @@ export class SubmissionSectionUploadFileEditComponent implements OnInit {
public setOptions(model: DynamicFormControlModel, control: FormControl) {
let accessCondition: AccessConditionOption = null;
this.availableAccessConditionOptions.filter((element) => element.name === control.value)
.forEach((element) => accessCondition = element);
.forEach((element) => accessCondition = element );
if (isNotEmpty(accessCondition)) {
const showGroups: boolean = accessCondition.hasStartDate === true || accessCondition.hasEndDate === true;
@@ -364,7 +364,9 @@ export class SubmissionSectionUploadFileEditComponent implements OnInit {
const startDate = new DynamicDatePickerModel(startDateConfig, BITSTREAM_FORM_ACCESS_CONDITION_START_DATE_LAYOUT);
const endDate = new DynamicDatePickerModel(endDateConfig, BITSTREAM_FORM_ACCESS_CONDITION_END_DATE_LAYOUT);
const accessConditionGroupConfig = Object.assign({}, BITSTREAM_ACCESS_CONDITION_GROUP_CONFIG);
accessConditionGroupConfig.group = [type, startDate, endDate];
accessConditionGroupConfig.group = [type];
if (hasStart.length > 0) { accessConditionGroupConfig.group.push(startDate); }
if (hasEnd.length > 0) { accessConditionGroupConfig.group.push(endDate); }
return [new DynamicFormGroupModel(accessConditionGroupConfig, BITSTREAM_ACCESS_CONDITION_GROUP_LAYOUT)];
};

View File

@@ -247,10 +247,6 @@ export class SubmissionSectionUploadFileComponent implements OnChanges, OnInit {
activeModal.componentInstance.pathCombiner = this.pathCombiner;
activeModal.componentInstance.submissionId = this.submissionId;
/*activeModal.componentInstance.saveBitstreamDataEvent.subscribe((res) => {
console.log(JSON.stringify(res));
});*/
}
ngOnDestroy(): void {