Skip to content

feat: add default team basic permissions - #7668

Open
SuXiangcheng wants to merge 1 commit into
labring:mainfrom
SuXiangcheng:feat/team-default-basic-permissions
Open

feat: add default team basic permissions#7668
SuXiangcheng wants to merge 1 commit into
labring:mainfrom
SuXiangcheng:feat/team-default-basic-permissions

Conversation

@SuXiangcheng

Copy link
Copy Markdown

Summary

  • 新增默认团队基础权限环境变量开关
  • 在创建 root 团队的同一事务中初始化默认全员组及团队权限
  • 为默认全员组授予应用、Skill 和知识库创建权限,不包含团队管理和 API Key 创建权限
  • 补充环境变量文档以及权限继承、事务回滚等回归测试

Verification

  • pnpm test packages/service/test/env.test.ts packages/service/test/support/permission/memberGroup/teamDefaultGroup.test.ts packages/service/test/support/user/team/controller.test.ts
  • pnpm --dir projects/app typecheck
  • pnpm exec eslint packages/service/env.ts packages/service/support/permission/memberGroup/teamDefaultGroup.ts packages/service/support/user/team/controller.ts packages/service/test/env.test.ts packages/service/test/support/permission/memberGroup/teamDefaultGroup.test.ts packages/service/test/support/user/team/controller.test.ts

@cla-assistant

cla-assistant Bot commented Sep 5, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@SuXiangcheng
SuXiangcheng force-pushed the feat/team-default-basic-permissions branch 4 times, most recently from 6be9c7f to 1d76938 Compare September 5, 2026 08:03
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Build and publish successful - Preview fastgpt Image:

ghcr.io/labring/fastgpt-pr:fastgpt_314a183b20060821cb8f000ad0765b72cd8b5513

🕒 Time: 2026-09-05 17:01:53 (UTC+8)

@SuXiangcheng
SuXiangcheng force-pushed the feat/team-default-basic-permissions branch from 1d76938 to 314a183 Compare September 5, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants