From 3bd9673a4a1dbba47ec1cd91f9c4eb4e9a33153b Mon Sep 17 00:00:00 2001 From: kolaente Date: Thu, 28 Jan 2021 23:57:18 +0100 Subject: [PATCH] Add namespace archive --- .../namespace/namespace-settings-dropdown.vue | 5 ++ src/router/index.js | 6 +++ src/views/list/settings/archive.vue | 2 +- src/views/namespaces/settings/archive.vue | 51 +++++++++++++++++++ 4 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 src/views/namespaces/settings/archive.vue diff --git a/src/components/namespace/namespace-settings-dropdown.vue b/src/components/namespace/namespace-settings-dropdown.vue index 9f1b590b2..178737398 100644 --- a/src/components/namespace/namespace-settings-dropdown.vue +++ b/src/components/namespace/namespace-settings-dropdown.vue @@ -21,6 +21,11 @@ class="dropdown-item"> Create a new list + + Archive this namespace + diff --git a/src/router/index.js b/src/router/index.js index bea34e945..935538c37 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -41,6 +41,7 @@ import FilterSettingDelete from '@/views/filters/settings/delete' // Namespace Settings import NamespaceSettingEdit from '@/views/namespaces/settings/edit' import NamespaceSettingShare from '@/views/namespaces/settings/share' +import NamespaceSettingArchive from '@/views/namespaces/settings/archive' import NamespaceSettingDelete from '@/views/namespaces/settings/delete' // Saved Filters import CreateSavedFilter from '@/views/filters/CreateSavedFilter' @@ -192,6 +193,11 @@ export default new Router({ name: 'namespace.settings.share', component: NamespaceSettingShare, }, + { + path: '/namespaces/:id/settings/archive', + name: 'namespace.settings.archive', + component: NamespaceSettingArchive, + }, { path: '/namespaces/:id/settings/delete', name: 'namespace.settings.delete', diff --git a/src/views/list/settings/archive.vue b/src/views/list/settings/archive.vue index db007862d..fd432a883 100644 --- a/src/views/list/settings/archive.vue +++ b/src/views/list/settings/archive.vue @@ -17,7 +17,7 @@ import ListService from '@/services/list' export default { - name: 'delete', + name: 'list-settings-archive', data() { return { listService: ListService, diff --git a/src/views/namespaces/settings/archive.vue b/src/views/namespaces/settings/archive.vue new file mode 100644 index 000000000..94059566b --- /dev/null +++ b/src/views/namespaces/settings/archive.vue @@ -0,0 +1,51 @@ + + +