Потік DELETE /deleteModuleFromRole

ДОВІДНИК З NODE-RED українською мовою

Потік DELETE /deleteModuleFromRole

Видаляє модуль за вказаним moduleId у вказаної ролі за її _id. Використовується на сторінці AdminRoles.

{
	"_id": "",
	"moduleId": 
}

image-20230518164906566

function

msg.collection = "admin_roles";

msg.query = {
   "_id": objectid(msg.payload._id)
};

const deleteModulesId = msg.payload.moduleId.map(i => objectid(i));

msg.payload = {
    $pull: {
        permissions: {
            moduleId: {
                $in: deleteModulesId
            }
        }
    }
}

return msg;