tududi/backend/modules/tasks/middleware/access.js
Chris 542be2c1e9
Fix bug 366 (#764)
* Optimize DB

* Clean up names

* fixup! Clean up names

* fixup! fixup! Clean up names
2026-01-07 18:18:07 +02:00

24 lines
481 B
JavaScript

const { hasAccess } = require('../../../middleware/authorize');
const requireTaskReadAccess = hasAccess(
'ro',
'task',
async (req) => {
return req.params.uid;
},
{ notFoundMessage: 'Task not found.' }
);
const requireTaskWriteAccess = hasAccess(
'rw',
'task',
async (req) => {
return req.params.uid;
},
{ notFoundMessage: 'Task not found.' }
);
module.exports = {
requireTaskReadAccess,
requireTaskWriteAccess,
};