[РЕШЕНО] Инсталяционный профиль (Drupal 6). Добавление ролей и изменение прав

Главные вкладки

Аватар пользователя TooUsual TooUsual 3 июня 2011 в 11:04

Добрый день.

Я создаю инсталяционный профиль для Drupal 6. Возможно ли, чтобы при установке профиля добавлялись новые роли, и можно ли изменять права ролей?

Спасибо))

Комментарии

Аватар пользователя TooUsual TooUsual 3 июня 2011 в 13:33

Спасибо, вы меня очень обнадежили. Теперь возник еще один вопрос. Как это можно реализовать? Подскажите, пожалуйста, если не трудно.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 3 июня 2011 в 13:34

"TooUsual" wrote:
Возможно ли, чтобы при установке профиля добавлялись новые роли, и можно ли изменять права ролей?

да, только таблицу ролей придется запросами заполнять.
раз начали так глубоко копать - может объединим усилия? http://brainstormblogger.org/
Скачайте, посмотрите код профайла. там создаются роли.

Аватар пользователя penexe penexe 3 июня 2011 в 14:16

можно юзать http://drupal.org/project/install_profile_api

$perms = array('access comments', 'post comments', 'access content', 'access site-wide contact form', 'search content', 'access user profiles');
install_add_permissions(1, $perms);
install_add_permissions(2, $perms);

$roles = array(
  'administrator',
  'editor',
);

foreach ($roles as $role) {
  $rids[$role] = install_add_role($role);
}

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 3 июня 2011 в 15:51

"penexe" wrote:
можно юзать http://drupal.org/project/install_profile_api[/quote]
и тащить лишний модуль за собой, да? Smile
хотя можно после инсталла его вырубить..
просто механизм ролей настолько примитивен что я тупо запросами решил.

Аватар пользователя TooUsual TooUsual 5 июня 2011 в 22:45

Спасибо ответившим, что не бросили в трудуную минуту.

2 Ильич Рамирес Санчес
Это мне по долгу службы понадобилось, и я не планировал этим дальше заниматься. Но спасибо за предложение))
А много у вас времени уходит на поддержку этого творения? Простите за нескромный вопрос))

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 6 июня 2011 в 0:29

"TooUsual" wrote:
2 Ильич Рамирес Санчес
Это мне по долгу службы понадобилось, и я не планировал этим дальше заниматься. Но спасибо за предложение))
А много у вас времени уходит на поддержку этого творения? Простите за нескромный вопрос))

по мере возможностей. в среднем 4-8 часов в месяц. обновляю версию либо по выходу нескольких обновлений модулей либо по выходу апдейтов по безопасности.

Планирую перейти на систему сборки на drush make на drupal.org - думаю там будет меньше времени уходить.

Ну и добавляю модули которые сам делаю. Если что.

Ща дополнение к advimage никак не докончу - как с нм расправлюсь - новую версию выпущу 1.4 и буду на 7ку все переводить.