インストールプロファイルで作成しているコンテンツタイプがあり、そのコンテンツタイプを編集する権限を持つユーザーを作成したいと思います。インストールプロファイルでユーザーロールとそれらのロールの権限を作成するにはどうすればよいですか?
役割を追加するには、次を使用できます user_role_save()
:
_$role = new stdClass();
$role->name = 'role_name';
$role->weight = 5;
user_role_save($role);
_
役割に特定の権限を付与するには、次を使用できます user_role_grant_permissions()
:
_$grant = array('access content', 'access comments', 'etc...');
user_role_grant_permissions($role->rid, $grant);
_