diff --git a/package.json b/package.json index bdd19eb..4773337 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "setup": "node setup.js", "test:db": "node --experimental-sqlite test-db.js", "test:dashboard": "node --experimental-sqlite test-dashboard.js", - "test": "node --experimental-sqlite test-db.js && node --experimental-sqlite test-dashboard.js" + "test:tasks": "node --experimental-sqlite test-tasks.js", + "test": "node --experimental-sqlite test-db.js && node --experimental-sqlite test-dashboard.js && node --experimental-sqlite test-tasks.js" }, "dependencies": { "bcrypt": "^5.1.1", diff --git a/public/index.html b/public/index.html index 475a066..aef0079 100644 --- a/public/index.html +++ b/public/index.html @@ -17,6 +17,7 @@ + diff --git a/public/pages/tasks.js b/public/pages/tasks.js index 5a62473..1d50223 100644 --- a/public/pages/tasks.js +++ b/public/pages/tasks.js @@ -1,25 +1,674 @@ /** - * Modul: Tasks - * Zweck: Seite für das Tasks-Modul + * Modul: Aufgaben (Tasks) + * Zweck: Listenansicht mit Filtern, Gruppierung, CRUD-Modal, Subtask-Verwaltung * Abhängigkeiten: /api.js */ import { api } from '/api.js'; -/** - * @param {HTMLElement} container - * @param {{ user: object }} context - */ -export async function render(container, { user }) { - container.innerHTML = ` -