feat: agregar página de gestión de productos activos/inactivos
- Agregar ProductsManagement.vue con tabla de productos - Filtros: Activos, Inactivos, Todos - Búsqueda por nombre en tiempo real - Acciones por lote: activar/desactivar múltiples productos - Botones condicionales según filtro activo - Agregar ruta protegida /admin/products - Actualizar API con métodos getProducts(active) y updateProduct() - Agregar método patchRequest en django-api - Agregar menú 'Gestión de Productos' en NavBar
This commit is contained in:
10
src/pages/admin/products.vue
Normal file
10
src/pages/admin/products.vue
Normal file
@@ -0,0 +1,10 @@
|
||||
<template>
|
||||
<ProductsManagement v-if="authStore.isAdmin"/>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { useAuthStore } from '@/stores/auth';
|
||||
import ProductsManagement from '@/components/ProductsManagement.vue';
|
||||
|
||||
const authStore = useAuthStore();
|
||||
</script>
|
||||
Reference in New Issue
Block a user