mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-31 10:13:32 -04:00 
			
		
		
		
	add access controll to user pages
This commit is contained in:
		| @@ -14,6 +14,7 @@ import { useAsyncKey } from "~/composables/use-utils"; | ||||
|  | ||||
| export default defineComponent({ | ||||
|   components: { RecipeCardSection }, | ||||
|   middleware: "auth", | ||||
|   setup() { | ||||
|     const api = useUserApi(); | ||||
|     const route = useRoute(); | ||||
|   | ||||
| @@ -69,6 +69,7 @@ import { useUserApi } from "~/composables/api"; | ||||
| import { VForm } from "~/types/vuetify"; | ||||
|  | ||||
| export default defineComponent({ | ||||
|   middleware: ["auth", "advanced-only"], | ||||
|   setup() { | ||||
|     const nuxtContext = useContext(); | ||||
|  | ||||
|   | ||||
| @@ -135,6 +135,7 @@ export default defineComponent({ | ||||
|     UserAvatar, | ||||
|     UserPasswordStrength, | ||||
|   }, | ||||
|   middleware: "auth", | ||||
|   setup() { | ||||
|     const { $auth } = useContext(); | ||||
|     const user = computed(() => $auth.user as unknown as UserOut); | ||||
|   | ||||
| @@ -207,7 +207,7 @@ export default defineComponent({ | ||||
|     UserAvatar, | ||||
|     StatsCards, | ||||
|   }, | ||||
|   middleware: ["auth"], | ||||
|   middleware: "auth", | ||||
|   scrollToTop: true, | ||||
|   setup() { | ||||
|     const { $auth, i18n } = useContext(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user