yuetsh
927f235537
refactor: 移除邮件功能
发信能力整体下线,唯一的调用方(忘记密码)前端也从来没接过。
- utils/shortcuts.py 删 send_email,连带四个 django.core.mail 相关 import
- account/tasks.py 整个删除,里面只有 send_email_async 一个 actor
- 删 ApplyResetPasswordAPI / ResetPasswordAPI 及其路由、serializer,
User.reset_password_token 和 reset_password_token_expire_time 两个
字段(account/0010)
- 删 SMTPAPI / SMTPTestAPI 及其路由、三个 SMTP serializer、
SysOptions.smtp_config
- account/templates/reset_password_email.html
options/0003 数据迁移删掉库里的 smtp_config 行:_init_option 会为每个
OptionKey 建行,key 从代码里去掉后它会变成孤儿,而且配过 SMTP 的话
value 里存着明文密码。
保留 ResetUserPasswordAPI(管理端直接重置密码,不发信,前端在用)和
User.email(注册要填)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 23:17:48 -06:00
..
2026-08-05 04:45:26 -06:00
2026-04-23 13:57:56 -06:00
2026-08-05 04:45:26 -06:00
2017-01-23 16:31:17 +08:00
2026-05-26 21:25:48 -06:00
2026-05-08 23:59:03 -06:00
2026-05-26 23:10:27 -06:00
2026-07-04 11:40:38 -06:00
2021-11-18 18:08:17 +08:00
2026-05-28 19:13:14 -06:00
2025-10-11 23:29:56 +08:00
2026-08-05 23:17:48 -06:00
2026-04-23 13:57:56 -06:00
2026-05-07 19:56:16 -06:00
2026-08-05 04:45:26 -06:00
2026-05-26 21:25:26 -06:00
2026-08-05 04:45:26 -06:00
2026-08-05 04:45:26 -06:00
2026-08-05 04:45:26 -06:00