mirror of
https://github.com/labring/FastGPT.git
synced 2026-05-05 01:02:59 +08:00
V4.12.4 features (#5626)
* fix: push again, user select option button and form input radio content overflow (#5601) * fix: push again, user select option button and form input radio content overflow * fix: use useCallback instead of useMemo, fix unnecessary delete * fix: Move the variable inside the component * fix: do not pass valueLabel to MySelect * ui * del collection api adapt * refactor: inherit permission (#5529) * refactor: permission update conflict check function * refactor(permission): app collaborator update api * refactor(permission): support app update collaborator * feat: support fe permission conflict check * refactor(permission): app permission * refactor(permission): dataset permission * refactor(permission): team permission * chore: fe adjust * fix: type error * fix: audit pagiation * fix: tc * chore: initv4130 * fix: app/dataset auth logic * chore: move code * refactor(permission): remove selfPermission * fix: mock * fix: test * fix: app & dataset auth * fix: inherit * test(inheritPermission): test syncChildrenPermission * prompt editor add list plugin (#5620) * perf: search result (#5608) * fix: table size (#5598) * temp: list value * backspace * optimize code --------- Co-authored-by: Archer <545436317@qq.com> Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com> * fix: fe & member list (#5619) * chore: initv4130 * fix: MemberItemCard * fix: MemberItemCard * chore: fe adjust & init script * perf: test code * doc * fix debug variables (#5617) * perf: search result (#5608) * fix: table size (#5598) * fix debug variables * fix --------- Co-authored-by: Archer <545436317@qq.com> Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com> * perf: member ui * fix: inherit bug (#5624) * refactor(permission): remove getClbsWithInfo, which is useless * fix: app list privateApp * fix: get infos * perf(fe): remove delete icon when it is disable in MemberItemCard * fix: dataset private dataset * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Archer <545436317@qq.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * perf: auto coupon * chore: upgrade script & get infos avatar (#5625) * fix: get infos * chore: initv4130 * feat: support WecomRobot publish, and fix AesKey can not save bug (#5526) * feat: resolve conflicts * fix: add param 'show_publish_wecom' * feat: abstract out WecomCrypto type * doc: wecom robot document * fix: solve instability in AI output * doc: update some pictures * feat: remove functions from request.ts to chat.ts and toolCall.ts * doc: wecom robot doc update * fix * delete unused code * doc: update version and prompt * feat: remove wecom crypto, delete wecom code in workflow * feat: delete unused codes --------- Co-authored-by: heheer <zhiyu44@qq.com> * remove test * rename init shell * feat: collection page store * reload sandbox * pysandbox * remove log * chore: remove useless code (#5629) * chore: remove useless code * fix: checkConflict * perf: support hidden type for RoleList * fix: copy node * update doc * fix(permission): some bug (#5632) * fix: app/dataset list * fix: inherit bug * perf: del app;i18n;save chat * fix: test * i18n * fix: sumper overflow return OwnerRoleVal (#5633) * remove invalid code * fix: scroll * fix: objectId * update next * update package * object id * mock redis * feat: add redis append to resolve wecom stream response (#5643) * feat: resolve conflicts * fix: add param 'show_publish_wecom' * feat: abstract out WecomCrypto type * doc: wecom robot document * fix: solve instability in AI output * doc: update some pictures * feat: remove functions from request.ts to chat.ts and toolCall.ts * doc: wecom robot doc update * fix * delete unused code * doc: update version and prompt * feat: remove wecom crypto, delete wecom code in workflow * feat: delete unused codes * feat: add redis append method --------- Co-authored-by: heheer <zhiyu44@qq.com> * cache per * fix(test): init team sub when creating mocked user (#5646) * fix: button is not vertically centered (#5647) * doc * fix: gridFs objectId (#5649) --------- Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com> Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Co-authored-by: heheer <heheer@sealos.io> Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: heheer <zhiyu44@qq.com>
This commit is contained in:
@@ -91,7 +91,7 @@
|
||||
"forbid_hint": "After forbidden, this invitation link will become invalid. This action is irreversible. Are you sure you want to deactivate?",
|
||||
"forbid_success": "Forbid success",
|
||||
"forbidden": "Forbidden",
|
||||
"link_forbidden": "Forbidden",
|
||||
"forbidden_tip": "Confirm disabling {{username}}? The member will be marked as 'disabled' and will not be able to log in. Operation data will not be deleted, and resources under the account will be automatically transferred to the team owner.",
|
||||
"group": "group",
|
||||
"group_name": "Group name",
|
||||
"handle_invitation": "Handle Invitation",
|
||||
@@ -113,6 +113,7 @@
|
||||
"label_sync": "Tag sync",
|
||||
"leave": "Resigned",
|
||||
"leave_team_failed": "Leaving the team exception",
|
||||
"link_forbidden": "Forbidden",
|
||||
"log_admin_add_plan": "【{{name}}】A package will be added to a team with a team id [{{teamId}}]",
|
||||
"log_admin_add_user": "【{{name}}】Create a user named [{{userName}}]",
|
||||
"log_admin_change_license": "【{{name}}】Changed License",
|
||||
@@ -196,6 +197,7 @@
|
||||
"log_user": "Operator",
|
||||
"login": "Log in",
|
||||
"manage_member": "Managing members",
|
||||
"manage_per": "Administrative permissions",
|
||||
"member": "member",
|
||||
"member_group": "Belonging to member group",
|
||||
"move_app": "App location movement",
|
||||
@@ -222,7 +224,6 @@
|
||||
"relocate_department": "Department Mobile",
|
||||
"remark": "remark",
|
||||
"remove_tip": "Confirm to remove {{username}} from the team? The member will be marked as 'leave'. Operation data will not be deleted, and resources under the account will be automatically transferred to the team owner.",
|
||||
"forbidden_tip": "Confirm disabling {{username}}? The member will be marked as 'disabled' and will not be able to log in. Operation data will not be deleted, and resources under the account will be automatically transferred to the team owner.",
|
||||
"restore_tip": "Confirm to join the team {{username}}? \nOnly the availability and related permissions of this member account are restored, and the resources under the account cannot be restored.",
|
||||
"restore_tip_title": "Recovery confirmation",
|
||||
"retain_admin_permissions": "Keep administrator rights",
|
||||
|
||||
@@ -176,7 +176,7 @@
|
||||
"module.type": "\"{{type}}\" type\n{{description}}",
|
||||
"modules.Title is required": "Module name cannot be empty",
|
||||
"month.unit": "Day",
|
||||
"move.hint": "After moving, the selected application/folder will inherit the permission settings of the new folder, and the original permission settings will become invalid.",
|
||||
"move.hint": "After moving, the selected app/folder will inherit the permission settings for the new folder.",
|
||||
"move_app": "Move Application",
|
||||
"no_mcp_tools_list": "No data yet, the MCP address needs to be parsed first",
|
||||
"node_not_intro": "This node is not introduced",
|
||||
@@ -190,7 +190,7 @@
|
||||
"pdf_enhance_parse": "PDF enhancement analysis",
|
||||
"pdf_enhance_parse_price": "{{price}}Points/page",
|
||||
"pdf_enhance_parse_tips": "Calling PDF recognition model for parsing, you can convert it into Markdown and retain pictures in the document. At the same time, you can also identify scanned documents, which will take a long time to identify them.",
|
||||
"permission.des.manage": "Based on write permissions, you can configure publishing channels, view conversation logs, and assign permissions to the application.",
|
||||
"permission.des.manage": "Can configure publishing channels, view logs, and assign application permissions",
|
||||
"permission.des.read": "Use the app to have conversations",
|
||||
"permission.des.readChatLog": "Can view chat logs",
|
||||
"permission.des.write": "Can view and edit apps",
|
||||
|
||||
@@ -966,7 +966,7 @@
|
||||
"permission.Private Tip": "Only Available to Yourself",
|
||||
"permission.Public": "Team",
|
||||
"permission.Public Tip": "Available to All Team Members",
|
||||
"permission.Remove InheritPermission Confirm": "This operation will invalidate permission inheritance. Proceed?",
|
||||
"permission.Remove InheritPermission Confirm": "This modification conflicts with inheritance permissions, which will cause permission inheritance to be invalid. Will it be carried out?",
|
||||
"permission.Resume InheritPermission Confirm": "Resume inheriting permissions from the parent folder?",
|
||||
"permission.Resume InheritPermission Failed": "Resume Failed",
|
||||
"permission.Resume InheritPermission Success": "Resume Successful",
|
||||
@@ -976,6 +976,7 @@
|
||||
"permission.change_owner_success": "Ownership Transferred Successfully",
|
||||
"permission.change_owner_tip": "Your permissions will not be retained after the transfer",
|
||||
"permission.change_owner_to": "Transfer to",
|
||||
"permission.common_member": "Common members",
|
||||
"permission.manager": "administrator",
|
||||
"permission.read": "Read permission",
|
||||
"permission.write": "write permission",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"llm_paragraph_mode_force_desc": "Force the use of the model to automatically identify paragraphs and ignore paragraphs in the original text (if any)",
|
||||
"loading": "Loading...",
|
||||
"max_chunk_size": "Maximum chunk size",
|
||||
"move.hint": "After moving, the selected knowledge base/folder will inherit the permission settings of the new folder, and the original permission settings will become invalid.",
|
||||
"move.hint": "After moving, the selected knowledge base/folder will inherit the permission settings for the new folder.",
|
||||
"noChildren": "No subdirectories",
|
||||
"noSelectedFolder": "No selected folder",
|
||||
"noSelectedId": "No selected ID",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"delete.admin_success": "Admin Deleted Successfully",
|
||||
"delete.failed": "Delete failed",
|
||||
"delete.success": "Delete successfully",
|
||||
"has_chosen": "Selected",
|
||||
"login.Dingtalk": "DingTalk Login",
|
||||
"login.error": "Login Error",
|
||||
"login.password_condition": "Password can be up to 60 characters",
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
"forbid_hint": "停用后,该邀请链接将失效。 该操作不可撤销,是否确认停用?",
|
||||
"forbid_success": "停用成功",
|
||||
"forbidden": "停用",
|
||||
"link_forbidden": "禁用",
|
||||
"forbidden_tip": "确认将 {{username}} 禁用?成员将被标记为“禁用”并无法登录,不删除操作数据,账号下资源自动转让给团队所有者。",
|
||||
"group": "群组",
|
||||
"group_name": "群组名称",
|
||||
"handle_invitation": "处理团队邀请",
|
||||
@@ -115,6 +115,7 @@
|
||||
"label_sync": "标签同步",
|
||||
"leave": "离开",
|
||||
"leave_team_failed": "离开团队异常",
|
||||
"link_forbidden": "禁用",
|
||||
"log_admin_add_plan": "【{{name}}】将给团队id为【{{teamId}}】的团队添加了套餐",
|
||||
"log_admin_add_user": "【{{name}}】创建了一个名为【{{userName}}】的用户",
|
||||
"log_admin_change_license": "【{{name}}】变更了License",
|
||||
@@ -200,6 +201,7 @@
|
||||
"log_user": "操作人员",
|
||||
"login": "登录",
|
||||
"manage_member": "管理成员",
|
||||
"manage_per": "管理权限",
|
||||
"member": "成员",
|
||||
"member_group": "所属群组",
|
||||
"move_app": "应用位置移动",
|
||||
@@ -226,7 +228,6 @@
|
||||
"relocate_department": "部门移动",
|
||||
"remark": "备注",
|
||||
"remove_tip": "确认将 {{username}} 移出团队?成员将被标记为“离开”,不删除操作数据,账号下资源自动转让给团队所有者。",
|
||||
"forbidden_tip": "确认将 {{username}} 禁用?成员将被标记为“禁用”并无法登录,不删除操作数据,账号下资源自动转让给团队所有者。",
|
||||
"restore_tip": "确认将 {{username}} 加入团队吗?仅恢复该成员账号可用性及相关权限,无法恢复账号下资源。",
|
||||
"restore_tip_title": "恢复确认",
|
||||
"retain_admin_permissions": "保留管理员权限",
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
"module.type": "\"{{type}}\"类型\n{{description}}",
|
||||
"modules.Title is required": "模块名不能为空",
|
||||
"month.unit": "号",
|
||||
"move.hint": "移动后,所选应用/文件夹将继承新文件夹的权限设置,原先的权限设置失效。",
|
||||
"move.hint": "移动后,所选应用/文件夹将继承新文件夹的权限设置。",
|
||||
"move_app": "移动应用",
|
||||
"no_mcp_tools_list": "暂无数据,需先解析 MCP 地址",
|
||||
"node_not_intro": "这个节点没有介绍",
|
||||
@@ -199,7 +199,7 @@
|
||||
"pdf_enhance_parse": "PDF增强解析",
|
||||
"pdf_enhance_parse_price": "{{price}}积分/页",
|
||||
"pdf_enhance_parse_tips": "调用 PDF 识别模型进行解析,可以将其转换成 Markdown 并保留文档中的图片,同时也可以对扫描件进行识别,识别时间较长。",
|
||||
"permission.des.manage": "写权限基础上,可配置发布渠道、查看对话日志、分配该应用权限",
|
||||
"permission.des.manage": "可配置发布渠道、查看日志、分配应用权限",
|
||||
"permission.des.read": "可使用该应用进行对话",
|
||||
"permission.des.readChatLog": "可查看对话日志",
|
||||
"permission.des.write": "可查看和编辑应用",
|
||||
|
||||
@@ -967,7 +967,7 @@
|
||||
"permission.Private Tip": "仅自己可用",
|
||||
"permission.Public": "协作",
|
||||
"permission.Public Tip": "团队所有成员可使用",
|
||||
"permission.Remove InheritPermission Confirm": "此操作会导致权限继承失效,是否进行?",
|
||||
"permission.Remove InheritPermission Confirm": "此修改与继承权限存在冲突,会导致权限继承失效,是否进行?",
|
||||
"permission.Resume InheritPermission Confirm": "是否恢复为继承父级文件夹的权限?",
|
||||
"permission.Resume InheritPermission Failed": "恢复失败",
|
||||
"permission.Resume InheritPermission Success": "恢复成功",
|
||||
@@ -977,6 +977,7 @@
|
||||
"permission.change_owner_success": "成功转移所有权",
|
||||
"permission.change_owner_tip": "转移后您的权限不会保留",
|
||||
"permission.change_owner_to": "转移给",
|
||||
"permission.common_member": "普通成员",
|
||||
"permission.manager": "管理员",
|
||||
"permission.read": "读权限",
|
||||
"permission.write": "写权限",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"llm_paragraph_mode_force_desc": "强制使用模型自动识别段落,并忽略原文本的段落(如有)",
|
||||
"loading": "加载中...",
|
||||
"max_chunk_size": "最大分块大小",
|
||||
"move.hint": "移动后,所选知识库/文件夹将继承新文件夹的权限设置,原先的权限设置失效。",
|
||||
"move.hint": "移动后,所选知识库/文件夹将继承新文件夹的权限设置。",
|
||||
"noChildren": "无子目录",
|
||||
"noSelectedFolder": "没有选择文件夹",
|
||||
"noSelectedId": "没有选择 ID",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"delete.admin_success": "删除管理员成功",
|
||||
"delete.failed": "删除失败",
|
||||
"delete.success": "删除成功",
|
||||
"has_chosen": "已选择",
|
||||
"login.Dingtalk": "钉钉登录",
|
||||
"login.error": "登录异常",
|
||||
"login.password_condition": "密码最多 60 位",
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
"forbid_hint": "停用後,該邀請連結將失效。該操作不可撤銷,是否確認停用?",
|
||||
"forbid_success": "停用成功",
|
||||
"forbidden": "停用",
|
||||
"link_forbidden": "禁用",
|
||||
"forbidden_tip": "確認將 {{username}} 禁用?成員將被標記為“禁用”並無法登錄,不刪除操作數據,賬號下資源自動轉讓給團隊所有者。",
|
||||
"group": "群組",
|
||||
"group_name": "群組名稱",
|
||||
"handle_invitation": "處理團隊邀請",
|
||||
@@ -113,6 +113,7 @@
|
||||
"label_sync": "標籤同步",
|
||||
"leave": "已離職",
|
||||
"leave_team_failed": "離開團隊異常",
|
||||
"link_forbidden": "禁用",
|
||||
"log_admin_add_plan": "【{{name}}】將給團隊id為【{{teamId}}】的團隊添加了套餐",
|
||||
"log_admin_add_user": "【{{name}}】創建了一個名為【{{userName}}】的用戶",
|
||||
"log_admin_change_license": "【{{name}}】變更了License",
|
||||
@@ -196,6 +197,7 @@
|
||||
"log_user": "操作人員",
|
||||
"login": "登入",
|
||||
"manage_member": "管理成員",
|
||||
"manage_per": "管理權限",
|
||||
"member": "成員",
|
||||
"member_group": "所屬成員組",
|
||||
"move_app": "應用位置移動",
|
||||
@@ -222,7 +224,6 @@
|
||||
"relocate_department": "部門移動",
|
||||
"remark": "備註",
|
||||
"remove_tip": "確認將 {{username}} 移出團隊?成員將被標記為“離開”,不刪除操作數據,賬號下資源自動轉讓給團隊所有者。",
|
||||
"forbidden_tip": "確認將 {{username}} 禁用?成員將被標記為“禁用”並無法登錄,不刪除操作數據,賬號下資源自動轉讓給團隊所有者。",
|
||||
"restore_tip": "確認將 {{username}} 加入團隊嗎?\n僅恢復該成員賬號可用性及相關權限,無法恢復賬號下資源。",
|
||||
"restore_tip_title": "恢復確認",
|
||||
"retain_admin_permissions": "保留管理員權限",
|
||||
|
||||
@@ -175,7 +175,7 @@
|
||||
"module.type": "\"{{type}}\" 類型\n{{description}}",
|
||||
"modules.Title is required": "模組名稱不能空白",
|
||||
"month.unit": "號",
|
||||
"move.hint": "移動後,所選應用程式/資料夾將會繼承新資料夾的權限設定,原先的權限設定將會失效。",
|
||||
"move.hint": "移動後,所選應用/文件夾將繼承新文件夾的權限設置。",
|
||||
"move_app": "移動應用程式",
|
||||
"no_mcp_tools_list": "暫無數據,需先解析 MCP 地址",
|
||||
"node_not_intro": "這個節點沒有介紹",
|
||||
@@ -189,7 +189,7 @@
|
||||
"pdf_enhance_parse": "PDF 增強解析",
|
||||
"pdf_enhance_parse_price": "{{price}}積分/頁",
|
||||
"pdf_enhance_parse_tips": "呼叫 PDF 識別模型進行解析,可以將其轉換成 Markdown 並保留文件中的圖片,同時也可以對掃描件進行識別,識別時間較長。",
|
||||
"permission.des.manage": "在寫入權限基礎上,可以設定發布通道、檢視對話紀錄、分配這個應用程式的權限",
|
||||
"permission.des.manage": "可配置發布渠道、查看日誌、分配應用權限",
|
||||
"permission.des.read": "可以使用這個應用程式進行對話",
|
||||
"permission.des.readChatLog": "可以檢視對話紀錄",
|
||||
"permission.des.write": "可以檢視和編輯應用程式",
|
||||
|
||||
@@ -965,7 +965,7 @@
|
||||
"permission.Private Tip": "僅自己可用",
|
||||
"permission.Public": "團隊",
|
||||
"permission.Public Tip": "所有團隊成員可用",
|
||||
"permission.Remove InheritPermission Confirm": "此操作會導致權限繼承失效,是否繼續?",
|
||||
"permission.Remove InheritPermission Confirm": "此修改與繼承權限存在衝突,會導致權限繼承失效,是否進行?",
|
||||
"permission.Resume InheritPermission Confirm": "要恢復繼承上層資料夾的權限嗎?",
|
||||
"permission.Resume InheritPermission Failed": "恢復失敗",
|
||||
"permission.Resume InheritPermission Success": "恢復成功",
|
||||
@@ -975,6 +975,7 @@
|
||||
"permission.change_owner_success": "擁有權轉移成功",
|
||||
"permission.change_owner_tip": "轉移後您的權限將不會保留",
|
||||
"permission.change_owner_to": "轉移給",
|
||||
"permission.common_member": "普通成員",
|
||||
"permission.manager": "管理員",
|
||||
"permission.read": "讀取權限",
|
||||
"permission.write": "寫入權限",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"llm_paragraph_mode_force_desc": "強制使用模型自動識別段落,並忽略原文本的段落(如有)",
|
||||
"loading": "加載中...",
|
||||
"max_chunk_size": "最大分塊大小",
|
||||
"move.hint": "移動後,所選資料集/資料夾將繼承新資料夾的權限設定,原先的權限設定將失效。",
|
||||
"move.hint": "移動後,所選知識庫/文件夾將繼承新文件夾的權限設置。",
|
||||
"noChildren": "無子目錄",
|
||||
"noSelectedFolder": "沒有選擇文件夾",
|
||||
"noSelectedId": "沒有選擇 ID",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"delete.admin_success": "刪除管理員成功",
|
||||
"delete.failed": "刪除失敗",
|
||||
"delete.success": "刪除成功",
|
||||
"has_chosen": "已選擇",
|
||||
"login.Dingtalk": "釘釘登入",
|
||||
"login.error": "登入失敗",
|
||||
"login.password_condition": "密碼最多可輸入 60 個字元",
|
||||
|
||||
Reference in New Issue
Block a user