我可以从命令行创建用户并将用户添加到角色:
$ drush user-create organizer1
$ drush user-add-role organizer organizer1
There is no role named: organizer但是,我不知道如何从命令行创建角色。
我找到了这个模块来修改角色的权限:
http://drupal.org/project/drush_role
但我仍然无法找到创建角色的方法
发布于 2013-03-26 07:02:54
答案就在这里:https://drupal.stackexchange.com/questions/56451/creating-a-new-user-role-with-drush
总结是:更新到最新的Drush才能做到这一点。
发布于 2012-11-02 00:50:48
显然,你不是做这件事的下达命令。我已经通过直接访问数据库解决了这个问题:
$ drush sql-query --db-prefix "INSERT INTO {role} (name, weight) VALUES('organizer', 3)"
test_command "sql-query --db-prefix \"INSERT INTO {role} (name, weight) VALUES('organizer', 3)\"" $?
$ drush sql-query --db-prefix "UPDATE {role} SET weight=4 WHERE (name='administrator')"请考虑到此解决方案仅适用于MySQL。
发布于 2012-10-29 21:43:24
应由drush命令使用。
drush user-add-role "power user" 5,user3 将“超级用户”角色添加到名称、id或电子邮件地址为5或user3的帐户中
https://stackoverflow.com/questions/13122069
复制相似问题