move middleware for manage data page to parrent component

This commit is contained in:
Kuchenpirat 2024-02-02 14:58:39 +00:00
parent 0301713214
commit e7f5a4adff
8 changed files with 1 additions and 7 deletions

View File

@ -30,6 +30,7 @@
import { computed, defineComponent, useContext, useRoute } from "@nuxtjs/composition-api";
export default defineComponent({
middleware: ["auth", "can-organize-only"],
props: {
value: {
type: Boolean,

View File

@ -73,7 +73,6 @@ import { useCategoryStore, useCategoryData } from "~/composables/store";
import { RecipeCategory } from "~/lib/api/types/admin";
export default defineComponent({
middleware: ["auth", "can-organize-only"],
setup() {
const { i18n } = useContext();
const tableConfig = {

View File

@ -202,7 +202,6 @@ import { VForm } from "~/types/vuetify";
export default defineComponent({
components: { MultiPurposeLabel, RecipeDataAliasManagerDialog },
middleware: ["auth", "can-organize-only"],
setup() {
const userApi = useUserApi();
const { i18n } = useContext();

View File

@ -122,7 +122,6 @@ import { useLabelData, useLabelStore } from "~/composables/store";
export default defineComponent({
components: { MultiPurposeLabel },
middleware: ["auth", "can-organize-only"],
setup() {
const userApi = useUserApi();
const { i18n } = useContext();

View File

@ -176,7 +176,6 @@ enum MODES {
export default defineComponent({
components: { RecipeDataTable, RecipeOrganizerSelector, GroupExportData, RecipeSettingsSwitches },
middleware: ["auth", "can-organize-only"],
scrollToTop: true,
setup() {
const { getAllRecipes, refreshRecipes } = useRecipes(true, true);

View File

@ -73,7 +73,6 @@ import { useTagStore, useTagData } from "~/composables/store";
import { RecipeTag } from "~/lib/api/types/admin";
export default defineComponent({
middleware: ["auth", "can-organize-only"],
setup() {
const { i18n } = useContext();
const tableConfig = {

View File

@ -80,7 +80,6 @@ import { useToolStore, useToolData } from "~/composables/store";
import { RecipeTool } from "~/lib/api/types/admin";
export default defineComponent({
middleware: ["auth", "can-organize-only"],
setup() {
const { i18n } = useContext();
const tableConfig = {

View File

@ -218,7 +218,6 @@ import { VForm } from "~/types/vuetify";
export default defineComponent({
components: { RecipeDataAliasManagerDialog },
middleware: ["auth", "can-organize-only"],
setup() {
const userApi = useUserApi();
const { i18n } = useContext();