Слегка отрефакторил код контроллера

+ добавил параметры crud-операций
Переписал ограничение доступа в CRecordSet

Выправил логику, в прошлый раз получилось слегка не в ту сторону
Убрал закомментированный код. Совсем он старый уже
Сделал возможность добавления валидации к модели
Исправил баг с созданием нового сотрудника
Новый интерфейс для валидаторов модели
Сделал валидацию модели

И валидатор на проверку возможности редактировать запись (каждую
конкретно)
Можно запретить конкретному пользователю доступ к конкретной задачве
Проверка доступа для каждой задачи
В случае, если пользователь без права на задачу перешел по прямой ссылке выкидываем его на главуню страницу
Перед созданием и удалением объектов выполняем валидацию

Добавил валидаторы с запретом на создание новых записей пользователям
без права создания новых записей и запрет на удаление любых записей