This commit is contained in:
Adina Țeudan 2022-03-08 17:21:51 +02:00
parent 71e96a55f2
commit d37dfd6e1a
6 changed files with 14 additions and 11 deletions

View File

@ -36,7 +36,7 @@
</div>
<div class="dialog-actions">
<button [disabled]="form.invalid" color="primary" mat-flat-button type="submit">
<button [disabled]="form.invalid || !changed" color="primary" mat-flat-button type="submit">
{{ 'user-profile-screen.actions.save' | translate }}
</button>
</div>

View File

@ -1,4 +1,4 @@
import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { notificationsTranslations } from '../../../translations/notifications-translations';
import { NotificationPreferencesService } from '../../../services/notification-preferences.service';
@ -30,6 +30,7 @@ export class NotificationsScreenComponent extends BaseFormComponent implements O
private readonly _formBuilder: FormBuilder,
private readonly _loadingService: LoadingService,
private readonly _notificationPreferencesService: NotificationPreferencesService,
private readonly _changeRef: ChangeDetectorRef,
) {
super();
}
@ -72,6 +73,8 @@ export class NotificationsScreenComponent extends BaseFormComponent implements O
} catch (e) {
this._toaster.error(_('notifications-screen.error.generic'));
}
this.initialFormValue = JSON.parse(JSON.stringify(this.form.getRawValue()));
this._changeRef.markForCheck();
this._loadingService.stop();
}

View File

@ -1545,14 +1545,14 @@
"DOCUMENT_UNDER_REVIEW": "When the document status changes to Under Review",
"DOSSIER_DELETED": "When a dossier was deleted",
"DOSSIER_OWNER_DELETED": "When the owner of a dossier got deleted",
"DOSSIER_OWNER_REMOVED": "When I loose dossier ownership",
"DOSSIER_OWNER_REMOVED": "When I lose dossier ownership",
"DOSSIER_OWNER_SET": "When I become the dossier owner",
"DOWNLOAD_READY": "When a download is ready",
"UNASSIGNED_FROM_FILE": "When I am unassigned from a document",
"USER_BECOMES_DOSSIER_MEMBER": "When a user was added to my dossier",
"USER_DEGRADED_TO_REVIEWER": "When I become a Reviewer in a dossier",
"USER_PROMOTED_TO_APPROVER": "When I become an Approver in a dossier",
"USER_REMOVED_AS_DOSSIER_MEMBER": "When I loose dossier membership"
"USER_REMOVED_AS_DOSSIER_MEMBER": "When I lose dossier membership"
},
"schedule": {
"daily": "Daily Summary",

View File

@ -3347,7 +3347,7 @@
<target>Wenn der Eigentümer eines Dossiers gelöscht wurde</target>
</trans-unit>
<trans-unit id="notifications-screen.options.DOSSIER_OWNER_REMOVED">
<source>When I loose dossier ownership</source>
<source>When I lose dossier ownership</source>
<target>Wenn ich den Besitz des Dossiers verliere</target>
</trans-unit>
<trans-unit id="notifications-screen.options.DOSSIER_OWNER_SET">
@ -3375,7 +3375,7 @@
<target>Wenn ich Genehmiger in einem Dossier werde</target>
</trans-unit>
<trans-unit id="notifications-screen.options.USER_REMOVED_AS_DOSSIER_MEMBER">
<source>When I loose dossier membership</source>
<source>When I lose dossier membership</source>
<target>Wenn ich die Dossier-Mitgliedschaft verliere</target>
</trans-unit>
<trans-unit id="notifications-screen.schedule.daily">

View File

@ -3347,7 +3347,7 @@ Bitte aus der Liste unten auswählen.</target>
<target>Wenn der Eigentümer eines Dossiers gelöscht wurde</target>
</trans-unit>
<trans-unit id="notifications-screen.options.DOSSIER_OWNER_REMOVED">
<source>When I loose dossier ownership</source>
<source>When I lose dossier ownership</source>
<target>Wenn ich den Besitz des Dossiers verliere</target>
</trans-unit>
<trans-unit id="notifications-screen.options.DOSSIER_OWNER_SET">
@ -3375,7 +3375,7 @@ Bitte aus der Liste unten auswählen.</target>
<target>Wenn ich Genehmiger in einem Dossier werde</target>
</trans-unit>
<trans-unit id="notifications-screen.options.USER_REMOVED_AS_DOSSIER_MEMBER">
<source>When I loose dossier membership</source>
<source>When I lose dossier membership</source>
<target>Wenn ich die Dossier-Mitgliedschaft verliere</target>
</trans-unit>
<trans-unit id="notifications-screen.schedule.daily">
@ -4124,4 +4124,4 @@ Bitte aus der Liste unten auswählen.</target>
</trans-unit>
</body>
</file>
</xliff>
</xliff>

View File

@ -3497,7 +3497,7 @@
<target state="needs-translation" xml:space="preserve"></target>
</trans-unit>
<trans-unit id="13905" approved="no" sc:locked="false" sc:last-modified-date="2022-01-17T15:27:46.247Z">
<source xml:space="preserve">When I loose dossier ownership</source>
<source xml:space="preserve">When I lose dossier ownership</source>
<target state="needs-translation" xml:space="preserve"></target>
</trans-unit>
<trans-unit id="13906" approved="no" sc:locked="false" sc:last-modified-date="2022-01-17T15:27:46.247Z">
@ -3525,7 +3525,7 @@
<target state="needs-translation" xml:space="preserve"></target>
</trans-unit>
<trans-unit id="13912" approved="no" sc:locked="false" sc:last-modified-date="2022-01-17T15:27:46.247Z">
<source xml:space="preserve">When I loose dossier membership</source>
<source xml:space="preserve">When I lose dossier membership</source>
<target state="needs-translation" xml:space="preserve"></target>
</trans-unit>
<trans-unit id="13913" approved="no" sc:locked="false" sc:last-modified-date="2022-01-17T15:27:46.247Z">