feat: added user endpoint to modify access control

This commit is contained in:
Sathishkumar Krishnan
2021-12-23 23:26:39 +05:30
parent 0015666249
commit e368a91630
3 changed files with 57 additions and 4 deletions

View File

@@ -7,7 +7,7 @@ const getValidPermissions = async (permissions) => {
mongoose.isValidObjectId(permission)
);
const permissionObjects = await UserPermission.find({
id: { in: verifiedPermissions },
id: { $in: verifiedPermissions },
}).select({ _id: 1 });
return permissionObjects.map((_) => _._id);
};
@@ -45,7 +45,7 @@ module.exports = {
createRole: async (req, res, next) => {
try {
const { name, permissions } = req.body;
const verifiedPermissions = getValidPermissions(permissions);
const verifiedPermissions = await getValidPermissions(permissions);
const newUserRole = await UserRole.create({
name,
permissions: verifiedPermissions,