Add tenants list endpoint for cleaning-task assignment
This commit is contained in:
parent
869aeb2a2c
commit
669aed188c
@ -27,6 +27,21 @@ const TASK_SELECT = {
|
||||
assignedUser: { select: { id: true, fullName: true } },
|
||||
};
|
||||
|
||||
// Vermieter/Admin: Liste der Mieter (für das Zuweisen-Formular im Web-Dashboard).
|
||||
cleaningTasksRouter.get(
|
||||
'/tenants',
|
||||
requireAuth,
|
||||
requireRole('LANDLORD', 'ADMIN'),
|
||||
async (_req: AuthedRequest, res: Response) => {
|
||||
const tenants = await prisma.user.findMany({
|
||||
where: { role: 'TENANT' },
|
||||
select: { id: true, fullName: true, room: { select: { id: true, roomNumber: true } } },
|
||||
orderBy: { fullName: 'asc' },
|
||||
});
|
||||
res.status(200).json({ tenants });
|
||||
},
|
||||
);
|
||||
|
||||
// Vermieter/Admin legen eine neue Putzaufgabe an (z. B. für die kommende Rotationswoche).
|
||||
cleaningTasksRouter.post(
|
||||
'/cleaning-tasks',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user