Team group (#2864)

* feat(member-group): Team (#2616)

* feat: member-group schema define

* feat(fe): create group

* feat: add group edit modal

* feat(fe): add avatar group component

* feat: edit group
fix: permission select menu style

* feat: bio-mode support for select-member component

* fix: avatar group key unique

* feat: group manage

* feat: divide member into group and clbs

* feat: finish team permission

* chore: adjust

* fix: get clbs

* perf: groups code

* pref: member group for team (#2706)

* chore: fe adjust
fix: remove the member from groups when removing from team
feat: change the groups avatar when updating the team's avatar

* chore: DefaultGroupName as a constant string ''

* fix: create default group when create team for root

* feat: comment

* feat: 4811 init

* pref: member group for team (#2732)

* chore: default group name

* feat: get default group when get by tmbid

* feat(fe): adjust

* member ui

* fix: delete group (#2736)

* perf: init4811

* pref: member group (#2818)

* fix: update clb per then refetch clb list

* fix: calculate group permission

* feat(fe): group tag

* refactor(fe): team and group manage

* feat: manage group member

* feat: add group transfer owner modal

* feat: group manage member

* chore: adjust the file structure

* pref: member group

* chore: adjust fe style

* fix: ts error

* chore: fe adjust

* chore: fe adjust

* chore: adjust

* chore: adjust the code

* perf: i18n and schema name

* pref: member-group (#2862)

* feat: group list ordered by updateTime

* fix: transfer ownership of group when deleting member

* fix: i18n fix

* feat: can not set member as admin/owner when user is not active

* fix: GroupInfoModal hover input do not change color

* fix(fe): searchinput do not scroll

* perf: team group ui

* doc

* remove enum

---------

Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
This commit is contained in:
Archer
2024-10-09 18:32:10 +08:00
committed by shilin66
parent 73b9e7e093
commit afc9009a41
80 changed files with 2670 additions and 751 deletions

View File

@@ -22,6 +22,8 @@
"bind_inform_account_success": "绑定通知账号成功",
"delete.admin_failed": "删除管理员失败",
"delete.admin_success": "删除管理员成功",
"delete.failed": "删除失败",
"delete.success": "删除成功",
"has_chosen": "已选择",
"individuation": "个性化",
"login.error": "登录异常",
@@ -76,11 +78,39 @@
"synchronization.title": "填写标签同步链接,点击同步按钮即可同步",
"team.Add manager": "添加管理员",
"team.add_collaborator": "添加协作者",
"team.add_writer": "添加可写成员",
"team.avatar_and_name": "头像 & 名称",
"team.group.avatar": "群头像",
"team.group.create": "创建群组",
"team.group.create_failed": "创建群组失败",
"team.group.default_group": "默认群组",
"team.group.delete_confirm": "确认删除群组?",
"team.group.edit": "编辑群组",
"team.group.edit_info": "编辑信息",
"team.group.manage_member": "管理成员",
"team.group.transfer_owner": "转让所有者",
"team.group.group": "群组",
"team.group.members": "成员",
"team.group.name": "群组名称",
"team.group.role.admin": "管理员",
"team.group.role.member": "成员",
"team.group.role.owner": "所有者",
"team.group.toast.can_not_delete_owner": "不能删除所有者, 请先转让",
"team.group.set_as_admin": "设为管理员",
"team.group.keep_admin": "保留管理员权限",
"team.group.permission_tip": "单独配置权限的成员,将遵循个人权限配置,不再受群组权限影响。\n若成员在多个权限组则该成员的权限取并集。",
"team.group.permission.write": "工作台/知识库创建",
"team.group.permission.manage": "管理员",
"team.group.manage_tip": "可以邀请成员、删除成员、创建群组、管理所有群组、为群组和成员分配权限",
"team.group.search_placeholder": "搜索成员/群组名称",
"team.manage_collaborators": "管理协作者",
"team.no_collaborators": "暂无协作者",
"team.belong_to_group": "所属成员组",
"team.write_role_member": "可写权限",
"usage.feishu": "飞书",
"usage.official_account": "公众号",
"usage.share": "分享链接",
"usage.wecom": "企业微信",
"usage_record": "使用记录"
"usage_record": "使用记录",
"owner": "所有者"
}