diff --git a/frontend/src/routes/project/View.svelte b/frontend/src/routes/project/View.svelte
index 66b2e1c..0f33e4f 100644
--- a/frontend/src/routes/project/View.svelte
+++ b/frontend/src/routes/project/View.svelte
@@ -20,6 +20,7 @@
let router = useTinyRouter();
let showSettings = $state(false);
let tasks = $state(null);
+ let show_closed = $state(false);
let new_state = $state({code:null,name:null})
let state_available=$derived(new_state.name && new_state.code && !project.allowed_states[new_state.code]);
@@ -139,6 +140,11 @@
update({members:members});
}
+ function showClosed(){
+ show_closed = !show_closed;
+ loadTasks();
+ }
+
onMount(loadProject);
@@ -252,10 +258,11 @@
{t('tasks')}
+
|
{#if tasks}
-
+
{/if}
|
diff --git a/frontend/src/routes/task/TaskList.svelte b/frontend/src/routes/task/TaskList.svelte
index a6475aa..6b8e686 100644
--- a/frontend/src/routes/task/TaskList.svelte
+++ b/frontend/src/routes/task/TaskList.svelte
@@ -12,4 +12,4 @@
{#each sortedTasks as task}
{/each}
-
\ No newline at end of file
+
diff --git a/translations/src/main/resources/de.json b/translations/src/main/resources/de.json
index 9f677f1..c6eae8f 100644
--- a/translations/src/main/resources/de.json
+++ b/translations/src/main/resources/de.json
@@ -54,6 +54,7 @@
"depends_on": "hängt ab von",
"description": "Beschreibung",
"detail": "Details",
+ "display_closed": "abgeschlossene anzeigen",
"display_closed_tasks": "abgeschlossene Aufgaben anzeigen",
"docs_of_company": "Dokumente von {company}",
"document": "Dokument",