tududi/backend/routes/tasks/middleware/access.js
Chris bfeffa069f
Fix an issue with task not completing in TaskDetails view (#620)
* Fix test issues

* Fix uid issue

* Fix id wrong param

* Fix test issues

* fixup! Fix test issues

* fixup! fixup! Fix test issues

* fixup! fixup! fixup! Fix test issues

* fixup! fixup! fixup! fixup! Fix test issues
2025-11-30 14:51:49 +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,
};