Upload via GUI (396 Dateien)

This commit is contained in:
2026-11-04 07:55:43 +00:00
parent 58a8fab9f5
commit d1aae0f2ce
8 changed files with 931 additions and 3 deletions
+2 -2
View File
@@ -108,8 +108,8 @@ try {
// ── Welche Seiten sieht wer? ───────────────────────────────────────────
$keys = fn(string $t): array => array_column(($api('GET', '/api/staff/v1/web_pages.php', null, $t)[1]['pages'] ?? []), 'key');
$kc = $keys($chef); $ka = $keys($agent); $kp = $keys($pfleger);
$check(count($kc) === 19 && in_array('settings', $kc, true) && in_array('backup', $kc, true) && in_array('assistant', $kc, true), 'Administrator sieht alle 19 Seiten');
$check($ka === ['mentions', 'agent_directory'], 'Mitarbeiter ohne Rechte sehen nur Erwähnungen und Verzeichnis ' . json_encode($ka));
$check(count($kc) === 20 && in_array('settings', $kc, true) && in_array('backup', $kc, true) && in_array('assistant', $kc, true), 'Administrator sieht alle 20 Seiten');
$check($ka === ['mentions', 'agent_directory', 'apps'], 'Mitarbeiter ohne Rechte sehen nur Erwähnungen, Verzeichnis und die Seite „Apps und Downloads“ ' . json_encode($ka));
$check(in_array('assistant', $kp, true) && !in_array('settings', $kp, true) && !in_array('backup', $kp, true) && !in_array('plugins', $kp, true), 'Mit dem Recht „Assistent“ kommt genau diese Seite dazu, aber keine Systemseiten ' . json_encode($kp));
// ── Übergabe ───────────────────────────────────────────────────────────