feat: SSR 友链页与最小 Admin 审核
公开 /links 列表与申请/取消,导航页脚可配入口;后台品牌增删与通过/拒绝。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -139,12 +139,12 @@
|
||||
|
||||
## I. 友链
|
||||
|
||||
- [ ] 前台友链页;导航/页脚入口可配
|
||||
- [ ] 用户申请(名称、URL、Logo、是否上首页、回链页)
|
||||
- [ ] Logo 上传
|
||||
- [ ] 我的申请列表;修改待审申请;取消
|
||||
- [ ] 管理员审核:通过 / 拒绝 / 重新检测回链
|
||||
- [ ] 管理员维护品牌友链列表(设置里 JSON)
|
||||
- [x] 前台友链页;导航/页脚入口可配 — SSR `/links`;`nav_show_friend_links` / `footer_show_friend_links`
|
||||
- [x] 用户申请(名称、URL、Logo、是否上首页、回链页)— `POST /links/apply`
|
||||
- [x] Logo 上传 — 表单 multipart 或 `POST /links/logo`
|
||||
- [x] 我的申请列表;取消待审 — `/links`(修改待审:取消后重提)
|
||||
- [x] 管理员审核:通过 / 拒绝 — SSR `/admin/friend-links`(复检按钮未迁;创建时可异步检测)
|
||||
- [x] 管理员维护品牌友链列表 — `/admin/friend-links` 增删
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@
|
||||
| `/post/:id` | 帖详情 + 评论/赞/藏 | 已迁 |
|
||||
| `/compose` | 发帖(normal;textarea + 图片 + 门控插入) | 已迁 |
|
||||
| `/post/:id/edit` | 编辑帖 | 已迁 |
|
||||
| `/profile` | 个人中心(资料/密码/头像;无钱包/裁剪) | 已迁 |
|
||||
| `/profile` | 个人中心(资料/密码/头像/积分钱包) | 已迁 |
|
||||
| `/user/:id` | 公开用户页 | 已迁 |
|
||||
| `/favorites` | 收藏 | 已迁 |
|
||||
| `/projects` | Gitea 码桶 | 后置 |
|
||||
| `/links` | 友链 | pending |
|
||||
| `/links` | 友链 | 已迁 |
|
||||
| `/messages` | 私信/通知会话列表 | 已迁 |
|
||||
| `/messages/with/:peerId` | 会话详情(peer=0 系统通知) | 已迁 |
|
||||
| `/page/:slug` | 站点单页 | 未注册 |
|
||||
@@ -48,9 +48,10 @@
|
||||
| `/admin/boards` | 板块 CRUD | 已迁 |
|
||||
| `/admin/moderation` | 待审帖/评 通过/拒绝 | 已迁 |
|
||||
| `/admin/settings` | 品牌 + 基础限流 + 敏感词 | 已迁 |
|
||||
| `/admin/friend-links` | 品牌友链、申请审核、入口开关 | 已迁 |
|
||||
| `/admin/login` | 重定向前台登录 | 已迁 |
|
||||
|
||||
未迁(原 SPA):reports / users / badges / media / pages / links / SMTP / 完整 Limits 等。
|
||||
未迁(原 SPA):reports / users / badges / media / pages / SMTP / 完整 Limits 等。
|
||||
|
||||
---
|
||||
|
||||
@@ -168,9 +169,10 @@
|
||||
|
||||
## 7. 友链页
|
||||
|
||||
- 展示已通过/品牌友链
|
||||
- 「申请友链」对话框:名称、URL、Logo 上传、是否上首页、回链页 URL
|
||||
- 我的申请状态列表
|
||||
- 展示品牌友链 — SSR `/links`
|
||||
- 登录申请表单:名称、URL、Logo(地址或上传)、是否上首页、回链页 — `POST /links/apply`
|
||||
- 我的申请状态列表;待审可取消
|
||||
- Admin:`/admin/friend-links` 品牌增删、申请通过/拒绝、nav/footer/回链检测开关
|
||||
|
||||
---
|
||||
|
||||
@@ -181,7 +183,7 @@
|
||||
| Dashboard | 看计数与待办;点进对应列表 |
|
||||
| Boards | 拖拽或数字排序;图标/色板选择;增删改 |
|
||||
| Pages | 列表发布开关;进编辑器写正文;nav/footer 勾选 |
|
||||
| Links | 品牌友链 CRUD;申请队列通过/拒绝/复检;回链检测开关;nav/footer/aside 开关 |
|
||||
| Links | 品牌友链增删;申请通过/拒绝;回链检测开关;nav/footer 开关 — SSR `/admin/friend-links`(aside / 复检按钮未迁) |
|
||||
| Posts | 按状态筛;通过/拒绝;置顶/版顶/精华/锁编/锁评;进回收站恢复/清除 |
|
||||
| Comments | 审核;修订查看;回收站 |
|
||||
| Reports | 处理动作四选一 |
|
||||
|
||||
@@ -88,4 +88,6 @@ web_src/ → public/assets/
|
||||
|
||||
私信:`/messages`、`/messages/with/:peerId`(系统 peer=0 只读;打开会话标已读)。
|
||||
|
||||
Admin:`/admin/dashboard`、`/admin/boards`、`/admin/moderation`、`/admin/settings`(品牌/限流/敏感词)。
|
||||
友链:`/links`(列表、登录申请/取消、Logo 上传);Admin `/admin/friend-links`(品牌增删、审核、入口开关)。
|
||||
|
||||
Admin:`/admin/dashboard`、`/admin/boards`、`/admin/moderation`、`/admin/settings`(品牌/限流/敏感词)、`/admin/friend-links`。
|
||||
Reference in New Issue
Block a user