fix: Re-write Nuxt auth backend and get rid of sidebase auth (#6322)

This commit is contained in:
Michael Genson
2025-10-05 20:43:38 -05:00
committed by GitHub
parent fffe7b05e0
commit 6895b49543
30 changed files with 182 additions and 78 deletions

View File

@@ -145,7 +145,7 @@ import { useCookbookPreferences } from "~/composables/use-users/preferences";
export default defineNuxtComponent({
components: { CookbookEditor, VueDraggable },
middleware: ["sidebase-auth", "group-only"],
middleware: ["group-only"],
setup() {
const dialogStates = reactive({
create: false,

View File

@@ -49,7 +49,7 @@ import AdvancedOnly from "~/components/global/AdvancedOnly.vue";
export default defineNuxtComponent({
components: { AdvancedOnly },
middleware: ["sidebase-auth", "group-only"],
middleware: ["group-only"],
setup() {
const i18n = useI18n();
const $auth = useMealieAuth();

View File

@@ -23,7 +23,7 @@ export default defineNuxtComponent({
components: {
RecipeOrganizerPage,
},
middleware: ["sidebase-auth", "group-only"],
middleware: ["group-only"],
setup() {
const { store, actions } = useCategoryStore();
const i18n = useI18n();

View File

@@ -23,7 +23,7 @@ export default defineNuxtComponent({
components: {
RecipeOrganizerPage,
},
middleware: ["sidebase-auth", "group-only"],
middleware: ["group-only"],
setup() {
const { store, actions } = useTagStore();
const i18n = useI18n();

View File

@@ -36,7 +36,7 @@ import RecipeTimeline from "~/components/Domain/Recipe/RecipeTimeline.vue";
export default defineNuxtComponent({
components: { RecipeTimeline },
middleware: ["sidebase-auth", "group-only"],
middleware: ["group-only"],
setup() {
const i18n = useI18n();
const api = useUserApi();

View File

@@ -28,7 +28,7 @@ export default defineNuxtComponent({
components: {
RecipeOrganizerPage,
},
middleware: ["sidebase-auth", "group-only"],
middleware: ["group-only"],
setup() {
const $auth = useMealieAuth();
const toolStore = useToolStore();