Panneau MAJ simplifié : dépôt public, plus de configuration Gitea — patchnote du dernier tag

This commit is contained in:
Roman
2026-09-25 15:39:00 +00:00
parent fed61adc56
commit eae97f9129
6 changed files with 61 additions and 131 deletions
+1 -13
View File
@@ -28,7 +28,6 @@ from app.services.settings import (
set_source_base_url,
set_source_enabled,
set_source_health,
set_update_config,
)
from app.services.sonarr import sonarr
from app.services.update import UpdateError, fetch_latest_version, trigger_update
@@ -222,23 +221,12 @@ async def test_sonarr(admin: AdminUser) -> dict:
# ---------------------------------------------------------------- mise à jour logicielle
class UpdateConfig(BaseModel):
gitea_url: str
repo: str
token: str
@router.get("/update")
async def get_update(admin: AdminUser) -> dict:
"""Version courante, dernière version disponible et configuration Gitea."""
"""Version courante, dernière version disponible et patchnote."""
return await update_status()
@router.put("/update")
async def save_update(payload: UpdateConfig, admin: AdminUser) -> dict:
await set_update_config(payload.gitea_url, payload.repo, payload.token)
return await update_status()
@router.post("/update/check")
async def check_update(admin: AdminUser) -> dict:
"""Force la re-vérification de la dernière version (ignore le cache)."""