2.6 KiB
Raw Blame History

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.info.concept 用户信息字段 concept user-account end-user zh
用户信息
个人信息字段
我的资料
userid
identity
部门字段
get_users_basic
邮箱(email)不能自助修改;如需换邮箱只能注销后重新注册(user-account.delete.howto)
昵称必须 2-20 字;< 2 提示「昵称不可以少于2个字」,> 20 提示「昵称最多只能设置20个字」
联系电话长度 6-20,且全系统不可重复
个人简介 ≤ 500 字,地址 ≤ 100 字,职位 2-20 字
v1.7.90

用户信息字段

定义

DooTask 用户对象由 api/users/info 返回,包含账号、身份、个人资料三类字段。info__departments 单独返回当前用户的部门列表。

关键字段

字段 含义 是否可改
userid 用户 ID(自增主键) 否,注册即定
email 登录邮箱 否,自助不可改
nickname 昵称(2-20 字) 是,editdata
userimg 头像 URL 是,editdata
tel 联系电话(6-20,全局唯一) 是,editdata
profession 职位/职称(2-20 字) 是,editdata
birthday 生日(YYYY-MM-DD) 是,editdata
address 地址(≤ 100 字) 是,editdata
introduction 个人简介(≤ 500 字) 是,editdata
lang 界面语言(zh/en/...) 是,editdata
identity 身份标记数组(admin/ldap/temp/...) 否,系统设定
department 所属部门 ID 数组 否,由管理员调整
department_name 部门名(拼接) 否,由 department 推导
department_owner 是否默认部门下第一级负责人 否
managed_departments 可切换负责人视角的部门 否
last_ip / last_at 最近一次登录的 IP / 时间 自动写
line_ip / line_at 最近一次活跃 IP / 时间 自动写
login_num 登录次数 自动累加
changepass 是否需在下次登录强制改密码 editpass 后清零
email_verity 邮箱是否已验证(1/0) 邮箱验证后置 1

identity 常见值

  • admin:系统管理员
  • ldap:LDAP 同步过来的账号
  • temp:临时账号
  • bot:机器人账号
  • system:系统/演示账号(受保护)

与「部门」的关系

  • 一个用户可属多个部门
  • info__departments 返回最多 10 个部门,且把「当前用户作为负责人的部门」排在最前
  • 部门管理在系统管理员的「团队管理 → 部门管理」中维护