@@ -87,7 +87,7 @@
-
diff --git a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts
index f0881128f..39025d390 100644
--- a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts
+++ b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts
@@ -25,7 +25,7 @@ export class AddEditDossierTemplateDialogComponent extends BaseDialogComponent {
key: type,
label: downloadTypesTranslations[type],
}));
-
+ readonly disabled = false;
private _previousValidFrom: Moment;
private _previousValidTo: Moment;
@@ -49,20 +49,8 @@ export class AddEditDossierTemplateDialogComponent extends BaseDialogComponent {
});
}
- private _getForm(): FormGroup {
- return this._formBuilder.group({
- name: [this.dossierTemplate?.name, Validators.required],
- description: [this.dossierTemplate?.description],
- validFrom: [
- this.dossierTemplate?.validFrom ? moment(this.dossierTemplate?.validFrom) : null,
- this._requiredIfValidator(() => this.hasValidFrom),
- ],
- validTo: [
- this.dossierTemplate?.validTo ? moment(this.dossierTemplate?.validTo) : null,
- this._requiredIfValidator(() => this.hasValidTo),
- ],
- downloadFileTypes: [this.dossierTemplate?.downloadFileTypes || ['PREVIEW', 'REDACTED']],
- });
+ get valid(): boolean {
+ return this.form.valid;
}
get changed(): boolean {
@@ -119,6 +107,22 @@ export class AddEditDossierTemplateDialogComponent extends BaseDialogComponent {
}
}
+ private _getForm(): FormGroup {
+ return this._formBuilder.group({
+ name: [this.dossierTemplate?.name, Validators.required],
+ description: [this.dossierTemplate?.description],
+ validFrom: [
+ this.dossierTemplate?.validFrom ? moment(this.dossierTemplate?.validFrom) : null,
+ this._requiredIfValidator(() => this.hasValidFrom),
+ ],
+ validTo: [
+ this.dossierTemplate?.validTo ? moment(this.dossierTemplate?.validTo) : null,
+ this._requiredIfValidator(() => this.hasValidTo),
+ ],
+ downloadFileTypes: [this.dossierTemplate?.downloadFileTypes || ['PREVIEW', 'REDACTED']],
+ });
+ }
+
private _applyValidityIntervalConstraints(value): boolean {
if (applyIntervalConstraints(value, this._previousValidFrom, this._previousValidTo, this.form, 'validFrom', 'validTo')) {
return true;
diff --git a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-file-attribute-dialog/add-edit-file-attribute-dialog.component.html b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-file-attribute-dialog/add-edit-file-attribute-dialog.component.html
index 22dcf5751..ac1d3a8e8 100644
--- a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-file-attribute-dialog/add-edit-file-attribute-dialog.component.html
+++ b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-file-attribute-dialog/add-edit-file-attribute-dialog.component.html
@@ -8,7 +8,7 @@
class="dialog-header heading-l"
>
-