Hide deleted instances from dashboard
This commit is contained in:
@@ -49,3 +49,4 @@ Alle Einträge verwenden ISO-8601-Timestamps in UTC. Mehrere Änderungen desselb
|
|||||||
- Fehlgeschlagene, bereits bezahlte Provisionierungen können durch Administratoren erneut gestartet werden.
|
- Fehlgeschlagene, bereits bezahlte Provisionierungen können durch Administratoren erneut gestartet werden.
|
||||||
- Administratoren erhalten bei fehlgeschlagenen Instanzaktionen einen bereinigten technischen Diagnosehinweis inklusive cURL-Fehlerdetails bei Verbindungsproblemen.
|
- Administratoren erhalten bei fehlgeschlagenen Instanzaktionen einen bereinigten technischen Diagnosehinweis inklusive cURL-Fehlerdetails bei Verbindungsproblemen.
|
||||||
- Löschaktionen verwenden jetzt den korrekten Docker-API-Endpunkt mit `force=true`.
|
- Löschaktionen verwenden jetzt den korrekten Docker-API-Endpunkt mit `force=true`.
|
||||||
|
- Als gelöscht markierte Instanzen werden nicht mehr im Dashboard angezeigt; die Datenbankhistorie bleibt erhalten.
|
||||||
|
|||||||
+2
-2
@@ -253,8 +253,8 @@ if ($isAdmin && !$showInstances) {
|
|||||||
|
|
||||||
if ($showInstances) {
|
if ($showInstances) {
|
||||||
$statement = $isAdmin
|
$statement = $isAdmin
|
||||||
? pnpaas_db()->query('SELECT i.*, u.username FROM instances i JOIN users u ON u.id = i.owner_user_id ORDER BY i.created_at DESC')
|
? pnpaas_db()->query('SELECT i.*, u.username FROM instances i JOIN users u ON u.id = i.owner_user_id WHERE i.status <> "deleted" ORDER BY i.created_at DESC')
|
||||||
: (function () use ($userId) { $s = pnpaas_db()->prepare('SELECT i.*, u.username FROM instances i JOIN users u ON u.id = i.owner_user_id WHERE i.owner_user_id = :owner ORDER BY i.created_at DESC'); $s->execute(['owner' => $userId]); return $s; })();
|
: (function () use ($userId) { $s = pnpaas_db()->prepare('SELECT i.*, u.username FROM instances i JOIN users u ON u.id = i.owner_user_id WHERE i.owner_user_id = :owner AND i.status <> "deleted" ORDER BY i.created_at DESC'); $s->execute(['owner' => $userId]); return $s; })();
|
||||||
$instances = $statement->fetchAll();
|
$instances = $statement->fetchAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user