From 7f99c3d113f4b7c1bf6087ea11cfb2b2061472d5 Mon Sep 17 00:00:00 2001 From: Hayden Date: Sat, 23 Oct 2021 16:42:45 -0800 Subject: [PATCH] feat(frontend): :sparkles: Add UI for background tasks --- frontend/layouts/admin.vue | 5 ++ frontend/pages/admin/background-tasks.vue | 87 +++++++++++++++++++++++ frontend/pages/admin/site-settings.vue | 2 +- frontend/static/svgs/manage-tasks.svg | 1 + frontend/utils/icons/icons.ts | 4 ++ 5 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 frontend/pages/admin/background-tasks.vue create mode 100644 frontend/static/svgs/manage-tasks.svg 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 @@ + + + \ 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 @@