Admin: corregir columnas de account_access + enlace al panel en la cuenta
- Este build de AzerothCore usa account_access(AccountID, SecurityLevel), no el clásico (id, gmlevel). Se corrigen las 4 consultas (admin.ts, forum-perm.ts, forum.ts, admin-users.ts) -> isAdmin/forumIsModerator/gmlevel ahora funcionan. - account page: enlace destacado al Panel de administración, visible solo si isAdmin. - i18n es/en: Account.adminPanel. Verificado: build OK; cuenta de prueba con SecurityLevel 3 (>= ADMIN_GMLEVEL) es admin. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -259,7 +259,7 @@ export async function getForumProfile(username: string): Promise<ForumProfile> {
|
||||
if (acc[0]) {
|
||||
profile.joindate = acc[0].joindate ? new Date(acc[0].joindate).toISOString() : null
|
||||
const [ga] = await db(DB.auth).query<RowDataPacket[]>(
|
||||
'SELECT MAX(gmlevel) AS lvl FROM account_access WHERE id = ?',
|
||||
'SELECT MAX(SecurityLevel) AS lvl FROM account_access WHERE AccountID = ?',
|
||||
[acc[0].id],
|
||||
)
|
||||
profile.gmlevel = ga[0]?.lvl != null ? Number(ga[0].lvl) : 0
|
||||
|
||||
Reference in New Issue
Block a user