RED-2528: Alphabetically sort dossier templates selection
This commit is contained in:
parent
265a475b76
commit
408bfc480d
@ -33,7 +33,7 @@ export class AddDossierDialogComponent {
|
||||
private readonly _reportTemplateController: ReportTemplateService,
|
||||
readonly dialogRef: MatDialogRef<AddDossierDialogComponent>,
|
||||
) {
|
||||
this._filterInvalidDossierTemplates();
|
||||
this._getDossierTemplates();
|
||||
this.dossierForm = this._formBuilder.group(
|
||||
{
|
||||
dossierName: [null, Validators.required],
|
||||
@ -105,12 +105,14 @@ export class AddDossierDialogComponent {
|
||||
}
|
||||
}
|
||||
|
||||
private _filterInvalidDossierTemplates() {
|
||||
this.dossierTemplates = this._dossierTemplatesService.all.filter(r => {
|
||||
const notYetValid = !!r.validFrom && moment(r.validFrom).isAfter(moment());
|
||||
const notValidAnymore = !!r.validTo && moment(r.validTo).add(1, 'd').isBefore(moment());
|
||||
return !(notYetValid || notValidAnymore);
|
||||
});
|
||||
private _getDossierTemplates() {
|
||||
this.dossierTemplates = this._dossierTemplatesService.all
|
||||
.filter(r => {
|
||||
const notYetValid = !!r.validFrom && moment(r.validFrom).isAfter(moment());
|
||||
const notValidAnymore = !!r.validTo && moment(r.validTo).add(1, 'd').isBefore(moment());
|
||||
return !(notYetValid || notValidAnymore);
|
||||
})
|
||||
.sort((t1, t2) => t1.name.toLowerCase().localeCompare(t2.name.toLowerCase()));
|
||||
}
|
||||
|
||||
private _formToObject(): IDossierRequest {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user