This commit is contained in:
Bastian Wagner
2026-02-20 10:39:11 +01:00
parent 4e051a1f40
commit affea90e91
7 changed files with 10 additions and 10 deletions

View File

@@ -12,7 +12,7 @@ export class CustomerService {
throw new HttpException({ message: 'Der Benutzer ist nicht verfügbar.', field: 'user' }, HttpStatus.UNPROCESSABLE_ENTITY);
}
if (!data.name || data.name.length === 0) {
throw new HttpException({ message: 'Der Name des Kunden ist erforderlich.', field: 'name' }, HttpStatus.UNPROCESSABLE_ENTITY);
throw new HttpException({ message: 'Der Name des Mietern ist erforderlich.', field: 'name' }, HttpStatus.UNPROCESSABLE_ENTITY);
}
if (!data.system) {
throw new HttpException({ message: 'Die Schließanlage ist nicht gefüllt.', field: 'system' }, HttpStatus.UNPROCESSABLE_ENTITY);

View File

@@ -80,7 +80,7 @@ export class AllUsersComponent extends AgGridContainerComponent {
children: [
{ columnGroupShow: "closed", width: 180 , cellRenderer: 'agCheckboxCellRenderer', valueGetter: (data: any) => { return Object.values(data.data.settings).filter(v => typeof v == 'boolean').some((x: any) => x)}, type: 'boolean' },
{ field: 'settings.sendSystemAccessMails', headerName: 'Schlüssesystemzugriff', editable: true, columnGroupShow: "open" },
{ field: 'settings.sendSystemUpdateMails', headerName: 'Schließsystemupdates', editable: true, columnGroupShow: "open" },
{ field: 'settings.sendSystemUpdateMails', headerName: 'Schließanlageupdates', editable: true, columnGroupShow: "open" },
{ field: 'settings.sendUserDisabledMails', headerName: 'User deaktiviert', editable: true, columnGroupShow: "open" }
]
},

View File

@@ -12,7 +12,7 @@
<!-- <h6>Neue Übergabe anlegen:</h6> -->
<mat-form-field>
<mat-label>Kunde</mat-label>
<mat-label>Mieter</mat-label>
<input type="text"
matInput
formControlName="customer"

View File

@@ -56,7 +56,7 @@ export class HandoverDialogComponent extends AgGridContainerComponent {
rowData: [],
isRowSelectable: () => false,
columnDefs: [
{ colId: 'customer', field: 'customer.name' , headerName: 'Kunde', flex: 1, editable: false, filter: false},
{ colId: 'customer', field: 'customer.name' , headerName: 'Mieter', flex: 1, editable: false, filter: false},
{
colId: 'handedOut',
field: 'direction' ,

View File

@@ -40,7 +40,7 @@ export class LostKeysComponent extends AgGridContainerComponent {
cellRenderer: (data: any) => data.value?.map((m: ICylinder) => m.name).join(', ')
},
{
colId: 'customer', field: 'customer.name', headerName: 'Kunde', flex: 1, filter: true,
colId: 'customer', field: 'customer.name', headerName: 'Mieter', flex: 1, filter: true,
},
{ colId: 'keyLost', field: 'keyLost', headerName: 'Verloren seit', width: 100,
cellRenderer: (data: any) => this.datePipe.transform(new Date(data.value), 'dd.MM.yyyy'),

View File

@@ -68,7 +68,7 @@ export class KeysComponent extends AgGridContainerComponent {
},
valueFormatter: (data: any) => { return data; },
},
{ colId: 'customer', field: 'customer' , headerName: 'Kunde', flex: 1, editable: false, filter: true,
{ colId: 'customer', field: 'customer' , headerName: 'Mieter', flex: 1, editable: false, filter: true,
cellRenderer: (data: any) => {return data.value?.name},
filterValueGetter: (params: any) => {return params.data.customer?.name},
valueFormatter: (data: any) => { return data; },

View File

@@ -143,7 +143,7 @@ export class ApiService {
this.http.get<any[]>('api/customer').subscribe({
next: (customers) => resolve(customers),
error: (err) => {
this.toast.error('Fehler beim Laden der Kunden');
this.toast.error('Fehler beim Laden der Mieter');
resolve([]);
}
@@ -180,8 +180,8 @@ export class ApiService {
return new Promise<boolean>(resolve => {
this.http.delete(`api/system${system.id}`).pipe(
this.toast.observe({
loading: `Lösche Schließsystem ${system.name}...`,
success: `Schließsystem ${system.name} wurde gelöscht.`,
loading: `Lösche Schließanlage ${system.name}...`,
success: `Schließanlage ${system.name} wurde gelöscht.`,
error: 'Es ist ein Fehler aufgetreten'
})
).subscribe({
@@ -247,7 +247,7 @@ export class ApiService {
resolve()
},
error: () => {
this.toast.error('Fehler beim Laden der Schließsysteme')
this.toast.error('Fehler beim Laden der Schließanlagee')
},
complete: () => resolve()
})