Здравствуйте.
Задача: разграничить права на изменения словаря. чтоб для одной роли была возможность только просматривать словарь, а для другой добавлять термины в него, а для третьей - удалять термины..
Ставил модуль Taxonomy Aceess но как оказалось он настраивает права для уже созданных терминов.
Подскажите решение.
Комментарии
Есть идея.
Есть файл taxonomy.module. В нем есть хук _menu. И хук _perm. Добавляем новые опции в _perm и в хуке меню правим так, как нам надо. Только этот модуль не обновляйте в дальнейшем, ибо загрузится из стандартного пакета.
Аргумент.
Да не то чтобы аргумент, просто ваш способ лобовой, но совсем неправильный, после вас кто-то ещё может сайт поддерживать.
Лучше сделать helper-модуль, туда зафигачить hook_menu_alter() и там всё разрулить, будет ненамного сложнее хаканья ядра
Для меня helper-модуль и hook_menu_alter() пока что матерно звучат. Не знаю что это такое. Но спасибо за направление. Буду в этом направлении гуглить.
Если у вас есть на примете пара статей где можно про всё это прочитать - буду признателен