| Цитата |
|---|
Роман Витрук написал: увы, но даже автоматическое добавление наблюдателя (через обработчик события) - не подходит. нужно именно пилить новую логику. И пока речь идет только о просмотре задач. |
Роль наблюдателя даёт возможность просматривать все задачи без влезание в компонент. А роль соисполнителя даже даст права на операции с задачей.
Что бы создать новую роль вам нужно будет дорабатывать модуль, а в данном случае игра не стоит свеч.
| Цитата |
|---|
Роман Витрук написал: Если задачу можно решить только через правку components.php или файлов модуля - почему вынести эти файлы (или даже полностью папку компонента / модуля) в local, предварительно добавив внятные комментарии, является моветоном? |
Копирование компонента избавит от повторного внесения изменений в компонент, после обновления. При копировании компонента, вам однако придётся пройтись по шаблонам других компонентов, в которых используется копируемый и заменить ссылки на него.
В общем решить задачу, что бы зам мог просматривать и управлять задачами подчинённых не сложно, исходя их предложенных выше в сообщении и в теме форума решениях, однако для создания новой роли в логике модуля задач, да так что бы ещё и учесть все моменты, что бы все функции работали и считались с этой ролью, вам придется всё же порвать одно местечко. =)