chore: rename app to xsk education manager
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
# 维护手册
|
||||
|
||||
本项目长期维护时,目标是每次更新都能做到可检查、可部署、可回滚,并且不误改业务数据。
|
||||
新时空教务管家长期维护时,目标是每次更新都能做到可检查、可部署、可回滚,并且不误改业务数据。
|
||||
|
||||
## 日常更新流程
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# 新时空课程记录查询网页
|
||||
# 新时空教务管家
|
||||
|
||||
这是一个课程记录查询和登记工具,用于把本机正式业务源中的 `classnotes.txt` 和 `学生课时账户.md` 同步到 VPS,并通过网页查询上课记录、课时账户和登记新增记录。
|
||||
这是一个面向新时空教务业务的综合管理系统,用于把本机正式业务源中的 `classnotes.txt` 和 `学生课时账户.md` 同步到 VPS,并通过网页查询上课记录、管理课时账户、登记新增记录和审核纠错。
|
||||
|
||||
## 目录
|
||||
|
||||
- `app/`:FastAPI 后端和内置前端页面。
|
||||
- `MAINTENANCE.md`:日常检查、部署、数据保护和回滚流程。
|
||||
- `Makefile`:常用维护命令入口。
|
||||
- `scripts/deploy_to_vps.py`:部署网页服务到 VPS。
|
||||
- `scripts/deploy_to_vps.py`:部署教务管家服务到 VPS。
|
||||
- `scripts/sync_to_vps.py`:同步正式数据文件到 VPS。
|
||||
- `scripts/smoke_test.js`:轻量前端行为烟测。
|
||||
- `scripts/install_gitea_backup_hook.py`:安装提交后自动推送到 Gitea 的 Git hook。
|
||||
|
||||
+2
-2
@@ -49,7 +49,7 @@ ACCOUNTS_SESSION_COOKIE = "xsk_accounts_session"
|
||||
ADMIN_SESSION_COOKIE = "xsk_admin_session"
|
||||
SESSION_MAX_AGE = 60 * 60 * 24 * 30
|
||||
|
||||
app = FastAPI(title="新时空课程记录查询", version="1.0.0")
|
||||
app = FastAPI(title="新时空教务管家", version="1.0.0")
|
||||
security = HTTPBasic(auto_error=False)
|
||||
write_lock = threading.Lock()
|
||||
|
||||
@@ -477,7 +477,7 @@ def login_page(
|
||||
return RedirectResponse(url=next_path, status_code=status.HTTP_303_SEE_OTHER)
|
||||
return HTMLResponse(
|
||||
render_login_page(
|
||||
title="新时空课程记录查询",
|
||||
title="新时空教务管家",
|
||||
action="/login",
|
||||
next_path=next_path,
|
||||
has_error=has_error,
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>新时空课程记录查询</title>
|
||||
<title>新时空教务管家</title>
|
||||
<link rel="stylesheet" href="/static/styles.css?v=20260613-date-time-sort" />
|
||||
</head>
|
||||
<body>
|
||||
<header class="topbar">
|
||||
<div>
|
||||
<h1>新时空课程记录查询</h1>
|
||||
<h1>新时空教务管家</h1>
|
||||
<p id="healthText">正在读取数据状态</p>
|
||||
</div>
|
||||
<div class="top-actions">
|
||||
|
||||
Reference in New Issue
Block a user