Vorname/Nachname für Mitarbeiter, Aufgaben-Duplizierung, Zeitstrahl im Zeitplan
- employees: name-Feld in first_name/last_name aufgeteilt (Schema, API, Formular, alle Namensanzeigen) - Aufgaben können mit neuem Start-/Enddatum dupliziert werden (POST /api/tasks/:id/duplicate übernimmt Name, Stunden, Status und Zuweisungen 1:1, nur die Termine ändern sich) - Zeitplan zeigt jetzt einen Zeitstrahl mit Kalenderwochen und Tagesnummern oberhalb der Projekt-Balken
This commit is contained in:
+6
-6
@@ -20,14 +20,14 @@ if (isNew) {
|
||||
|
||||
function seed() {
|
||||
const insertEmployee = db.prepare(
|
||||
'INSERT INTO employees (name, email, role, weekly_capacity_hours) VALUES (?, ?, ?, ?)'
|
||||
'INSERT INTO employees (first_name, last_name, email, role, weekly_capacity_hours) VALUES (?, ?, ?, ?, ?)'
|
||||
);
|
||||
const employees = [
|
||||
['Anna Keller', 'anna.keller@example.com', 'Frontend-Entwicklerin', 40],
|
||||
['Jonas Weber', 'jonas.weber@example.com', 'Backend-Entwickler', 40],
|
||||
['Mira Schulz', 'mira.schulz@example.com', 'UX-Designerin', 32],
|
||||
['Tom Fischer', 'tom.fischer@example.com', 'Projektleiter', 40],
|
||||
['Lea Hoffmann', 'lea.hoffmann@example.com', 'QA-Ingenieurin', 30],
|
||||
['Anna', 'Keller', 'anna.keller@example.com', 'Frontend-Entwicklerin', 40],
|
||||
['Jonas', 'Weber', 'jonas.weber@example.com', 'Backend-Entwickler', 40],
|
||||
['Mira', 'Schulz', 'mira.schulz@example.com', 'UX-Designerin', 32],
|
||||
['Tom', 'Fischer', 'tom.fischer@example.com', 'Projektleiter', 40],
|
||||
['Lea', 'Hoffmann', 'lea.hoffmann@example.com', 'QA-Ingenieurin', 30],
|
||||
];
|
||||
const employeeIds = employees.map((e) => insertEmployee.run(...e).lastInsertRowid);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user