Admin juhend
Agilityliidu administraatori vaade: register ja andmekvaliteet, seaded ja reeglistik, kasutajad ja rollid, kalender. Admini töölaud on /admin — vaheta päises rolliks „Admin” (rollirea lülitil Admin · Korraldaja · Võistleja). Korraldaja-poolne pool on korraldaja juhendis.
1.Töölaud ja teatemärgised
Admini töölaud (pealkiri „Korraldaja töölaud", järel hallilt „kõik võistlused" adminina või „minu võistlused" korraldajana) koondab navigatsiooni kolme rühma. Punased N märgised näitavad, kui palju midagi ootab tegevust — ilmuvad ainult siis, kui loendur on üle nulli. Adminile mõeldud lingid on nähtavad ainult admini rollis.
Rühm „Register ja andmekvaliteet”
- Koerte kontroll kinnitamata koerad →
/admin/dogs/verify— käsitsi lisatud koerad, kelle kiip pole veel kinnitatud. - Tulemuste impordi probleemid impordivead →
/admin/import-issues(vt §4). - Kalendri impordi ülevaatus kalendrivead → kalendri Exceli import (vt §4).
- Klassivahetused, Duplikaadid, Ühenda, Tükelda, Muudatuste logi, Tõuregister, Koerad ja Koerajuhid (vt §3).
Rühm „Inimesed ja süsteem”
- Kasutajad kinnitamata seosed →
/admin/users— rollid ja koerajuhi-seose kinnitamised (ajalooga nime ülevõtmine). - Kohtunikud (haldus), Klubid, Seaded (vt §2).
Kinnitamist ootavad tegevused (kollane/punane)
- Klassivahetused kinnitamiseks (N) — koerad, kes on sertifikaadi täitnud. Iga rea juures roheline nupp „Kinnita A2→A3” (ja/või H). Kinnitamine tõstab klassi ja loob klassivahetuse kirje. (Näevad ka korraldajad.)
- Veateated (N) — „⚠️ Teata veast” nupust saabunud teated. Iga teate juures „Märgi lahendatud”; „Lahendatud veateated" all saab neid „Taasava”.
Allpool on võistluste nimekiri (Tulevased / Toimunud), igal real 🖥️ Töölaud ja Test/Päris lüliti. Tulemustega võistluse Testiks märkimine peidab tulemused — süsteem küsib kinnitust.
2.Seaded ja reeglistik
/admin/settings („Seaded”, ainult admin) hoiab kogu süsteemi seadeid. Iga jaotisel on oma salvestusnupp.
- Otsingu nähtavus — koerte ja koerajuhtide otsing kas „Ainult sisselogitud kasutajad” või „Avalik (kõik)”. Klubide ja kohtunike otsing on alati avalik.
- Kalender ja planeerimine — kaks lülitit: „Üks ametlik võistlus päevas” (ei luba kahte ametlikku samale päevale ega blokeeritud/MM-AWC päevadele) ja „Näita testivõistlusi kalendris korraldajatele” (avalikkuse eest alati peidus, korraldajale „TEST”-märgisega).
- Avaleht — mitu tulevast võistlust ja viimast tulemust avalehel näidata.
- Arveldusmäärad — agilityliidu ja kohtunikutasude arvutamise lülitid ja määrad (€). Need on globaalne alus; klubi ja võistlus kitsendavad seda edasi.
Reeglistik (muudetav EAL/FCI reeglistik)
Jaotis „Reeglistik” lubab admini üle kirjutada EAL/FCI reeglite väärtused. Muudatused mõjutavad uusi tulemusi, mõõtmisi ja radade arvutust. Salvestatud väärtused kirjutatakse koodi vaikeväärtuste peale — see tähendab, et koodis olev vaikeväärtus ei ole tervik lugu, alati vaata siit tegelikku kehtivat reeglit.
- Punktiarvestus — trahv vea/tõrke eest (5), DSQ trahv (100), puhta jooksu max trahv (0,99 — mis loeb rada „puhtaks”/klassivahetuseks), tõrkeid kuni DSQ (3).
- Raja ajad — rahvusv. SCT kordaja (1,15), MCT jagajad (agility 2,5 / hüpped 3,0).
- Klassivahetus ja osalemise piirid — puhtaid jookse A1→A2 (2), A2→A3 (3), kõrgeim klass (3), vanusepiirid (A0, Open), EMV min klass (mõlemad ≥ 2), veteran (8 a).
- Suurusrühmad (cm) — EAL (XS/S/M/SL/L) ja FCI (S/M/I/L) cm-vahemikud. Tühi cm = „piir puudub”.
3.Registri korrashoid
Duplikaadid → ühenda → tükelda
/admin/duplicates („Võimalikud duplikaadid”) pakub sarnase nimega kirjeid (kirjavead). Koerajuhtidel näidatakse „N ühist koera” — mitu koera on mõlema nimekujuga jooksnud (vihje nimevahetusele). Iga paari juures:
- „Ühenda” — liidab vähem mainitud kirje rohkem mainitusse: tulemused, mõõtmised, registreeringud liiguvad kaasa, vana nimi jääb aliaseks.
- „Jäta eraldi” — eemaldab paari nimekirjast jäädavalt (ei teki uuesti).
Käsitsi ühendamiseks kleebi /admin/merge lehele kaks kirje linki (vali, kumb jääb alles); ühe lingiga avaneb tükeldamine (/admin/split) — märgi read, mis peaksid liikuma uude kirjesse (nt kaks koera on ekslikult üheks liidetud).
Aliased — „Teised nimekujud”
Muudatuste logi ja päritolu
/admin/changes („Muudatuste logi”) näitab, kes mida millal muutis (koera suurus, nimed, klassid, kiip jne). Iga rea juures on päritolu-märgis: esitaja (USER), ametnik (OFFICIAL), import (IMPORT). Nii on näha, kas väärtuse taga on kasutaja väide (märkeks, mis võib nõuda kontrolli) või ametlik kanne.
Koera kiibi kontroll ja klassivahetuste päritolu
- /admin/dogs/verify — käsitsi lisatud koerad ilma kinnitatud kiibita. Iga koera juures on lingid „EKL ↗” (kennelliidu koerakaart), „Identiteedidokument ↗” / „Tulemuste leht ↗” ja roheline „Kinnita kiip” (ainult ametlik toimetaja).
- /admin/class-changes — „Lahendamist vajavad” (koeral on sertifikaat klassile, milles ta juba jooksis — ei tõusnud automaatselt, määra klass käsitsi) ja „Viimased klassivahetused” koos veeruga „Sertifikaat saadud” (link võistlusele, kus sertifikaat teeniti — päritolu).
4.Kaks impordijärjekorda
Kaks eraldi järjekorda, kaks eraldi märgist töölaual. Mõlemas tähendab „lahendamine” teate maha võtmist (kviteerimist), mitte impordi uuesti käivitamist.
/admin/import-issues — tulemuste faili parser ei tundnud pealkirja/suurust ära („unknown-heading” / „unknown-size”). Rea juures on tooresti lugemata väärtus ja „Märgi lahendatuks”. Kviteerimine tunnistab probleemi käsitletuks.
/admin/calendar (jaotis „Kalendri impordi ülevaatus”) — planeerimiskalendri Excelist lahtrid, mida import täielikult ei lugenud (lahtri viide + põhjus + toortekst). Paranda Excelis/käsitsi ja vajuta „lahendatud”.
5.Kalendri haldus
/admin/calendar („Kalendri haldus”) hoiab planeerimisreegleid:
- Blokeeritud päevad — päevad, kuhu ametlikku võistlust planeerida ei saa. Lisa algus/lõpp/põhjus (nt MM, AWC), eemalda tekstilingiga „eemalda” (küsib kinnitust).
- Rahvusvahelised sündmused (N) — pealkiri kannab sündmuste arvu; märgi MM/AWC, mis blokeerivad ametlikud Eesti võistlused. Iga sündmuse juures lüliti „blokeeri” / „luba” (punane „blokeerib” märgis, kui blokeerib).
- Kalendri impordi ülevaatus — Exceli impordi järjekord (§4B).
6.Rollid ja õigused
Kasutaja võimekused tulevad andmebaasist (muutus jõustub kohe, ilma uue sisselogimiseta). Päises vahetatav aktiivne roll on „kübar”, mida kantakse (Admin · Korraldaja · Võistleja + „Avalik vaade” eelvaade). Sisestaja (scribe) ja Sekretariaat (desk) ei ole globaalsed rollid — need annab korraldaja võistluse kohta.
| Õigus | Admin | Korraldaja | Sisestaja | Sekretariaat |
|---|---|---|---|---|
| Ulatus | Kogu liit | Oma + klubi võistlused | Üks võistlus | Üks võistlus |
| Seaded, reeglistik | ✓ | — | — | — |
| Register (ühenda/tükelda, aliased) | ✓ | — | — | — |
| Kasutajad ja rollid | ✓ | — | — | — |
| Kalendri haldus (blokeeringud) | ✓ | — | — | — |
| Võistluse loomine | ✓ | ✓ | — | — |
| Võistluse haldus (rajad, staatus, maksed) | ✓ (kõik) | ✓ (oma) | — | — |
| Klassivahetused / kiibi kontroll | ✓ | ✓ | — | — |
| Tulemuste sisestus | ✓ | ✓ | ✓ | ✓ (ringis) |
| Check-in (kohalolek) | ✓ | ✓ | — | ✓ |
/admin/users) muutmisel jõustuvad õigused kohe, kuid JWT-sse salvestatud roll uueneb kasutaja järgmisel sisselogimisel.Toimkond → „Sisestajad” / „Sekretariaadi liikmed” — õigus seotakse kasutaja kontoga.