diff --git a/resources/views/dashboard.html b/resources/views/dashboard.html new file mode 100644 index 0000000..2038a03 --- /dev/null +++ b/resources/views/dashboard.html @@ -0,0 +1,27 @@ + +
+
+

Bienvenido{{if .user}}, {{index .user "name"}}{{end}}

+

Panel de administración · U-site

+
+ +
+ + {{if .modules}} + {{range .modules}} + +
+ + + +
+ {{.nombre}} +
+ {{end}} + {{else}} +
+ No hay módulos asignados a tu perfil. +
+ {{end}} +
+
diff --git a/rest/routes/user.go b/rest/routes/user.go index f348cc5..5c0b379 100755 --- a/rest/routes/user.go +++ b/rest/routes/user.go @@ -21,12 +21,7 @@ func UserRoutes(app fiber.Router) { protected.Get("/web", func(c *fiber.Ctx) error { return c.Redirect("/", http.StatusSeeOther) }) app.Get("/web", func(c *fiber.Ctx) error { return c.Redirect("/", http.StatusSeeOther) }) protected.Get("/", controllers.App) - protected.Get("/me", controllers.Me) - - // Rutas de módulos - protected.Get("/modules", middlewares.MenuMiddleware, controllers.Modules) // Renderizar la vista - protected.Get("/loadmodules", controllers.GetModules) // Obtener todos los módulos - protected.Post("/modules", controllers.CreateModule) // Crear un nuevo módulo + protected.Get("/dashboard", middlewares.MenuMiddleware, controllers.Dashboard) protected.Put("/modules/:id", controllers.UpdateModule) // Actualizar un módulo existente protected.Delete("/modules/:id", controllers.DeleteModule) // Eliminar un módulo