tipfix
prioritetP0
statusDONE
bugovi[
{
"id": "POS-BUG-1",
"naziv": "auth_callback.html redirecta POPUP umjesto PARENT prozora",
"simptom": "Korisnik se uspješno prijavi u Genesis popup → popup se preusmjeri na /hr/pos/omega/ → MAIN WINDOW ostaje zauvijek na 'Čekam Genesis prozor...' jer nema listener niti redirekciju",
"root_cause": "auth_callback.html koristio window.location.href = url koji radi u kontekstu POPUP prozora. Main window nema postMessage listener niti poll mehanizam.",
"fix": "isPopup = !!(win
verifikacija{
"auth_callback_servirano": "curl genesispos.online/genesis/auth-callback/ | grep isPopup → 11 linija ✓",
"verify_endpoint": "POST /genesis/verify/ s invalid tokenom → 401 ✓",
"fenix_v3_active": "systemctl is-active gunicorn-fenix-v3.service → active ✓"
}
sto_dolaziIvan testira flow: genesispos.online/hr/accounts/login/?next=/hr/pos/omega/ → Genesis popup → POS dashboard
zakon[
"ZAKON 32 — svaki P0 fix ima chain entry"
]
_chain_meta{
"prev_entry": "c0174_km_key_management.dok.json",
"lanac_visina": 175
}