Насколько мне известно, вы не можете получить доступ к указанным c разрешениям записи, только к тем разрешениям, которые доступны для записи сотрудника и относятся к записям в целом. Чтобы обойти это, вам нужно сохранить лог c в вашей записи, а также код. Так что это будет что-то вроде:
if ((user.role === role.id) && (context.type === context.UserEventType.EDIT)) {
// ...
}
Если вы узнаете иначе, пожалуйста, сообщите нам об этом!