init commit

This commit is contained in:
modeht
2022-10-03 19:59:51 +02:00
commit 057e9306df
497 changed files with 109776 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
module.exports = {
verifyPermission: function (role, roleName) {
return function (req, res, next) {
const permissions = req.session.permissions || [];
const isAllowedPermission = permissions.find(
(permission) => `/${roleName}${permission}` === req.originalUrl,
);
if (isAllowedPermission) {
return next();
} else {
return res.redirect(`/${roleName}/dashboard`);
}
};
},
};