团队协作
成员邀请、角色管理、权限模型——多人共同创作一个项目
成员邀请
在项目设置 → 协作标签中,你可以邀请其他 Litopia 用户加入你的项目:
- 输入被邀请者的 用户名 进行搜索
- 选择用户并分配角色
- 发送邀请——被邀请者将在通知中收到协作邀请
角色权限
| 角色 | 权限 |
|---|---|
| 所有者 | 完全控制——创建者自动获得,不可转让 |
| 编辑 | 读写权限——可编辑实体、大纲、时间线,可添加/修改写作内容 |
| 查看者 | 只读权限——可查看所有内容但不可修改 |
权限模型
数据库层面通过行级权限控制确保权限安全:
is_project_editor()— 检查用户是否有编辑权限is_project_member()— 检查用户是否为项目成员- 所有项目相关查询自动应用 RLS 过滤