так вроде так и делаю
я наверное не так написал. не роль не добавилось, а разрешение к роли.
в
migrations/mytest_0_0_3.php
в функции
update_data()
есть код:
Код: Выделить всё
return array(
// Update configs
array('config.update', array('mytest_version', '0.0.3')),
// Add permissions
array('permission.add', array('u_viewflatslistpage', true)),
// Add permissions sets
// array('permission.permission_set', array('GUESTS', 'u_viewtestpage', 'role', false)),
array('permission.permission_set', array('ADMINISTRATORS', 'u_viewtestpage', 'group', true)),
array('permission.permission_set', array('ROLE_ADMIN_STANDARD', 'u_viewtestpage', 'role', true)),
);
но проверка у администратора на наличие этого разрешения возвращает false (расширение отключал/включал)
При этом в предыдущей версии мигратора аналогичная конструкция для группы
REGISTERED
и роли
ROLE_USER_STANDARD
отработала нормально.