From 47c366de7e60cb4d498dc268bd1f17bd580dd45a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Raduli=C4=87?= Date: Tue, 5 May 2026 00:23:34 +0200 Subject: [PATCH] CC5 R3 UI: link iz app.html sekcija na live /sport/crm workspace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Standalone /sport/crm stranica (static/crm.html) već je deployana s prethodnim commit-om (CC2). Ovaj commit dodaje vidljivi link u 5 SECTIONS handlera u app.html (pgz:crm, klub:clanarine, klub:lijecnicki, sportas:lijecnicki, sportas:obrasci) tako da klikom na taj gumb korisnik dolazi do live tablica (M7 + M8 + M9): - Tablice s filterima (status / godina / klub / vrsta pregleda) - Action gumbi: registriraj uplatu, generiraj HUB-3 PDF, EPC QR, zakaži pregled preko ZZJZ PGŽ (online ili e-mail fallback), popuni i potpiši obrazac - Live PDF generator za uplatnice (HUB-3) i potpisane obrasce (sa SHA-256) Mock SECTION sadržaj zadržan radi instant-pregleda u app.html; puna funkcionalnost iza linka. Live curl tests passed (5/5): ✓ /api/crm/clanarine + summary ✓ /api/crm/clanarine/{id}/uplatnica.pdf (52 KB %PDF) ✓ /api/crm/lijecnicki/uskoro-isticu (11 istekli) ✓ /api/crm/zzjz/info (live scrape; available=False, fallback=email) ✓ /api/crm/forms + draft + submit + sign + PDF (45 KB %PDF) --- static/app.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/static/app.html b/static/app.html index f850d8b..213b2f9 100644 --- a/static/app.html +++ b/static/app.html @@ -648,6 +648,9 @@ SECTIONS['pgz:racuni'] = () => ` `; SECTIONS['pgz:crm'] = () => ` +
+ 📋 Otvori CRM workspace (Članarine • Liječnički • Obrasci) — live API +
€ Članarine 2026
@@ -874,6 +877,7 @@ SECTIONS['klub:clanovi'] = () => `
`; SECTIONS['klub:clanarine'] = () => ` +
📋 Otvori live CRM (HUB-3 PDF + EPC QR generator)
€ Članarine 2026
Plaćeno
80
Dug
7
@@ -895,6 +899,7 @@ SECTIONS['klub:clanarine'] = () => `
`; SECTIONS['klub:lijecnicki'] = () => ` +
⚕ Otvori live CRM — pregledi + ZZJZ PGŽ scheduling
⚕ Liječnički pregledi članova
@@ -993,6 +998,7 @@ SECTIONS['sportas:clanarina'] = () => ` `; SECTIONS['sportas:lijecnicki'] = () => ` +
⚕ Otvori live CRM — pregledi + ZZJZ PGŽ scheduling
`+`
⚕ Moji liječnički pregledi
⚠ Trenutni: vrijedi do 2026-08-15 (103 dana)
@@ -1024,6 +1030,7 @@ SECTIONS['sportas:dokumenti'] = () => `
`; SECTIONS['sportas:obrasci'] = () => ` +
📝 Obrasci za potpis
GDPR suglasnost 2026 — obvezno do 2026-06-01
ČlanDatum pregledaVrijedi doDoktorStatus