{{ "ADD_REMINDER" | translate }}
cancel
@if (reminderForm.get('subject')?.touched && reminderForm.get('subject')?.errors) {
@if (reminderForm.get('subject')?.errors?.['required']) {
{{ "SUBJECT_IS_REQUIRED" | translate }}
}
}
@if (reminderForm.get('message')?.touched && reminderForm.get('message')?.errors) {
@if (reminderForm.get('message')?.errors?.['required']) {
{{ "MESSAGE_IS_REQUIRED" | translate }}
}
}
{{ "REPEATE_REMINDER" | translate }}
{{ "SEND_EMAIL" | translate }}
@if(selectedUsers.length > 0){ {{ selectedUsers[0].firstName }} {{ selectedUsers[0].lastName }} } @else{ (+{{ selectedUsers.length - 1 }} {{ selectedUsers.length === 2 ? "other" : "others" }}) } @for(user of userStore.users(); track $index){ {{ user.firstName }} {{ user.lastName }} }
@if (reminderForm.get('isRepeated')?.value) {
@if (reminderForm.get('frequency')?.errors?.['required']) {
{{ "FREQUENCY_IS_REQUIRED" | translate }}
}
} @if (reminderForm.get('isRepeated')?.value) {
@if (reminderForm.get('frequency')?.value == '0') {
@for (dailyReminder of dailyRemindersArray.controls; track i; let i = $index) {
{{ dailyReminder.get("name")?.value.toUpperCase() | translate }}
}
} @if (reminderForm.get('frequency')?.value == '1') {
@for (day of dayOfWeek; track i; let i = $index) { {{ day.name | translate }} }
} @if (reminderForm.get('frequency')?.value == '3') {
@for (quarterlyReminder of quarterlyRemindersArray.controls; track i; let i = $index) { }
{{ "SELECT_REMINDER_MONTH" | translate }} {{ "SELECT_REMINDER_DAY" | translate }}
{{ quarterlyReminder.get("name")?.value | translate }} @if (quarterlyReminder.get('day')?.touched && quarterlyReminder?.hasError('invalidDate')) {
{{ "PLEASE_SELECT_VALID_DAY" | translate }}
}
} @if (reminderForm.get('frequency')?.value == '4') {
@for (halfYearlyReminder of halfYearlyRemindersArray.controls; track i; let i = $index) { }
{{ "SELECT_REMINDER_MONTH" | translate }} {{ "SELECT_REMINDER_DAY" | translate }}
{{ halfYearlyReminder.get("name")?.value | translate }} @if (halfYearlyReminder.get('day')?.touched && halfYearlyReminder?.hasError('invalidDate')) {
{{ "PLEASE_SELECT_VALID_DAY" | translate }}
}
}
} @if (!reminderForm.get('isRepeated')?.value) {
@if (reminderForm.get('startDate')?.touched && reminderForm.get('startDate')?.errors) {
@if (reminderForm.get('startDate')?.errors?.['required']) {
{{ "DATE_IS_REQUIRED" | translate }}
}
} @if (reminderForm.get('startDate')?.touched && reminderForm.get('startDate')?.errors?.['owlDateTimeMin']) {
{{ "START_DATE_SHOULD_BE_GREATER_THEN_CURRENT_DATE_TIME" | translate }}
}
@if (reminderForm.get('startTime')?.touched && reminderForm.get('startTime')?.errors) {
@if (reminderForm.get('startTime')?.errors?.['required']) {
{{ "TIME_IS_REQUIRED" | translate }}
}
}
} @if (reminderForm.get('isRepeated')?.value) {
@if (reminderForm.get('startDate')?.touched && reminderForm.get('startDate')?.errors) {
@if (reminderForm.get('startDate')?.errors?.['required']) {
{{ "START_DATE_IS_REQUIRED" | translate }}
} @if (reminderForm.get('startDate')?.errors?.['owlDateTimeMin']) {
{{ "START_DATE_SHOULD_BE_GREATER_THEN_CURRENT_DATE_TIME" | translate }}
}
}
@if (reminderForm.get('startTime')?.touched && reminderForm.get('startTime')?.errors) {
@if (reminderForm.get('startTime')?.errors?.['required']) {
{{ "TIME_IS_REQUIRED" | translate }}
}
}
@if (reminderForm.get('endTime')?.hasError('required') && reminderForm.get('endDate')?.touched) {
@if (reminderForm.get('endTime')?.errors?.['required']) {
{{ "ENDTIME_IS_REQUIRED" | translate }}
}
}
}