Dokumentatsioon · uuendatud 17.10.2026

Rollide juhend

Kes mida näeb, teeb ja mille eest vastutab. Õigused kehtivad serveris (RLS ja RPC), ekraan ainult peegeldab neid.

1. Kolm taset

Kontoga kasutajal on roll platvormil, organisatsioonis ja igal üritusel eraldi. Väli, partnerid, ametid ja avalikkus töötavad ilma kontota: QR, kood või isiklik link.

PLATVORM

super_admin

Platvormi omanik: kliendid, arveldus, tugi, seaded.

ORGANISATSIOON

omanik · administraator · liige

Klient (rentnik): oma üritused, meeskond, pakett.

ÜRITUS

juht · toimetaja · operaator · vaatleja

Ühe ürituse õigused; sama inimene võib eri üritustel olla eri rollis.

VÄLI

reguleerija · liikluskorraldaja · kontrollpunkt

QR + kood, seadme token; ilma kontota.

LINK

partner · amet · pass

Isiklik link (räsi andmebaasis), tühistatav.

AVALIK

elanik · meedia · taksofirma

Ainult avaldatud ja avalikuks märgitud info.

2. Õiguste maatriks (ürituse ja organisatsiooni rollid)

ÕigusOrg omanikOrg adminOrg liigeÜrituse juhtToimetajaOperaatorVaatleja
Näeb organisatsiooni (org.view)✓✓✓––––
Muudab organisatsiooni, liikmed (org.edit, org.members.manage)✓✓–––––
Pakett ja arved (org.billing)✓––––––
Loob üritusi (event.create)✓✓–––––
Näeb tööruumi (event.view)✓*✓*–✓✓✓✓
Muudab andmeid: kaart, plaan, töötajad, partnerid (event.edit)✓*✓*–✓✓––
Avaldab (event.publish)✓*✓*–✓✓––
Meeskond ja kutsed (event.members.manage)✓*✓*–✓–––
Lõigu olek (segments.set_status)✓*✓*–✓✓✓–
Vastab vestlustele ja kirjadele (chat.reply)✓*✓*–✓✓✓–
Intsidendid, staabi telefon (incidents.manage)✓*✓*–✓✓✓–
SMS (sms.send)✓*✓*–✓✓––
Skännimine (scan.perform)✓*✓*–✓✓✓–
Muudatuste logi (audit.view)✓*✓*–✓–––
* kõigil organisatsiooni üritustel. Platvormi omanik (super_admin) saab kõike. Rolli saab anda ainult nii suurte õigustega, kui on endal. Allikas: tabelid roles ja role_permissions.

3. Platvormi omanik (super_admin)

SUPER ADMIN

Safe Infra OÜ / Event Mobility Partners. Ekraanid: Owner Console (console.html), omaniku portaal (owner.html), kõik muu.

  • Ülevaade: praegu käimas, ootel järjekorrad, üritused, sündmustik, arveldus, statistika.
  • Organisatsioonid (pakett, kvoot, olek, liikmed), üritused (organisatsioon, meeskond), kasutajad (roll, blokeerimine, kutsed).
  • Arveldus: paketid, lepingud, arved ja PDF, müüja andmed.
  • Tugi: IT postkast (pöördumised, vastamine, tähtajad), teadaolevad probleemid, KKK.
  • Seaded: AI lüliti ja kulu, ilmaallikad, riiklik GTFS; tegevuslogi.
  • Omaniku portaal: dokumendid, juhendid, müügimaterjalid, failide register.

4. Organisatsiooni rollid

OMANIK · ADMINISTRAATOR · LIIGE

Klient ehk rentnik. Ekraan: account.html (meeskond, pakett, arved, üritused) ja Juhtimiskeskus.

  • Omanik: organisatsiooni andmed, liikmed ja rollid, pakett ja arved, loob üritusi kvoodi piires, kõik organisatsiooni üritused täisõigustes.
  • Administraator: sama ilma arvelduseta.
  • Liige: näeb organisatsiooni; ürituste õigused ürituse rollist.

5. Ürituse rollid

JUHT · TOIMETAJA · OPERAATOR · VAATLEJA
RollTüüpiline inimeneEkraanid
Ürituse juhtProjektijuht / üldjuhtJuhtimiskeskus, tööruum (kõik moodulid, meeskond), playbook, staap, raport
ToimetajaLiiklusjuht, logistik, vabatahtlike koordinaatorTööruum (ilma meeskonnata), playbook, vabatahtlikud, transport, briifing, staap
Operaator (staap)Staabi liige, infojuht, reguleerijate juhtStaap, suur ekraan, operatiivkaart, liiklusinfo, skänner
VaatlejaKlient, juhtkond, audiitorJuhtimiskeskus ja tööruum lugemiseks

6. Reguleerija

VÄLI

regulators.html?event=…: QR või link + positsiooni kood. Ilma kontota; seadme token pärast kohale märkimist.

  • kinnitab isikuandmed, läbib GPS ja aja kontrolli, käivitab ja lõpetab tööaja;
  • näeb oma lõiku (sulgemisaeg, avamise reegel), briifingut (kinnitab), staabi telefoni;
  • vestlus, häälsõnum, intsident (foto, GPS), SOS; oma tööaja raport (PDF); tagasiside pärast vahetust;
  • vaade ET / EN / RU; töötab PWA-na võrguta vahemälust.

7. Liikluskorraldaja

VÄLI

traffic.html?event=…&code=…: pääsukood annab muutmisõiguse; ilma koodita vaataja.

  • muudab lõikude olekut (avatud / sulgemisel / turvaline / avamisel);
  • vestlus staabiga (koodiga);
  • näeb staabi telefoni ja ürituse infot; võrguta režiim.

8. Vabatahtlik, võistleja, korraldusmeeskond (pass)

LINK

pass.html?t=…: isiklik infoleht ja QR-pass; kontrollpunktis skännitakse (scanner.html, õigus scan.perform).

  • vahetused ja punkt kaardil, ülesanded, ürituse telefonid;
  • briifing kinnitusega; tagasiside; mitte midagi muud.

9. Partner

LINK

partner.html#t=…: teated (kinnitusega), hanked ja pakkumised, ülesanded, arvete esitamine, sõnumid projektijuhiga. Näeb ainult oma ettevõtte asju ühel üritusel.

10. Ametiasutus

LINK

authority.html#t=…: sulgemised (kaart), ümbersõidud ja päästeteed, ÜT muudatused, load, sõnumid. Tallinna ja Harju transpordiamet näevad ja kinnitavad ainult oma liine; teised ametid kommenteerivad.

11. Avalik kasutaja

AVALIK
  • Elanik, pealtvaataja: event.html — teede seis, „kas see puudutab mind“, parkimine ja takso, bussid ja ÜT muudatused, kontakt (vestlus, kirjuta meile, telefonid).
  • Taksofirma: takso-info.html?event=….
  • Navigatsiooniäpp, meedia: sulgemiste voog GeoJSON / Waze.
  • Potentsiaalne klient: index.html, readiness-check.html — müügilehed (omaniku omad).
Avalik kasutaja ei näe kunagi reguleerijate nimesid ja positsioone, sisemisi kaardikihte, vestlusi ega mustandeid.