diff --git a/frontend/pages/group/mealplan/planner.vue b/frontend/pages/group/mealplan/planner.vue index 1ae451f9a251..3ddc56ba967b 100644 --- a/frontend/pages/group/mealplan/planner.vue +++ b/frontend/pages/group/mealplan/planner.vue @@ -46,6 +46,7 @@ import { isSameDay, addDays, parseISO } from "date-fns"; import { useMealplans } from "~/composables/use-group-mealplan"; export default defineComponent({ + middleware: ["auth"], setup() { const route = useRoute(); const router = useRouter(); diff --git a/frontend/pages/group/mealplan/settings.vue b/frontend/pages/group/mealplan/settings.vue index 580832196370..122719306c52 100644 --- a/frontend/pages/group/mealplan/settings.vue +++ b/frontend/pages/group/mealplan/settings.vue @@ -98,6 +98,7 @@ export default defineComponent({ GroupMealPlanRuleForm, RecipeChips, }, + middleware: ["auth"], props: { value: { type: Boolean, diff --git a/frontend/pages/group/members.vue b/frontend/pages/group/members.vue index 539a67d4e1d9..ec3a3c844543 100644 --- a/frontend/pages/group/members.vue +++ b/frontend/pages/group/members.vue @@ -78,6 +78,7 @@ export default defineComponent({ components: { UserAvatar, }, + middleware: ["auth"], setup() { const api = useUserApi(); diff --git a/frontend/pages/group/migrations.vue b/frontend/pages/group/migrations.vue index 06466c588a58..af57585f4755 100644 --- a/frontend/pages/group/migrations.vue +++ b/frontend/pages/group/migrations.vue @@ -85,6 +85,7 @@ const MIGRATIONS = { }; export default defineComponent({ + middleware: ["auth", "advanced-only"], setup() { const { $globals, i18n } = useContext(); diff --git a/frontend/pages/group/notifiers.vue b/frontend/pages/group/notifiers.vue index 732deedb64a6..12e5cf252c3d 100644 --- a/frontend/pages/group/notifiers.vue +++ b/frontend/pages/group/notifiers.vue @@ -124,6 +124,7 @@ interface OptionSection { } export default defineComponent({ + middleware: ["auth", "advanced-only"], setup() { const api = useUserApi(); diff --git a/frontend/pages/group/webhooks.vue b/frontend/pages/group/webhooks.vue index 134541fc07c5..e5a59ae805dd 100644 --- a/frontend/pages/group/webhooks.vue +++ b/frontend/pages/group/webhooks.vue @@ -50,6 +50,7 @@ import GroupWebhookEditor from "~/components/Domain/Group/GroupWebhookEditor.vue export default defineComponent({ components: { GroupWebhookEditor }, + middleware: ["auth", "advanced-only"], setup() { const { actions, webhooks } = useGroupWebhooks();