changes to translation system
Some checks failed
PHPUnit / test (push) Has been cancelled

This commit is contained in:
tom.hempel
2026-07-09 14:59:56 +02:00
parent 4afab336ee
commit f04388e0ec
24 changed files with 1882 additions and 415 deletions

View File

@ -2,6 +2,7 @@ import { apiGet, apiPost, apiPut, apiDownloadFetch, redirectToLogin, apiUrl } fr
import { getRole, pageHeaderHTML, showToast } from '../app.js';
import { confirmAction } from '../confirm-modal.js';
import { navigate } from '../router.js';
import { berlinDateInputValue, formatBerlinDateTime } from '../datetime.js';
const REVOKE_ALL_CONFIRM = 'REVOKE ALL SESSIONS';
@ -20,7 +21,7 @@ export function devPage() {
}
const app = document.getElementById('app');
const today = new Date().toISOString().slice(0, 10);
const today = berlinDateInputValue();
app.innerHTML = `
${pageHeaderHTML('Admin Settings')}
<div class="card security-settings-card" style="max-width:720px;margin-bottom:16px">
@ -115,7 +116,7 @@ export function devPage() {
<table class="data-table activity-log-table">
<thead>
<tr>
<th>Time (UTC)</th>
<th>Time</th>
<th>Kind</th>
<th>Subject</th>
<th>Method</th>
@ -326,7 +327,7 @@ async function loadActivityLog() {
const meta = document.getElementById('activityLogMeta');
if (!tbody) return;
const date = document.getElementById('activityLogDate')?.value || new Date().toISOString().slice(0, 10);
const date = document.getElementById('activityLogDate')?.value || berlinDateInputValue();
const activity = document.getElementById('activityLogKind')?.value || '';
tbody.innerHTML = '<tr><td colspan="9" style="text-align:center;padding:20px">Loading…</td></tr>';
@ -450,13 +451,8 @@ function formatActivityChangeValue(value) {
function formatActivityTime(iso) {
if (!iso) return '—';
try {
const d = new Date(iso);
if (Number.isNaN(d.getTime())) return iso;
return d.toISOString().replace('T', ' ').slice(0, 19);
} catch {
return iso;
}
const formatted = formatBerlinDateTime(iso);
return formatted || iso;
}
function escHtml(s) {