Revert "Implement admin back-pass flow and guarded admin actions"
This reverts commit 5595bfd3b1.
This commit is contained in:
@@ -15,27 +15,6 @@ function displayPlayerStatus(player) {
|
||||
return phase;
|
||||
}
|
||||
|
||||
function renderStatusSelect(player) {
|
||||
const statusText = displayPlayerStatus(player);
|
||||
const safeStatusText = escapeHtml(statusText);
|
||||
const playerId = escapeHtml(player.playerId);
|
||||
|
||||
if (player.phase === "Vote") {
|
||||
return `
|
||||
<select class="admin-status-select" data-player-phase="${playerId}" data-current-phase="Vote">
|
||||
<option value="Vote" selected>${safeStatusText}</option>
|
||||
<option value="Suggest">${escapeHtml(t("admin.statusSuggesting"))}</option>
|
||||
</select>
|
||||
`;
|
||||
}
|
||||
|
||||
return `
|
||||
<select class="admin-status-select" disabled data-player-phase="${playerId}" data-current-phase="${escapeHtml(player.phase)}">
|
||||
<option value="${escapeHtml(player.phase)}" selected>${safeStatusText}</option>
|
||||
</select>
|
||||
`;
|
||||
}
|
||||
|
||||
export function renderAdminVoteStatus() {
|
||||
if (!state.me?.isAdmin) return;
|
||||
const statusBadge = $("admin-ready-status");
|
||||
@@ -45,13 +24,14 @@ export function renderAdminVoteStatus() {
|
||||
table.innerHTML = "";
|
||||
state.adminVoteStatus.voters.forEach((v) => {
|
||||
const tr = document.createElement("tr");
|
||||
const statusText = displayPlayerStatus(v);
|
||||
const gamesTooltip = escapeHtml((v.suggestionTitles || []).join(", "));
|
||||
const nameText = escapeHtml(truncate(v.name, 28));
|
||||
const userText = escapeHtml(truncate(v.username, 24));
|
||||
tr.innerHTML = `
|
||||
<td title="${escapeHtml(v.name)}">${nameText}</td>
|
||||
<td class="muted small" title="${escapeHtml(v.username)}">${userText}</td>
|
||||
<td>${renderStatusSelect(v)}</td>
|
||||
<td>${statusText}</td>
|
||||
<td title="${gamesTooltip}">${v.suggestionCount ?? 0}</td>
|
||||
<td><button class="chip" data-grant-joker="${v.playerId}" type="button">${v.hasJoker ? "🎟" : t("admin.grantJokerChip")}</button></td>
|
||||
<td><button class="chip danger-chip" data-delete-player="${v.playerId}" data-name="${v.name}" type="button">✕</button></td>
|
||||
|
||||
Reference in New Issue
Block a user