跳到主要内容
版本:Current

招新与数据排错

已有部门的人还能看到申请入口​

现象: 部员仍能进 /recruitment/user/。

原因: can_access_member_recruitment 为假时应被 UnassignedUserRequiredMixin 挡下;导航 flag can_access_recruitment 不同步则只是露入口。

解决: 查 Membership;清 _portal_memberships 缓存(新请求会重载)。

志愿排序弹窗去不掉​

现象: 每个页面都提示排序。

原因: 同一 cycle 多份占用中申请且 preference_rank 未齐。

解决: 让用户完成 /recruitment/user/preference-rank/。管理员不要手工改 JSON 绕过 services。

时区差 8 小时或 12/13 小时​

现象: 面试时间显示错。

原因: 历史北京时间数据;服务器 UTC vs America/New_York。

解决: 仅在明确数据问题时运行 fix_beijing_datetime_offset;cron 按美东换算。

入账页面 404 或无导航​

现象: README 仍写财务入账,UI 没有。

原因: 当前行为 — show_treasury=False,不是路由丢了。

解决: 需要恢复时改 context processor 与模板 nav,而不是「修 404」。