match ($status) {
'approved' => 'Freigegeben',
'rejected' => 'Abgelehnt',
'pending' => 'Ausstehend',
default => ucfirst($status),
};
$statusClass = static fn (string $status): string => match ($status) {
'approved' => 'success',
'rejected' => 'danger',
default => 'warning',
};
include dirname(__DIR__) . '/partials/head.php';
?>
Angemeldet als = $e($adminUser) ?>. Jede Freigabe wird protokolliert.Store-Administration
| Quelle | Provider / Owner | Status | Letzter Sync | Aktionen |
|---|---|---|---|---|
| = $e($source['name']) ?>= $e($source['baseUrl']) ?> | = $e($source['provider']) ?> · = $e($source['owner']) ?>Wheels oder commitgebundener Source-Fallback | = $e($statusLabel($source['status'])) ?> | = $e($formatDate($source['lastSyncedAt'] ?? null)) ?> |
Remote-Metadaten können vor der Freigabe dauerhaft korrigiert werden.
Noch keine Kandidaten eingelesen.
Neue oder veränderte Payloads sind immer ausstehend.
| Plugin / Version | Artefakt | Integrität | Status | Aktionen |
|---|---|---|---|---|
| Keine installierbaren Artefakte gefunden. Prüfe Version und Build-Metadaten des Repositorys. | ||||
| = $e($releasePlugin['name'] ?? 'Unbekannt') ?> · = $e($release['version']) ?>= $e($release['title'] ?? '') ?> |
= $e($release['artifactKind'] ?? 'source') ?>
= $e($formatBytes($release['artifactSize'])) ?> · = $e($formatDate($release['publishedAt'] ?? null)) ?>
URLs vollständig prüfenDownload= $e($release['downloadUrl']) ?>– Release-Seite= $e($release['releaseUrl']) ?> |
= ($release['sha256'] ?? '') !== '' ? $e($release['sha256']) : 'kein Hash' ?>
Commit: = $e($release['commitSha'] ?? '–') ?>
NetBox: = $e(($release['minNetboxVersion'] ?? '') ?: ($releasePlugin['minNetboxVersion'] ?? '–')) ?> – = $e(($release['maxNetboxVersion'] ?? '') ?: ($releasePlugin['maxNetboxVersion'] ?? '–')) ?>
= $e(count($releaseErrors)) ?> Prüfproblem(e)
|
= $e($statusLabel($release['status'])) ?>Zurückgezogen | |
= $e($run['message']) ?>
= $e($formatDate($run['startedAt'])) ?> · = $e($run['candidatesFound']) ?> Kandidaten · = $e(count($run['errors'] ?? [])) ?> Hinweise/Fehler= $e($audit['targetType']) ?> · = $e(substr($audit['targetId'], 0, 12)) ?>