Ajoute les mises à jour autonomes
Les installations hors YunoHost peuvent désormais vérifier et installer une release Forgejo avec sauvegarde et retour arrière complet.
This commit is contained in:
parent
f41504c852
commit
53e79a72d7
25 changed files with 1146 additions and 61 deletions
|
|
@ -100,6 +100,18 @@ final class NotificationService
|
|||
'url' => '/settings/backups',
|
||||
];
|
||||
}
|
||||
if (class_exists(UpdateService::class)) {
|
||||
$update = UpdateService::cachedStatus();
|
||||
if ($update['available']) {
|
||||
$alerts[] = [
|
||||
'key' => 'application-update',
|
||||
'severity' => 'warning',
|
||||
'label' => t('updates.available', ['version' => $update['latest']]),
|
||||
'count' => 1,
|
||||
'url' => '/settings/updates',
|
||||
];
|
||||
}
|
||||
}
|
||||
return $alerts;
|
||||
}
|
||||
public static function send(bool $force = false): array
|
||||
|
|
|
|||
Loading…
Reference in a new issue