mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
2.4 KiB
2.4 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| user-account.import.howto | 批量导入用户 | howto | user-account | admin | zh |
|
|
|
v1.7.90 |
批量导入用户
入口
- 桌面端:左上角头像 / 昵称下拉菜单 →「团队管理」→ 成员列表上方的「批量导入」按钮
- 仅系统管理员可见
操作步骤
- 点「下载导入模板」获取官方模板(对应
api/users/import/template) - 按模板列顺序填写每一行(列顺序固定):
- 第 1 列 邮箱(必填,未被注册)
- 第 2 列 昵称(必填,2-20 字)
- 第 3 列 初始密码(必填,6-32 位,满足密码策略)
- 第 4 列 职位(选填,填写则需 2-20 字)
- 上传文件(仅支持 xls / xlsx / csv,单次最多 500 行),系统先调
api/users/import/preview解析校验(不创建账号) - 预览页逐行显示校验结果(邮箱重复、字段缺失、密码不合法等),确认后点「确认导入」调
api/users/import实际创建 - 可勾选「首次登录强制改密码」(默认勾选,对应 changepass=1);预览中可按行调整邮箱认证状态(email_verity)
失败行的处理
- 预览阶段会标出每行解析错误(邮箱重复、字段缺失、密码不合法等)
- 导入阶段返回
result,包含成功条数和失败条数清单 - 失败的行不影响成功的行,可修正后单独再传
不支持
- 不支持「导入即邀请发送邮件」开关,邮箱通知由 reg_verify 设置统一决定
- 不支持 Excel 一次性指定头像/电话;后续可让用户自行在「个人设置」补全
- 普通用户无此入口;非管理员调 import 会被
User::auth('admin')拦截