{{ "MANAGE_REMINDER" | translate }}
@if(reminderForm.get('subject')?.touched && reminderForm.get('subject')?.errors?.['required']) {
{{ "SUBJECT_IS_REQUIRED" | translate }}
}
@if(reminderForm.get('message')?.touched && 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 }} } @if(selectedUsers.length > 1) { (+{{ selectedUsers.length - 1 }} {{ selectedUsers.length === 2 ? "other" : "others" }}) } @for(user of usersStore.users(); track user) { {{ 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 dailyReminder; let i = $index) {
{{ dailyReminder.get("name")?.value?.toUpperCase() | translate }}
}
} @if(reminderForm.get('frequency')?.value == '1') {
@for(day of dayOfWeek; track day; let i = $index) { {{ day.name | translate }} }
} @if(reminderForm.get('frequency')?.value == '3') {
@for(quarterlyReminder of quarterlyRemindersArray.controls; track quarterlyReminder; let i = $index) { }
{{ "MONTH" | translate }} {{ "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 halfYearlyReminder; let i = $index) { }
{{ "MONTH" | translate }} {{ "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?.['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?.['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?.['required']) {
{{ "TIME_IS_REQUIRED" | translate }}
}
@if(reminderForm.get('endDate')?.touched && reminderForm.get('endTime')?.errors?.['required']) {
{{ "ENDTIME_IS_REQUIRED" | translate }}
}
}