Correccion de dashboar usuarios y admins
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user