团队协作

成员邀请、角色管理、权限模型——多人共同创作一个项目

成员邀请

在项目设置 → 协作标签中,你可以邀请其他 Litopia 用户加入你的项目:

  1. 输入被邀请者的 用户名 进行搜索
  2. 选择用户并分配角色
  3. 发送邀请——被邀请者将在通知中收到协作邀请

角色权限

角色权限
所有者完全控制——创建者自动获得,不可转让
编辑读写权限——可编辑实体、大纲、时间线,可添加/修改写作内容
查看者只读权限——可查看所有内容但不可修改

权限模型

数据库层面通过行级权限控制确保权限安全:

  • is_project_editor() — 检查用户是否有编辑权限
  • is_project_member() — 检查用户是否为项目成员
  • 所有项目相关查询自动应用 RLS 过滤