Filter list of projects to only those readable by user

This commit is contained in:
D. Berge
2025-07-11 22:47:32 +02:00
parent bdf62e2d8b
commit 6b6f545b9f

View File

@@ -1,14 +1,18 @@
const { project} = require('../../../lib/db');
const { project } = require('../../../lib/db');
module.exports = async function (req, res, next) {
try {
res.status(200).send(await project.get());
const accessibleProjects = project.organisations.orgFilter(
req.user?.organisations,
await project.get(),
'read'
);
res.status(200).send(accessibleProjects);
next();
} catch (err) {
next(err);
}
};