fix(admin): 添加管理操作错误处理及更新模板样式
- 管理后台帖子与用户审核操作中添加失败错误重定向处理 - 管理后台帖子、用户、评论删除操作中添加错误检查及提示 - 用户角色更新操作失败时添加错误重定向 - 用户封禁通知失败时添加相应错误提示 - 登录登出时session保存加入错误处理 - 讨论区上传目录创建失败时显示错误提示 - 移除admin_dashboard.html多余样式及修正侧边栏当前页高亮 - admin_posts.html和admin_users.html添加状态样式动态使用的隐藏span元素 - admin_users.html为角色选择添加label以提升无障碍性 - 升级项目依赖版本,包含gin、gorm、validator等核心库版本更新
This commit is contained in:
@@ -43,6 +43,8 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 状态样式类通过模板动态使用: status-approved, status-pending, status-rejected -->
|
||||
<span style="display:none;" class="status-approved status-pending status-rejected"></span>
|
||||
<div class="admin-wrapper">
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-header"><div class="logo">lv8girl</div><p>管理面板</p></div>
|
||||
@@ -78,7 +80,8 @@
|
||||
{{else}}
|
||||
<form method="post" action="/admin/users/role" style="display:inline;">
|
||||
<input type="hidden" name="user_id" value="{{.ID}}">
|
||||
<select name="new_role" onchange="this.form.submit()">
|
||||
<label for="role-{{.ID}}" style="display:none;">角色</label>
|
||||
<select id="role-{{.ID}}" name="new_role" onchange="this.form.submit()">
|
||||
<option value="user" {{if eq .Role "user"}}selected{{end}}>用户</option>
|
||||
<option value="admin" {{if eq .Role "admin"}}selected{{end}}>管理员</option>
|
||||
<option value="banned" {{if eq .Role "banned"}}selected{{end}}>封禁</option>
|
||||
|
||||
Reference in New Issue
Block a user