access controll coobook index page

This commit is contained in:
Kuchenpirat 2024-02-01 07:50:09 +00:00
parent 7dafa6c7fe
commit 890b5d93a7

View File

@ -90,24 +90,17 @@
</template>
<script lang="ts">
import { defineComponent, useRouter } from "@nuxtjs/composition-api";
import { defineComponent } from "@nuxtjs/composition-api";
import draggable from "vuedraggable";
import { useCookbooks } from "@/composables/use-group-cookbooks";
import { useLoggedInState } from "~/composables/use-logged-in-state";
import RecipeOrganizerSelector from "~/components/Domain/Recipe/RecipeOrganizerSelector.vue";
export default defineComponent({
components: { draggable, RecipeOrganizerSelector },
middleware: "auth",
setup() {
const { isOwnGroup, loggedIn } = useLoggedInState();
const router = useRouter();
if (!(loggedIn.value && isOwnGroup.value)) {
router.back();
}
const { cookbooks, actions } = useCookbooks();
console.log(cookbooks);
return {
cookbooks,
actions,