restrict access to /group pages

This commit is contained in:
Kuchenpirat 2024-02-02 15:36:10 +00:00
parent 4cee8ea879
commit f4df68a9e2
6 changed files with 6 additions and 0 deletions

View File

@ -46,6 +46,7 @@ import { isSameDay, addDays, parseISO } from "date-fns";
import { useMealplans } from "~/composables/use-group-mealplan"; import { useMealplans } from "~/composables/use-group-mealplan";
export default defineComponent({ export default defineComponent({
middleware: ["auth"],
setup() { setup() {
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();

View File

@ -98,6 +98,7 @@ export default defineComponent({
GroupMealPlanRuleForm, GroupMealPlanRuleForm,
RecipeChips, RecipeChips,
}, },
middleware: ["auth"],
props: { props: {
value: { value: {
type: Boolean, type: Boolean,

View File

@ -78,6 +78,7 @@ export default defineComponent({
components: { components: {
UserAvatar, UserAvatar,
}, },
middleware: ["auth"],
setup() { setup() {
const api = useUserApi(); const api = useUserApi();

View File

@ -85,6 +85,7 @@ const MIGRATIONS = {
}; };
export default defineComponent({ export default defineComponent({
middleware: ["auth", "advanced-only"],
setup() { setup() {
const { $globals, i18n } = useContext(); const { $globals, i18n } = useContext();

View File

@ -124,6 +124,7 @@ interface OptionSection {
} }
export default defineComponent({ export default defineComponent({
middleware: ["auth", "advanced-only"],
setup() { setup() {
const api = useUserApi(); const api = useUserApi();

View File

@ -50,6 +50,7 @@ import GroupWebhookEditor from "~/components/Domain/Group/GroupWebhookEditor.vue
export default defineComponent({ export default defineComponent({
components: { GroupWebhookEditor }, components: { GroupWebhookEditor },
middleware: ["auth", "advanced-only"],
setup() { setup() {
const { actions, webhooks } = useGroupWebhooks(); const { actions, webhooks } = useGroupWebhooks();