Dummydaten und Sprache angepasst

Dieser Commit ist enthalten in:
Claude Project Manager
2025-09-29 00:35:31 +02:00
Ursprung b462f69281
Commit e275b8fcd6
32 geänderte Dateien mit 122 neuen und 175 gelöschten Zeilen

Datei anzeigen

@ -442,4 +442,4 @@ db.transaction(() => {
}
})()
console.log(`${SAMPLE_EMPLOYEES.length} Demo-Mitarbeiter mit Passwort "${PASSWORD}" angelegt.`)
console.log(`${SAMPLE_EMPLOYEES.length} Demo-Mitarbeitende mit Passwort "${PASSWORD}" angelegt.`)

Datei anzeigen

@ -165,7 +165,7 @@ function buildEmployeeWithDetails(emp: any): Employee {
export function createEmployee(input: EmployeeInput, actorUserId: string): { id: string } {
const now = new Date().toISOString()
const employeeId = uuidv4()
const position = input.position || 'Mitarbeiter'
const position = input.position || 'Teammitglied'
const phone = input.phone || 'Nicht angegeben'
const availability = input.availability || 'available'
const employeeNumber = input.employeeNumber || `EMP${Date.now()}`
@ -256,7 +256,7 @@ export function updateEmployee(id: string, input: EmployeeInput, actorUserId: st
updated_at = ?, updated_by = ?
WHERE id = ?
`).run(
input.firstName, input.lastName, input.position || 'Mitarbeiter', input.department,
input.firstName, input.lastName, input.position || 'Teammitglied', input.department,
// encryption handled in secure db layer caller; here store encrypted values already in input? Route prepares with FieldEncryption
input.email, // already encrypted by route layer
null, // email_hash set by route if needed

Datei anzeigen

@ -264,7 +264,7 @@ router.post('/',
lastName,
employeeNumber || null,
photo || null,
position || 'Mitarbeiter', // Default position
position || 'Teammitglied', // Default position
resolvedDepartment,
email,
phone || 'Nicht angegeben', // Default phone
@ -339,7 +339,7 @@ router.post('/',
lastName,
employeeNumber: employeeNumber || null,
photo: photo || null,
position: position || 'Mitarbeiter',
position: position || 'Teammitglied',
department: resolvedDepartment,
email,
phone: phone || 'Nicht angegeben',

Datei anzeigen

@ -354,7 +354,7 @@ router.post('/',
const now = new Date().toISOString()
const {
firstName, lastName, employeeNumber, photo, position = 'Mitarbeiter',
firstName, lastName, employeeNumber, photo, position = 'Teammitglied',
department, email, phone = 'Nicht angegeben', mobile, office, availability = 'available',
clearance, skills = [], languages = [], specializations = [], userRole, createUser,
primaryUnitId, assignmentRole
@ -612,7 +612,7 @@ router.put('/:id',
const now = new Date().toISOString()
const {
firstName, lastName, position = 'Mitarbeiter', department, email, phone = 'Nicht angegeben',
firstName, lastName, position = 'Teammitglied', department, email, phone = 'Nicht angegeben',
mobile, office, availability = 'available', clearance, skills, languages, specializations,
employeeNumber
} = req.body

Datei anzeigen

@ -39,7 +39,7 @@ export async function createEmployeeUC(req: Request, body: any, actorUserId: str
lastName: body.lastName,
employeeNumber: body.employeeNumber || null,
photo: body.photo || null,
position: body.position || 'Mitarbeiter',
position: body.position || 'Teammitglied',
department: body.department,
email: body.email,
phone: body.phone || 'Nicht angegeben',