MingxuanGame
9e5b9f023d
fix(config,event): remove unused code from 93257f4
2025-08-22 12:01:56 +00:00
咕谷酱
93257f424c
Add email sending toggle and fix event timestamp default
...
Introduces enable_email_sending to control real email delivery in config. Updates Event.created_at to use default_factory for correct timestamp initialization.
2025-08-22 19:54:21 +08:00
MingxuanGame
9b00dbda28
refactor(project): use unified utcnow
2025-08-22 11:27:45 +00:00
MingxuanGame
545fc9e0c6
fix(recent_activity): fix rank & achievement event
...
运行 tools/fix_user_rank_event.py 修复现存的 event
2025-08-22 11:00:36 +00:00
MingxuanGame
598fcc8b38
refactor(project): make pyright & ruff happy
2025-08-22 08:21:52 +00:00
chenjintang-shrimp
1dde8a40da
feat(database): 将 Event.event_payload 字段从 str 改为 dict/json
...
- 在 events.py 中,将 event_payload 字段的类型从 str 改为 dict,并使用 JSON 类型存储
- 添加新的迁移文件,将数据库中的 event_payload 列从 VARCHAR 类型改为 JSON 类型
- 更新 EventResp 类,移除 _payload 属性,直接使用 event_payload 字段
2025-08-13 06:21:22 +00:00
MingxuanGame
f274ba15b9
fix(event): failed to find name User
2025-08-12 16:06:27 +00:00
MingxuanGame
f683f5c911
fix(user): change column to adapt to lazer_users.id, add migration
2025-08-12 15:14:11 +00:00
chenjintang-shrimp
c706b08240
feat(database,events): 在用户模型中添加事件关系
...
- 在 User 类中添加了 events 字段,用于存储用户相关的事件
- 通过 Relationship 建立了用户和事件之间的关系
- 引入了 Event 模型以支持事件相关操作
2025-08-12 14:37:22 +00:00