речь пойдёт о: http://joomlaforum.ru/index.php/topic,17135.new.html и о том как помимо всего прочего раздавать права на определённые компоненты определённым группам пользователей как в админке так и с фронта причём не просто раздавать а раздавать на определённые функции самого компонента у меня есть идея! по этому поводу рыть надо task ибо большинство компонентов используют именно task когда дело касается чегото внутри компонента.... так вот есть идея создать системный бот отслеживающий таск и то в каком com в данный момент пользователь и сверяться с базой данных если этой группе разрешон данный таск для этого компонента этой группе пользователей если да то продолжать выполнение если нет останавливать и выкидывать системную ошибку типа"данный раздел вам закрыт" естественно что каждый разработчик для себя будет вносить свои собственные правила вопрос только к тем кто видел и тестил х*ву тучу всех основных компонентов для жумла .... действительно ли task это стандарт внутренних дияний компонентов жумла? и тот ли это хвост за который можно ухватиться....
Да. Это стандарт. Но не все на нем завязано. Например редактирование статей - а они могут быть в разных разделах, таском не разрулишь одним.
А если еще взять fireboard, да и виртуемарт по-моему таском не пользуется... А идея не первому, конечно, тебе пришла в голову : ) тут думать надо
ну допустим с тасками понятно а вот вопрос к безопасникам системный бот сможет остановить выполнение компонента явно... ну как например на уровне ядра делается зарубка а потом в компоненте делается правило доступа $this->_mos_add_acl( 'administration', 'edit', 'users', 'super administrator', 'components', 'com_sections' ); $this->_mos_add_acl( 'administration', 'edit', 'users', 'administrator', 'components', 'com_sections' ); $this->_mos_add_acl( 'administration', 'edit', 'users', 'manager', 'components', 'com_sections' ); ???