Skip to content

Commit 5640fbb

Browse files
committed
Limiting the day of payment to the 28th of any month, since we need to take into account that february has only 28 days 3 out of 4 years.
1 parent 2835fc1 commit 5640fbb

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

eform-client/src/app/plugins/modules/time-planning-pn/components/settings/time-planning-settings/time-planning-settings.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ <h4 class="mat-card-title">{{'Show calculations as numbers instead of hh:mm' | t
137137
<mat-slide-toggle
138138
color="primary"
139139
class="mb-2"
140-
id="autoBreakCalculationActiveToggle"
140+
id="showCalculationsAsNumberToggle"
141141
[checked]="settingsModel.showCalculationsAsNumber"
142142
[(ngModel)]="settingsModel.showCalculationsAsNumber"
143143
>
@@ -160,7 +160,7 @@ <h4 class="mat-card-title">{{'Day of payment' | translate}}</h4>
160160
<div class="row">
161161
<div class="col-12">
162162
<mat-form-field class="w-100">
163-
<input matInput placeholder="Day of payment" [(ngModel)]="settingsModel.dayOfPayment">
163+
<input matInput placeholder="Day of payment" [(ngModel)]="settingsModel.dayOfPayment" min="1" max="28">
164164
</mat-form-field>
165165
</div>
166166

eform-client/src/app/plugins/modules/time-planning-pn/components/settings/time-planning-settings/time-planning-settings.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ export class TimePlanningSettingsComponent implements OnInit, OnDestroy {
5555
}
5656

5757
updateGoogleSheetSettings() {
58+
if (this.settingsModel.dayOfPayment > 28) {
59+
this.settingsModel.dayOfPayment = 28;
60+
}
5861
this.timePlanningPnSettingsService.updateSettings(this.settingsModel).subscribe((data) => {
5962
if (data && data.success) {
6063
this.getSettings();

0 commit comments

Comments
 (0)