Correccion de dashboar usuarios y admins

This commit is contained in:
2025-12-28 19:27:51 -03:00
parent ad52d300ad
commit b91de06e29
3 changed files with 128 additions and 38 deletions

View File

@@ -31,11 +31,11 @@ app.use('/api/auth', authRoutes);
// Plates CRUD
app.get('/api/plates', authenticateToken, async (req, res) => {
try {
// Users see their own plates? Or all?
// Requirement: "usuarios al agregar nuevas patentes, deberan ser permitidas por el administrador"
// Let's users see all but maybe status distinguishes them.
// For now, let's return all.
// Filter based on role
const where = req.user.role === 'ADMIN' ? {} : { addedById: req.user.id };
const plates = await prisma.plate.findMany({
where,
include: { addedBy: { select: { username: true } } }
});
res.json(plates);