diff --git a/frontend/pages/group/data.vue b/frontend/pages/group/data.vue index abf7041103f0..f48b59a9c305 100644 --- a/frontend/pages/group/data.vue +++ b/frontend/pages/group/data.vue @@ -30,6 +30,7 @@ import { computed, defineComponent, useContext, useRoute } from "@nuxtjs/composition-api"; export default defineComponent({ + middleware: ["auth", "can-organize-only"], props: { value: { type: Boolean, diff --git a/frontend/pages/group/data/categories.vue b/frontend/pages/group/data/categories.vue index 038c716c0e43..290e4f79e083 100644 --- a/frontend/pages/group/data/categories.vue +++ b/frontend/pages/group/data/categories.vue @@ -73,7 +73,6 @@ import { useCategoryStore, useCategoryData } from "~/composables/store"; import { RecipeCategory } from "~/lib/api/types/admin"; export default defineComponent({ - middleware: ["auth", "can-organize-only"], setup() { const { i18n } = useContext(); const tableConfig = { diff --git a/frontend/pages/group/data/foods.vue b/frontend/pages/group/data/foods.vue index aca6f2074fb5..43470809d786 100644 --- a/frontend/pages/group/data/foods.vue +++ b/frontend/pages/group/data/foods.vue @@ -202,7 +202,6 @@ import { VForm } from "~/types/vuetify"; export default defineComponent({ components: { MultiPurposeLabel, RecipeDataAliasManagerDialog }, - middleware: ["auth", "can-organize-only"], setup() { const userApi = useUserApi(); const { i18n } = useContext(); diff --git a/frontend/pages/group/data/labels.vue b/frontend/pages/group/data/labels.vue index 7d1e45ea85d0..604135b05873 100644 --- a/frontend/pages/group/data/labels.vue +++ b/frontend/pages/group/data/labels.vue @@ -122,7 +122,6 @@ import { useLabelData, useLabelStore } from "~/composables/store"; export default defineComponent({ components: { MultiPurposeLabel }, - middleware: ["auth", "can-organize-only"], setup() { const userApi = useUserApi(); const { i18n } = useContext(); diff --git a/frontend/pages/group/data/recipes.vue b/frontend/pages/group/data/recipes.vue index 2cd55aad4ea9..0803f285badc 100644 --- a/frontend/pages/group/data/recipes.vue +++ b/frontend/pages/group/data/recipes.vue @@ -176,7 +176,6 @@ enum MODES { export default defineComponent({ components: { RecipeDataTable, RecipeOrganizerSelector, GroupExportData, RecipeSettingsSwitches }, - middleware: ["auth", "can-organize-only"], scrollToTop: true, setup() { const { getAllRecipes, refreshRecipes } = useRecipes(true, true); diff --git a/frontend/pages/group/data/tags.vue b/frontend/pages/group/data/tags.vue index b2440b4e5c0c..076a23f08b4d 100644 --- a/frontend/pages/group/data/tags.vue +++ b/frontend/pages/group/data/tags.vue @@ -73,7 +73,6 @@ import { useTagStore, useTagData } from "~/composables/store"; import { RecipeTag } from "~/lib/api/types/admin"; export default defineComponent({ - middleware: ["auth", "can-organize-only"], setup() { const { i18n } = useContext(); const tableConfig = { diff --git a/frontend/pages/group/data/tools.vue b/frontend/pages/group/data/tools.vue index 49825faf2da1..4ff3c547819b 100644 --- a/frontend/pages/group/data/tools.vue +++ b/frontend/pages/group/data/tools.vue @@ -80,7 +80,6 @@ import { useToolStore, useToolData } from "~/composables/store"; import { RecipeTool } from "~/lib/api/types/admin"; export default defineComponent({ - middleware: ["auth", "can-organize-only"], setup() { const { i18n } = useContext(); const tableConfig = { diff --git a/frontend/pages/group/data/units.vue b/frontend/pages/group/data/units.vue index f1d42ba464f1..9ce5fa991110 100644 --- a/frontend/pages/group/data/units.vue +++ b/frontend/pages/group/data/units.vue @@ -218,7 +218,6 @@ import { VForm } from "~/types/vuetify"; export default defineComponent({ components: { RecipeDataAliasManagerDialog }, - middleware: ["auth", "can-organize-only"], setup() { const userApi = useUserApi(); const { i18n } = useContext();