Adiciona rota para novo video

This commit is contained in:
LeoMortari
2025-09-27 18:38:56 -03:00
parent 541137bcdc
commit a3425562df
7 changed files with 394 additions and 14 deletions

View File

@@ -5,7 +5,8 @@ import { createWebHistory, createRouter } from "vue-router";
import roles from "@/auth/roles";
import Videos from "@/routes/videos";
import Login from "@/routes/auth/Login.vue";
import NewVideo from "@/routes/videos/new";
import Login from "@/routes/auth/Login";
const getUserRoles = () => {
const rolesFromCookie = Cookies.get("user_roles"); // TODO: Tirar as permissões do usuário
@@ -34,6 +35,17 @@ export const routes = [
showinModal: true,
},
},
{
path: "/videos/new",
name: "newVideo",
component: NewVideo,
meta: {
requiresAuth: true,
title: "Novo Vídeo",
permissions: [roles.VIDEOS_LIST],
showinModal: false,
},
},
{
path: "/:pathMatch(.*)*",
meta: {