Commit Graph

7 Commits

Author SHA1 Message Date
JiriUhlir bd256d565c c 2026-06-17 12:47:53 +02:00
JiriUhlir 7897e3b876 gitea user and pswd, some pages removed, logs 2026-06-17 11:39:52 +02:00
JiriUhlir 428d9681e0 gitea sync update 2026-06-12 10:11:33 +02:00
JiriUhlir 5d12028a97 mazani uzivatelu 2026-06-12 09:58:52 +02:00
JiriUhlir ddc65322c5 gitea comm fix 2026-06-12 09:07:42 +02:00
JiriUhlir 061be18857 gitea push 2026-06-11 09:28:56 +02:00
JiriUhlir b1263edac6 Změny:
users migrace má nové sloupce gitea_user_id, gitea_sync_status, gitea_sync_error, gitea_synced_at.
Přidal jsem gitea_provisioning.py, který přes Gitea API vytváří, aktivuje, deaktivuje a synchronizuje účty.
Role viewer Gitea účet nemá; developer a admin účet mají.
Změny role a enable/disable v administraci spouští sync do Gitea.
Admin UI v routes/users.py zobrazuje stav Gitea synchronizace a má ruční Sync Gitea.
Google login po přihlášení dorovnává Gitea stav podle portálového uživatele.
Gitea OAuth login je v portálu vypnutý; endpointy zůstaly, ale vrací hlášku, že se má použít Google.
Lokální login se zobrazuje/povolí jen při explicitním AUTH_MODE=local.
Gitea API token se čte z GITEA_ADMIN_TOKEN, případně fallback GITEA_API_TOKEN nebo GITEA_TOKEN. Podřízené Gitea username je deterministicky portal-{user_id}, portálová tabulka zůstává zdroj pravdy.
Ověření: python -m py_compile prošel pro všechny upravené Python soubory.
2026-06-10 09:34:56 +02:00