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:
Alexandre NOEL 2026-09-08 20:13:55 +02:00
commit 53e79a72d7
25 changed files with 1146 additions and 61 deletions

View file

@ -434,6 +434,24 @@ switch ($path) {
case '/settings/backups/restore':
SettingsController::restoreBackup();
break;
case '/settings/updates':
SettingsController::updates();
break;
case '/settings/updates/check':
SettingsController::checkUpdates();
break;
case '/settings/updates/install':
SettingsController::installUpdate();
break;
case '/settings/updates/upload':
SettingsController::uploadUpdate();
break;
case '/settings/updates/rollback':
SettingsController::rollbackUpdate();
break;
case '/settings/updates/log':
SettingsController::downloadUpdateLog();
break;
case '/settings/asm3':
Asm3ImportController::index();
break;