Različica 1.26 | Datum: 2026-03-20
- Uvod
- Vloge in pravice
- Prijava in odjava
- Seznam članov
- Kartica člana
- Dodajanje in urejanje člana
- Evidenca plačil članarine
- Evidenca aktivnosti
- Skupinsko upravljanje
- Uvoz podatkov iz Excel
- Izvoz podatkov
- Nastavitve kluba
- Upravljanje uporabnikov
- Dnevnik sprememb (Audit log)
- Moj profil, geslo in 2FA
- Statistični dashboard
- Vloge in funkcije člana
- UPN QR koda za plačilo
- E-poštna obvestila
- Uvoz veljavnosti RD iz AKOS registra
- Članska izkaznica (kartica)
Aplikacija za upravljanje članstva radiokluba omogoča:
- vodenje evidence vseh članov z njihovimi kontaktnimi podatki in licenčnimi podatki,
- beleženje plačil članarine po posameznih letih,
- beleženje aktivnosti in delovnih ur posameznih članov,
- vodenje zgodovine vlog in funkcij člana (predsednik, tajnik, blagajnik …),
- razvrščanje članov v interesne skupine,
- uvoz obstoječih podatkov iz Excel datoteke, uvoz veljavnosti RD iz AKOS registra in izvoz za prijavo na ZRS (Zveza radioamaterjev Slovenije),
- pošiljanje personaliziranih e-poštnih pozivov k plačilu z embedded UPN QR kodo,
- varno upravljanje z vlogami: vsak uporabnik vidi ali ureja samo tisto, do česar je pooblaščen.
Aplikacija deluje v brskalniku. Ne zahteva namestitve posebne programske opreme na računalnik.
| Vloga | Ogled | Urejanje | Brisanje | Uvoz/Izvoz | Obvestila | Nastavitve | Uporabniki | Audit log |
|---|---|---|---|---|---|---|---|---|
| admin | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| urednik | ✅ | ✅ | ❌ | ✅ (samo izvoz) | ✅ | ❌ | ❌ | ❌ |
| bralec | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Opomba: Urednik lahko dodaja in ureja člane, beleži plačila in aktivnosti ter pošilja e-poštna obvestila. Ne more brisati članov, upravljati s skupinami ali dostopati do sistemskih nastavitev.
- V brskalniku odprite naslov aplikacije (npr.
http://192.168.1.100:8000). - Vnesite uporabniško ime in geslo.
- Kliknite Prijava.
Ob napačnih podatkih se prikaže sporočilo o napaki. Po 10 zaporednih neuspešnih poskusih z istega naslova je prijava blokirana za 15 minut.
Če imate aktivirano 2FA, se po vnosu gesla prikaže dodaten korak:
- Odprite aplikacijo za avtentikacijo na vašem mobilnem telefonu (Google Authenticator, Aegis, …).
- Odčitajte 6-mestno kodo za ta račun.
- Vnesite kodo v polje Koda in kliknite Potrdi.
- Koda je veljavna 30 sekund – če poteče med vnosom, počakajte naslednjo.
Na strani z vnosom OTP kode je možnost Zapomni si to napravo (30 dni). Če jo označite:
- Aplikacija shrani varni žeton v brskalnik (httponly piškotek).
- Na tej napravi naslednje 30 dni po vpisu gesla ne boste morali vnašati OTP kode.
- Na vaši profilni strani vidite seznam zaupljivih naprav in jih lahko kadar koli prekličete.
Zaupljivo napravo shranite samo na lastnih napravah – ne na skupnih ali javnih računalnikih.
Za preklic prijave kliknite Prekliči prijavo (vrnete se na prijavno stran, seja se počisti).
Kliknite na svoje ime v zgornjem desnem kotu navigacijske vrstice, nato izberite Odjava.
Seja samodejno poteče po 30 minutah neaktivnosti.
Po prijavi se odpre seznam vseh članov kluba.
- Iskalno polje (zgoraj desno v tabeli): iščite po priimku, imenu, klicnem znaku ali tipu članstva.
- Filter tipa (spustni seznam z checkboxi): izberite enega ali več tipov članstva hkrati. Klik na gumb odpre seznam s checkboxi; klik zunaj menija zapre brez izgube izbire.
- Filter veljavnosti RD (spustni seznam z checkboxi): izberite eno ali več vrednosti:
- Potekla RD – člani katerih radioamatersko dovoljenje je že poteklo
- RD kmalu poteče – poteče v naslednjih 180 dneh
- Veljavna RD – dovoljenje je veljavno
- Brez RD – ni datuma veljavnosti
- Filter operaterskega razreda (spustni seznam z checkboxi): omeji prikaz na izbrane razrede (A, N, …).
- Leto čl. (spustni seznam): izberite leto za prikaz stanja plačila članarine. Privzeto je tekoče leto. Ob spremembi leta se seznam samodejno osveži.
- Stanje čl.: filtrirajte po plačanem/neplačanem statusu za izbrano leto.
Ko je aktiven filter Neplačano, se pod filtri prikaže gumb Pošlji poziv vsem neplačnikom (samo urednik in admin). Klik odpre formo za pošiljanje e-poštnih pozivov vsem prikazanim neplačnikom hkrati (glejte razdelek 19).
Gumb Izvozi v Excel (urednik in admin, zgoraj desno nad tabelo) prenese Excel datoteko z vsemi trenutno filtriranimi člani. Izvoz upošteva vse aktivne filtre (iskanje, tip, RD, operaterski razred, aktiven, plačilo). Datoteka vsebuje iste stolpce kot Excel backup (list "Clani").
| Stolpec | Opis |
|---|---|
| Priimek in ime | Ime člana, klikabilno za odprtje kartice |
| Klicni znak | Radioamaterski klicni znak |
| Tip | Tip članstva (Osebni, Družinski, itd.) |
| Razred | Operaterski razred (A, N) |
| Veljavnost RD | Datum poteka radioamaterskega dovoljenja z barvno oznako |
| Članarina | Status plačila za izbrano leto |
| Akcije | Gumbi za urejanje in brisanje (samo admin) |
- zelena – dovoljenje je veljavno
- rumena – poteče v 180 dneh
- rdeča – že poteklo
- brez oznake – datum ni vnesen
Kliknite na ime člana v seznamu, da odprete kartico z vsemi podatki.
Kartica vsebuje:
- Osnovni podatki: ime, priimek, klicni znak, naslov, tip, operaterski razred, kontakti, ES-številka, RD veljavnost, soglasje OP, izjava.
- Skupinske oznake: modri značkasti gumbi z imeni skupin, ki jim član pripada (klik odpre skupino).
- Evidenca plačil: tabela plačil po letih z datumom, zneskom in opombami.
- Evidenca aktivnosti: tabela aktivnosti po letih z opisom in delovnimi urami.
- Vloge in funkcije: tabela vseh vlog z datumskim razponom in barvnimi značkami (zelena = aktivna, siva = pretekla).
- UPN QR koda: za vsakega neplačanega člana gumb s QR kodo za takojšnje generiranje plačilnega naloga (glejte razdelek 18).
Če ima član vpisano e-poštno naslov, se poleg gumba Uredi prikaže gumb Pošlji obvestilo (samo urednik in admin), ki odpre formo za pošiljanje personaliziranega poziva (glejte razdelek 19).
Nad tabelami plačil in aktivnosti je filter z možnostmi:
- Vse – prikaže vse vnose
- Zadnji 2 leti – prikaže samo tekoče in preteklo leto
- Zadnjih 10 let – prikaže zadnje desetletje
- Na seznamu članov kliknite gumb + Nov član (zgoraj desno).
- Izpolnite obrazec:
- Priimek in Ime sta obvezna. Vnesete jih v katerikoli obliki (aplikacija samodejno normalizira v Title Case).
- Klicni znak se samodejno pretvori v velike črke.
- Tip članstva: izberite iz spustnega seznama.
- Veljavnost RD: datum v obliki LLLL-MM-DD ali izberite iz datumskega izbirnika.
- Kliknite Shrani.
Za Družinsko članstvo se prikaže dodatno polje Klicni znak nosilci za vnos klicnih znakov članov, ki so nosilci tega članstva.
Na kartici člana kliknite gumb Uredi (svinčnik). Vsi podatki se naložijo v obrazec. Spremenite željene vrednosti in kliknite Shrani.
Samo admin: na kartici ali v seznamu kliknite gumb Izbriši (košček). Potrdite brisanje v pojavnem oknu. Brisanje je trajno – skupaj se izbrišejo vsa plačila in aktivnosti tega člana.
Na kartici člana se nahaja sekcija Evidenca plačil.
- V sekciji Evidenca plačil izberite leto, vnesite datum plačila, po želji znesek in opombe.
- Kliknite Zabeleži plačilo.
Za vsako leto je dovoljeno en vnos – če za izbrano leto plačilo že obstaja, se vnos posodobi (upsert).
Kliknite gumb X ob vnosi v tabeli. Potrdite brisanje.
Na strani Izvoz/Uvoz je razdelek Seštevki plačil po letu, kjer je za vsako leto prikazano:
- število plačnikov,
- skupni zbrani znesek (€),
- število vnosov brez znesca.
V navigacijski vrstici kliknite Plačila za zbrani pregled vseh plačil vseh članov.
Filtri (gumbi v vrstici):
- Trenutno leto – privzeto, prikaže samo tekoče leto
- Zadnji 2 leti – tekoče in preteklo leto
- Zadnjih 10 let – zadnje desetletje
- Vse – vsi vnosi brez časovnega omejevanja
Nad tabelo se prikažejo kartice s seštevki po letu: število plačil in skupni znesek v € za vsako prikazano leto.
Na kartici člana se pod plačili nahaja modra sekcija Evidenca aktivnosti.
- Vnesite leto, po želji datum (ni obvezno), opis aktivnosti (do 1000 znakov) in delovne ure (decimalno število).
- Kliknite Dodaj.
Za vsako leto je dovoljeno neomejeno število vnosov.
Kliknite gumb Odstrani ob vnosu. Brisanje je takojšnje brez ponovnega potrjevanja.
V navigacijski vrstici kliknite Aktivnosti za zbrani pregled aktivnosti vseh članov.
Filtri (gumbi v vrstici):
- Trenutno leto – privzeto, prikaže samo tekoče leto
- Zadnji 2 leti – tekoče in preteklo leto
- Zadnjih 10 let – zadnje desetletje
- Vse – vsi vnosi brez časovnega omejevanja
V nogi tabele je prikazan seštevek delovnih ur za prikazano obdobje.
Skupinsko upravljanje omogoča razvrščanje članov v tematske ali organizacijske skupine (npr. Odbor, Tekmovalci, Instruktorji).
V navigacijski vrstici kliknite Skupine. Prikaže se kartična stran z vsemi skupinami in številom članov.
- Na strani Skupine kliknite + Nova skupina.
- Vnesite ime in po želji opis.
- Kliknite Shrani.
Na kartici skupiine kliknite Uredi skupino za spremembo imena/opisa ali Izbriši skupino za trajno brisanje (samo urednik ali admin).
Na kartici skupinne poiščite člana v iskalnem polju in kliknite + Dodaj. Za odstranitev kliknite Odstrani ob imenu člana.
Uvoz omogoča masovni prenos podatkov o članih in plačilih iz obstoječe Excel datoteke (.xlsx).
Excel datoteka mora vsebovati list z besedo Lista ali ListaVsi v imenu. Prva vrstica mora biti glava s imenovanimi stolpci (npr. Priimek, Ime, Klicni znak, Tip članstva, Veljavnost, 2025 itd.).
Natančna imena stolpcev so nastavljiva v sekciji Nastavitve uvoza na strani Uvoz iz Excel (samo admin).
1. korak – Nalaganje in predogled:
- V navigaciji kliknite Izvoz/Uvoz → Uvozi iz Excel.
- Izberite
.xlsxdatoteko (max. 10 MB). - Kliknite Predogled uvoza.
Aplikacija parsira datoteko in prikaže:
- Novi člani – ki še ne obstajajo v bazi (po priimku in imenu).
- Preskočeni duplikati – ki že obstajajo.
2. korak – Potrditev:
Preglejte seznam novih članov in kliknite Potrdi uvoz. Za preklic kliknite Prekliči (datoteka se zavrže, v bazo se nič ne zapiše).
Za vsakega novega člana:
- vsi razpoložljivi podatki (naslov, klicni znak, tip, razred, kontakti, soglasje, veljavnost RD, ES-številka, opombe).
Obstoječi člani se ne posodabljajo – pri ponovnem uvozu istega člana se vnos preskoči.
Uvoz plačil je ločen postopek (gumb Uvozi plačila iz Excel nižje na isti strani).
Admin: Odprite Izvoz / Uvoz → Uvozi iz Excel. Na desni strani strani se prikaže kartica Nastavitve uvoza. Za vsako polje vnesite ime stolpca, kot se pojavi v Excel datoteki. Za več možnih imen jih ločite z vejico:
priimek, last name, surname
Iskanje ni občutljivo na velikost črk in podpira delno ujemanje (iščemo celotne besede v imenu stolpca).
Kliknite Shrani nastavitve uvoza za potrditev.
Na isti strani pod uvozom članov je sekcija Uvoz plačil članarine iz Excel datoteke.
Aplikacija podpira dva načina za prepoznavo člana v vrstici:
| Prioriteta | Metoda | Pogoj |
|---|---|---|
| 1. | Po referenci | Stolpec Referenca vsebuje vrednost v obliki SI00 {ID}-{leto} |
| 2. | Po imenu | Ujemanje po priimku in imenu (fallback) |
Referenca ima prednost – če je prisotna in veljavna, se ime ignorira. To je posebej koristno pri uvozu iz bančnega izpiska, kjer je referenca plačila zanesljivejši identifikator od imena.
Stolpec Referenca mora vsebovati vrednost v obliki, ki jo generira UPN QR koda aplikacije:
SI00 1234-2026 ← s presledkom (UPN QR standard)
SI0010-2026 ← brez presledka (nekateri bančni izpiski)
Aplikacija sprejme oba formata. Del 1234 je interna ID-številka člana (vidna v URL kartice člana, npr. /clani/1234). Del 2026 je leto, ki se primerja z letom iz datuma plačila.
Stolpec Referenca je opcijski – datoteke brez tega stolpca delajo enako kot prej (identifikacija samo po imenu).
Po nalaganju datoteke aplikacija prikaže predogled z dvema tabelama:
- Plačila za uvoz – stolpec Metoda pokaže ali je bil član najden po referenci (modra značka) ali po imenu (siva značka)
- Preskočeni vnosi – vrstice brez veljavnega datuma ali neprepoznanega člana
V kartici Nastavitve uvoza plačil (admin) so nastavitve za vsa polja, vključno z novim poljem Referenca (opcijsko). Privzeto ime stolpca je referenca (sprejme tudi sklic ali ref).
Dostopno prek navigacije: Izvoz/Uvoz.
Ustvari Excel datoteko v formatu za uradno prijavo članov na ZRS.
- Izberite leto v obrazcu.
- Kliknite Prenesi ZRS Excel.
V izvozu so samo aktivni člani, ki so plačali za izbrano leto in katerih tip členstva je vključen v izvoz. Datoteka se poimenuje prijava_clanov_LLLL_OZNAKA.xlsx.
Nastavitve ZRS izvoza (samo admin): Pod gumbom za prenos je razdelek Nastavitve izvoza (razprostirliv). Tam nastavite:
- Uppercase – ali se vsa besedilna polja pretvorijo v VELIKE ČRKE.
- Mapiranje tipov – kateri interni tip se v izvozu prikaže pod katerim imenom in kateri so izključeni (prazno polje = izključi).
- Mapiranje operaterskih razredov – prevod internih oznak v nazive za ZRS.
- Stolpci – naziv, vrstni red in ali je posamezni stolpec vključen v datoteko.
Ustvari backup vseh podatkov v štirih listih:
- Clani – vsi podatki o članih,
- Clanarine – vsa plačila po članih in letih,
- Aktivnosti – vse aktivnosti z delovnimi urami,
- Vloge – celotna zgodovina vlog vseh članov (priimek, ime, klicni znak, naziv, datum od, datum do, opombe).
Kliknite Prenesi Excel backup.
Prenese surovo datoteko baze podatkov (clanstvo.db). Primerno za arhiviranje ali prenos na drug strežnik.
Kliknite Prenesi SQLite backup.
Dostopno samo za admin: navigacija → Nastavitve.
Vnesite uradne podatke kluba, ki se izpišejo v navigacijski vrstici in vključijo v ZRS izvozno datoteko:
| Polje | Opis |
|---|---|
| Ime kluba | Polno uradno ime kluba |
| Klicni znak / oznaka | Klicni znak kluba (prikazano v navigacijski vrstici) |
| Naslov | Ulica in hišna številka |
| Poštna številka in kraj | |
| E-poštni naslov | Kontaktni e-poštni naslov kluba |
Klicni znak in ime kluba se takoj prikažeta v navigacijski vrstici in na prijavni strani.
Prilagodite sezname vrednosti, ki se pojavljajo v spustnih menijih pri vnosu in urejanju članov. Vsako vrednost vpišite v svojo vrstico.
Privzeti tipi članstva: Osebni, Družinski, Simpatizerji, Mladi, Invalid
Privzeti operaterski razredi: A, N, A - CW, N - CW
Privzete vloge članov: Predsednik, Tajnik, Blagajnik, Član UO, Predsednik NO, Član NO, Častni član
V sekciji Nastavitve UPN QR kode nastavite IBAN, predloge za referenco in opis. V polju Zneski članarine vpišite znesek za vsak tip v obliki Tip=Znesek (ena vrednost na vrstico).
Za pošiljanje e-poštnih obvestil iz aplikacije vnesite podatke SMTP strežnika:
| Polje | Opis |
|---|---|
| SMTP strežnik | Naslov strežnika, npr. smtp.gmail.com |
| SMTP vrata | 587 = STARTTLS (priporočeno), 465 = SSL, 25 = brez šifriranja |
| SMTP način | starttls / ssl / plain |
| Uporabniško ime | E-poštni naslov ali aplikacijsko geslo |
| SMTP geslo | Geslo za SMTP avtentikacijo |
| Pošiljatelj | Naslov Od (npr. klub@s59dgo.org) |
Za Gmail in podobne storitve ustvarite geslo za aplikacijo (Application Password) v varnostnih nastavitvah računa, saj navadna gesla pogosto ne delujejo.
Spremembe uveljavite s klikom Shrani nastavitve.
Dostopno samo za admin: navigacija → Uporabniki.
Prikazani so vsi uporabniki z vlogo in statusom (aktiven/neaktiven).
- Kliknite + Nov uporabnik.
- Vnesite uporabniško ime, geslo (min. 14 znakov, zahteva velike in male črke, številko in posebni znak), izberite vlogo in ime.
- Kliknite Shrani.
Kliknite Uredi ob uporabniku. Spremenite ime, geslo ali vlogo. Polje Aktiven omogoča začasno blokado dostopa brez brisanja računa.
Kliknite Ponastavi geslo. Aplikacija ustvari začasno 16-znakovno geslo in ga prikaže enkrat (shranjeno je samo v šifrirani obliki). Začasno geslo takoj sporočite uporabniku – ta ga mora ob naslednji prijavi zamenjati prek Moj profil.
Admin ne more videti gesel. Gesla so shranjena samo v obliki bcrypt zgoščene vrednosti.
Dostopno samo za admin: navigacija → Audit log.
Prikazuje kronološki dnevnik vseh akcij v sistemu (zadnjih 500 vnosov):
| Stolpec | Opis |
|---|---|
| Čas | Datum in ura akcije |
| Uporabnik | Uporabniško ime |
| IP | IP naslov računalnika |
| Akcija | Vrsta dejanja |
| Opis | Podrobnosti |
S spustnim seznamom Akcija filtrirajte po vrsti dejanja:
| Akcija | Opis |
|---|---|
login_ok |
Uspešna prijava (z geslom ali po 2FA koraku) |
login_fail |
Neuspešna prijava |
login_2fa_caka |
Geslo pravilno, čakanje na OTP kodo |
login_2fa_napaka |
Napačna OTP koda pri prijavi |
login_2fa_zaupljiva |
Prijava preskočila 2FA prek zaupljive naprave |
login_2fa_zaupljiva_nova |
Nova zaupljiva naprava shranjena po uspešni 2FA |
logout |
Odjava |
clan_ogled |
Ogled kartice člana |
clan_dodan |
Dodan novi član |
clan_urejen |
Urejeni podatki člana |
clan_izbrisan |
Izbrisan član |
uvoz_clanov |
Uvoz iz Excel |
izvoz_zrs |
ZRS Excel izvoz |
izvoz_backup_excel |
Excel backup |
izvoz_backup_db |
SQLite backup |
2fa_aktivirana |
Uporabnik je aktiviral dvostopenjsko avtentikacijo |
2fa_onemogocena |
Uporabnik je onemogočil dvostopenjsko avtentikacijo |
geslo_spremenjeno |
Uporabnik je spremenil svoje geslo |
2fa_vklop |
Uporabnik je vklopil 2FA |
2fa_izklop |
Uporabnik je izklopil 2FA |
naprave_odjava |
Uporabnik je odjavil vse zaupljive naprave |
nastavitve_urejene |
Administrator je posodobil nastavitve kluba |
Kliknite Izvozi Excel za prenos celotnega dnevnika v obliki Excel datoteke.
Dostopno vsem vlogam: klik na ime v navigacijski vrstici → Moj profil.
Vnesite novo prikazno ime (polno ime in priimek) in kliknite Shrani ime.
- Vnesite trenutno geslo.
- Vnesite novo geslo (min. 14 znakov, zahteva male in velike črke, številko, posebni znak).
- Ponovite novo geslo.
- Kliknite Zamenjaj geslo.
Geslo zamenjajte takoj, ko prejmete začasno geslo od administratorja.
Na profilni strani je razdelek Dvostopenjska avtentikacija (2FA), ki kaže trenutno stanje.
- Kliknite gumb Aktiviraj 2FA.
- Na napravi odprite aplikacijo za avtentikacijo in skenirajte prikazano QR kodo.
- Če QR kode ne morete skenirati, razširite razdelek Ročni vnos skrivnosti in ročno vnesite prikazani niz v aplikacijo.
- Vnesite 6-mestno kodo, ki jo prikaže aplikacija, in kliknite Potrdi in aktiviraj.
- Ob uspešni aktivaciji se vrnete na profilno stran z obvestilom o uspehu.
Po aktivaciji boste pri vsaki naslednji prijavi morali vnesti kodo iz aplikacije za avtentikacijo.
- V razdelku 2FA vnesite 6-mestno kodo iz vaše aplikacije za avtentikacijo.
- Kliknite Onemogoči 2FA.
- Ob uspešni deaktivaciji se prikaže obvestilo. Vse zaupljive naprave se samodejno prekličejo.
Za onemogočanje je potrebna veljavna koda – gesla ni treba vnašati.
Ko je 2FA aktivirana, se pod statusom prikaže seznam shranjenih zaupljivih naprav z:
- datumom shranitve,
- skrajšanim opisom brskalnika/naprave (User-Agent).
Z gumbom Odjavi vse naprave prekličete vse shranjene žetone naenkrat. Ob naslednji prijavi boste morali znova vnesti OTP kodo.
Dostopno vsem prijavljenim: navigacija → Dashboard.
Prikazuje statistični pregled stanja kluba za hitro obvladovanje situacije.
Šest kartic v zgornjem delu prikazuje ključne številke za tekoče leto:
| Kartica | Opis |
|---|---|
| Aktivni člani | Število aktivnih članov |
| Vsi člani | Skupno število vseh članov (aktivnih + neaktivnih) |
| Plačalo leto | Število aktivnih članov ki so plačali članarino |
| Neplačalo leto | Aktivni člani ki še niso plačali |
| Aktivnosti leto | Število evidentiranih aktivnosti v tekočem letu |
| Del. ure leto | Skupne delovne ure v tekočem letu |
Trije interaktivni grafi:
- Plačila članarine po letu – stolpčni grafikon s številom plačil za vsako leto
- Tipi članstva – tortni grafikon z razporeditvijo aktivnih članov po tipu
- Delovne ure po letu – stolpčni grafikon s skupnimi delovnimi urami
V glavi grafov Plačila in Delovne ure so gumbi za izbiro obdobja:
- Zadnjih 5 let – privzeto; prikaže samo zadnjih 5 let
- Zadnjih 10 let – prikaže zadnje desetletje
- Vse – prikaže vsa leta v bazi
Oba grafa sta sinhronizirana – klik na gumb kateregakoli grafa posodobi oba hkrati.
Grafi se naložijo iz CDN (Chart.js) – za prikaz je potrebna internetna povezava.
Na kartici člana se pod evidenco aktivnosti nahaja rumena sekcija Vloge in funkcije.
Evidenca vlog omogoča beleženje zgodovine vseh funkcij, ki jih je član zasedal v klubu (npr. predsednik, blagajnik, tajnik, častni član), skupaj z datumskim razponom mandata.
Vsaka vloga je prikazana v tabeli z:
- Nazivom funkcije,
- Obdobjem (datum od – datum do),
- Barvno značko: zelena = aktivna vloga (brez datuma konca ali v prihodnosti), siva = pretekla vloga,
- Opombami (npr. "Izvoljen na skupščini 2020").
Dostopno za urednike in admin.
- V obrazcu izberite naziv vloge iz spustnega seznama (ali vnesite lastni naziv v polje Drugi naziv).
- Vnesite datum od (obvezno).
- Po želji vnesite datum do (prazno = vloga je aktivna brez roka).
- Po želji vnesite opombe.
- Kliknite Dodaj vlogo.
Nastavljive vloge (spustni seznam) urejate v Nastavitve → Vloge in funkcije članov.
Dostopno za urednike in admin.
- Kliknite gumb Uredi (svinčnik) ob vnosu v tabeli vlog.
- Odpre se modalno okno s prednapolnjenimi vrednostmi.
- Spremenite naziv, datume ali opombe.
- Kliknite Shrani.
Dostopno samo za admin. Kliknite gumb Izbriši (koš) ob vnosu. Brisanje je takojšnje brez potrditvenega okna.
Ob brisanju člana se samodejno izbrišejo tudi vse njegove vloge.
Za vsakega neplačanega člana aplikacija omogoča generiranje UPN QR kode po ZBS standardu. QR kodo lahko skenira vsaka slovenska bančna mobilna aplikacija (NLB, SKB, Sparkasse, Delavska hranilnica …).
Na seznamu članov ali kartici člana kliknite gumb ⠿ (QR ikona) pri neplačanem članu:
- Gumb je viden samo pri neplačanih članih za izbrano leto.
- Odpre se modalno okno z UPN QR kodo, naslovna vrstica vsebuje priimek, ime in leto.
QR koda vsebuje:
| Polje | Vrednost |
|---|---|
| Plačnik | Priimek in ime člana, naslov (iz kartice člana) |
| Prejemnik | Podatki kluba (iz Nastavitve) |
| IBAN | IBAN kluba (iz Nastavitve) |
| Referenca | Po predlogi v Nastavitvah (privzeto SI00 {id}-{leto}) |
| Znesek | Po nastavljenem znesku za tip članstva (iz Nastavitve) |
| Namen | Koda namena (privzeto OTHR) |
| Opis | Po predlogi (privzeto Članarina {leto}) |
Kliknite gumb Prenesi PNG v modalnem oknu, da prenesete QR kodo kot slikovni PNG za tiskanje ali pošiljanje po e-pošti.
Ime prenesene datoteke je {es_stevilka}_{leto}.png (npr. S59ABC_2026.png) oziroma {id}_{leto}.png kadar ES-številka ni vnesena.
Nastavitve za UPN QR kodo uredite v Nastavitve → Nastavitve UPN QR kode:
| Nastavitev | Privzeto | Opis |
|---|---|---|
| IBAN kluba | — | IBAN bančnega računa; vnesite z ali brez presledkov |
| Predloga reference | SI00 {id}-{leto} |
Spremenljivke: {leto}, {id} (interna ID številka), {es} (ES-številka) |
| Koda namena | OTHR |
4-znakovna koda po SEPA standardu |
| Predloga opisa | Članarina {leto} |
Spremenljivka: {leto} |
Znesek se samodejno vzame iz nastavitve Zneski članarin glede na tip članstva plačnika.
Dostopno za urednike in admin: navigacija → Obvestila.
Funkcija omogoča pošiljanje personaliziranih e-poštnih pozivov. Za plačilne predloge vsak prejemnik dobi svojo UPN QR kodo za plačilo, embedded neposredno v e-pošto (CID inline, združljivo z Gmail, Outlook, Apple Mail).
Predpogoj: V Nastavitve → E-pošta (SMTP) mora biti nastavljeni SMTP strežnik.
Aplikacija ob zagonu ustvari pet privzetih predlog:
- Poziv k plačilu članarine – prijazno besedilo za prve pozive z UPN QR kodo
- Opomnik za zamudnike – odločnejše besedilo za zamudnike z UPN QR kodo
- Obvestilo o potečeni veljavnosti RD – poziv k obnovi radijskega dovoljenja
- Potrditev podatkov člana – personalizirana HTML tabela s ključnimi podatki (za letno preverjanje)
- Univerzalna predloga – osnovna struktura z dokumentiranimi razpoložljivimi spremenljivkami
Privzetih predlog ni mogoče izbrisati; urediti jih je mogoče.
Na strani Obvestila so prikazane vse predloge s tipom (Privzeta / Lastna) in oznako QR za predloge s priloženo plačilno kodo.
- Nova predloga – gumb zgoraj desno; izpolnite naziv, zadevo, HTML vsebino in potrdite ali je vključena QR koda.
- Uredi – uredite vsebino obstoječe predloge, vključno z nastavitvijo QR kode.
- Izbriši – možno samo za lastne (neprivzete) predloge.
Vsaka predloga ima možnost Vključi UPN QR kodo za plačilo (checkbox):
- ✅ Obkljukano – ob pošiljanju se v sporočilo vstavi personalizirana QR koda za plačilo; spremenljivka
{{ qr_koda }}se nadomesti z inline sliko - ☐ Ni obkljukano –
{{ qr_koda }}se nadomesti s praznim nizom; primerno za obvestila ki niso plačilne narave (potečena RD, potrditev podatkov …)
Privzeto so QR kodo vključene Poziv k plačilu članarine in Opomnik za zamudnike; ostale tri privzete predloge je nimajo.
V zadevi in telesu e-pošte so na voljo Jinja2 spremenljivke, ki se ob pošiljanju nadomestijo z dejanskimi podatki:
| Spremenljivka | Vrednost |
|---|---|
{{ ime }} |
Ime prejemnika |
{{ priimek }} |
Priimek prejemnika |
{{ klicni_znak }} |
Klicni znak prejemnika (prazen niz, če ni vnesen) |
{{ leto }} |
Leto za katero se pošilja poziv |
{{ qr_koda }} |
HTML <img> tag z UPN QR kodo (CID inline PNG, 200 px) – samo če je predloga nastavljena z opcijo "Vključi QR kodo" |
{{ naslov_ulica }} |
Ulica in hišna številka |
{{ naslov_posta }} |
Poštna številka in kraj |
{{ tip_clanstva }} |
Tip članstva (npr. Osebni, Mladi) |
{{ operaterski_razred }} |
Operaterski razred (npr. A, N) |
{{ mobilni_telefon }} |
Mobilna telefonska številka |
{{ telefon_doma }} |
Domača telefonska številka |
{{ elektronska_posta }} |
E-poštni naslov člana |
{{ veljavnost_rd }} |
Datum veljavnosti RD v obliki DD. MM. LLLL (prazen niz, če ni vnesen) |
{{ es_stevilka }} |
ES-številka (klicni znak za personalizacijo) |
{{ opombe }} |
Opombe iz kartice člana |
Kliknite Pošlji obvestilo v navigacijski vrstici ali pri posameznem članu/na seznamu neplačnikov.
- Izberite predlogo – zadeva in telo se samodejno prednapolnita.
- Izberite leto – za QR kodo in morebitni filter neplačnikov.
- Uredite zadevo in telo – po potrebi prilagodite besedilo.
- Izberite prejemnika:
- Posameznik – začnite tipkati ime, priimek ali klicni znak (najmanj 2 znaka); iz spustnega seznama izberite člana. Gumb Pošlji se aktivira šele ko je član izbran. Gumb iz kartice člana ali seznam.html samodejno predizpolni polje.
- Skupinsko pošiljanje – pošlje e-pošto skupini prejemnikov glede na izbrani filter:
- Neplačniki za izbrano leto – vsi aktivni člani, ki za izbrano leto še niso plačali
- Plačniki za izbrano leto – vsi aktivni člani, ki so za izbrano leto že plačali
- Člani s potečeno veljavnostjo RD – aktivni člani, katerih RD je že preteklo
- Člani, katerim RD poteče v 180 dneh – aktivni člani s skoro potečenim RD
- Vsi aktivni člani – vsi člani z
aktiven=Da - Vsi člani (aktivni in neaktivni) – brez filtra po aktivnosti
- Kliknite Pošlji. Pri skupinskem pošiljanju se prikaže potrditveni dialog z imenom izbrane skupine.
Po pošiljanju se prikaže stran z rezultatom: število poslanih sporočil in število preskočenih (člani brez vpisanega e-poštnega naslova).
E-pošta se ne pošlje, če:
- član nima vpisanega e-poštnega naslova (
E-poštav kartici člana), ali - SMTP strežnik ni konfiguriran.
Dopolnite e-poštne naslove v kartici člana: Uredi → E-pošta.
- Kartica člana: gumb Pošlji obvestilo (viden samo, če ima član vpisan e-naslov)
- Seznam članov (filter Neplačano): gumb Pošlji poziv vsem neplačnikom (leto)
Dostopno samo za admin: Izvoz/Uvoz → Uvozi iz Excel (sekcija Uvoz veljavnosti RD iz AKOS registra).
Funkcija omogoča masovno posodabljanje datumov veljavnosti radioamaterskih dovoljenj (RD) neposredno iz uradnega registra AKOS (Agencija za komunikacijska omrežja in storitve).
Prenesite aktualni Excel register z uradnih strani AKOS: Registri → Radioamaterji (datoteka v obliki .xlsx). Datoteka mora vsebovati stolpce Klicni znak in Velja do (format DD.MM.LLLL).
1. korak – Nalaganje in predogled:
- V sekciji Uvoz veljavnosti RD iz AKOS registra izberite AKOS
.xlsxdatoteko. - Kliknite Uvozi veljavnosti RD.
Aplikacija primerja klicne znake iz AKOS datoteke z aktivnimi člani v bazi in prikaže:
- Člani za posodobitev – ujemajoči se člani z novo veljavnostjo (stara → nova z puščico)
- Že aktualni (zložen razdelek) – ujemajoči se člani, katerih datum je enak ali ni spremembe
- Informacija – koliko aktivnih članov s klicnim znakom ni v AKOS datoteki (ostanejo nespremenjeni)
2. korak – Potrditev:
Preglejte predogled in kliknite Potrdi posodobitev. Za preklic kliknite Prekliči – v bazo se nič ne zapiše.
- Posodobi se:
veljavnost_rd(datum do katerega velja RD dovoljenje, stolpec Velja do) - Ne posodobi se: operaterski razred, ostali podatki člana
- Identifikacija: izključno po klicnem znaku (neobčutljivo na velikost črk)
- Člani brez ujemanja: ostanejo nespremenjeni (aplikacija samo poroča o številu)
- Člani brez klicnega znaka: se tiho preskočijo
- Zastareli podatki AKOS: Če AKOS vrne datum starejši od 10 let (npr. za potečene/neveljavne klicne znake), se ta vrednost zavrne kot neveljavna. Datum se prav tako ne posodobi, če je vrnjena vrednost starejša od datuma, ki je že vnesen v bazi.
Priporočamo uvoz enkrat letno ob obnovi dovoljenj (tipično januarja/februarja).
Dostopno za urednike in admin: kartica člana → gumba Kartica PDF in Pošlji kartico.
Funkcija omogoča generiranje personalizirane članske izkaznice v formatu kreditne kartice (85,6 × 54 mm) s podatki o članu in klicnim znakom.
Na kartici člana kliknite gumb Kartica PDF:
- Brskalnik prenese datoteko
kartica_{KZ}_{leto}.pdf(npr.kartica_S59ABC_2026.pdf). - PDF vsebuje:
- Glavo z imenom kluba (levo) in klicnim znakom kluba (desno) na modri podlagi.
- Ime in priimek člana (poudarjeno).
- Klicni znak v okenčku (oranžni rob, svetlo modro ozadje).
- Konfigurilana polja (do 5): tip članstva, operaterski razred, ES-številka, veljavnost RD – v dvostolpčni razporeditvi.
- Nogo s tekstom "Članska izkaznica leto".
- PDF je enostranični, A/4 paper je 85,6×54 mm (format kreditne kartice) – primerno za tisk in laminate.
Navigirajte na /clani/{id}/kartica (gumb ni v UI – dostopajte neposredno prek URL-ja):
- Stran prikaže kartico v HTML obliki s CSS za tisk (
@media print). - Kliknite Natisni (ali Ctrl+P) za tisk.
- Kliknite Prenesi PDF za prenos direktne PDF različice.
- Pri tiskanju se skrijejo navigacija, gumbi in ostali UI elementi.
Na kartici člana kliknite gumb Pošlji kartico (viden samo, če ima član vpisano e-pošto):
- Aplikacija preveri SMTP nastavitve.
- Generira PDF kartico za tekoče leto.
- Pošlje e-mail po predlogi "Pošiljanje članske kartice" s PDF priponko (
kartica_{KZ}_{leto}.pdf). - Prikaže se sporočilo o uspehu ali opozorilo ob napaki.
Predpogoj: V Nastavitve → E-pošta (SMTP) mora biti nastavljeni SMTP strežnik.
Admin: Nastavitve → Nastavitve članske kartice – z checkboxi izberite, katera polja se prikažejo na kartici:
| Polje | Privzeto |
|---|---|
| Klicni znak | ✅ |
| Tip članstva | ✅ |
| Operaterski razred | ✅ |
| ES-številka | ✅ |
| Veljavnost RD | ✅ |
Odkljukana polja se ne prikažejo na kartici (niti v PDF niti pri tisku).
Radio klub Člani – Upravljanje Članstva – različica 1.26 (2026-03-20)