Skip to Content
🚀 Drubase One v1.1 - 基于 Drupal 11 的多租户后端即服务平台
Docs指南管理权限

管理权限

学习如何配置项目权限和访问控制。

🎯 权限系统

Drubase One 使用基于角色的访问控制(RBAC):

  • 项目级权限隔离
  • 5 种预置角色
  • 统一权限检查器

📝 项目角色

角色权限
project_owner所有权限
project_manager管理成员和内容
project_admin管理内容
project_editor编辑内容
project_viewer只读访问

🔧 添加项目成员

通过 Web 界面

项目成员管理

查看和管理项目成员:查看当前成员列表、更改角色或添加新成员。

操作说明

  • 当前成员: 显示用户名、邮箱、当前角色,支持更改角色和移除
  • 添加成员: 输入用户邮箱,选择角色(成员/编辑者/管理员/所有者),点击添加

✅ 验证成员添加

# 查询项目成员 docker exec -it pg17 psql -U postgres -d drubase -c " SELECT project_id, user_id, role, created FROM baas_project_members WHERE project_id = 'tenant_abc123_project_xyz'; "

📖 下一步

Last updated on