diff --git a/frontend/layouts/admin.vue b/frontend/layouts/admin.vue
index ebafff21348d..c21fcc05ebf4 100644
--- a/frontend/layouts/admin.vue
+++ b/frontend/layouts/admin.vue
@@ -120,6 +120,11 @@ export default defineComponent({
to: "/admin/backups",
title: i18n.t("sidebar.backups"),
},
+ {
+ icon: $globals.icons.check,
+ to: "/admin/background-tasks",
+ title: "Background Tasks",
+ },
{
icon: $globals.icons.slotMachine,
to: "/admin/parser",
diff --git a/frontend/pages/admin/background-tasks.vue b/frontend/pages/admin/background-tasks.vue
new file mode 100644
index 000000000000..1c33d4f55db8
--- /dev/null
+++ b/frontend/pages/admin/background-tasks.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+ Background Tasks
+ Here you can view all the running background tasks and their status
+
+
+
+ {{ $globals.icons.refresh }}
+ Refresh
+
+
+ {{ $globals.icons.testTube }}
+ Test
+
+
+
+
+
+
+
+ {{ $globals.icons.check }}
+ {{ $globals.icons.close }}
+ {{ $globals.icons.pending }}
+
+ {{ task.name }}
+
+
+ {{ $d(Date.parse(task.createdAt), "short") }}
+
+
+ {{ task.log === "" ? "No Logs Found" : task.log }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/pages/admin/site-settings.vue b/frontend/pages/admin/site-settings.vue
index 4f16cfaa6343..013a13edf14e 100644
--- a/frontend/pages/admin/site-settings.vue
+++ b/frontend/pages/admin/site-settings.vue
@@ -78,7 +78,7 @@