Tôi muốn quản lý quyền của người dùng với Drush, nhưng tôi không tìm thấy bất kỳ lệnh nào trên trang web tài liệu chính thức.
Làm thế nào để đạt được điều này?
Tôi đang sử dụng Drupal 6 và Drush 6.0-dev.
Tôi muốn quản lý quyền của người dùng với Drush, nhưng tôi không tìm thấy bất kỳ lệnh nào trên trang web tài liệu chính thức.
Làm thế nào để đạt được điều này?
Tôi đang sử dụng Drupal 6 và Drush 6.0-dev.
Câu trả lời:
Hãy thử lệnh này:
drush role-add-perm 'user-role' 'permission'
Bạn có thể cài đặt API quyền
Mô-đun allow_api cung cấp một phương thức để cấp và thu hồi quyền cho một vai trò nhất định. Mô-đun này giúp giải quyết vấn đề dàn dựng một trang web Drupal trên nhiều môi trường, từ hộp cát phát triển đến môi trường sản xuất.
...
Phiên bản 6.x-2.9 bổ sung hỗ trợ cho Drush !
allow_api sẽ hoạt động cho mục đích của bạn, nhưng cho đến nay nó không có phiên bản 7.x. Đối với những người muốn có giải pháp hoạt động với cả Drupal 6 và Drupal 7, Drush v6.0-dev có các lệnh để quản lý vai trò và quyền được tích hợp. Xem drush help
và trả lời trước: Tạo vai trò người dùng mới với Drush
Về việc tìm kiếm các lệnh có sẵn trong một mô-đun có hỗ trợ, sử dụng drush help --filter
và Drush sẽ hiển thị các nhóm lệnh có sẵn. Chọn mô-đun bạn quan tâm và tất cả các lệnh Drush mà nó hỗ trợ sẽ được hiển thị. Nếu bạn gặp khó khăn trong việc khiến Drush nhận ra một tập lệnh mới, hãy thử drush cc drush
xóa bộ đệm của lệnh Drush. Drush sẽ tự động thực hiện việc này khi một mô-đun mới được tải xuống và kích hoạt, nhưng bạn có thể cần phải thực hiện thủ công nếu bạn sao chép trong tệp lệnh Drush bằng tay.
bạn đã thử chưa
drush php-eval 'node_access_rebuild();'