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 rühmadesse. Ülal paremal on nupud „↧ Impordi agilitykoer.ee-st", (adminile) „↧ Impordi võistluskeskusest" ja „+ Uus võistlus". 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; korraldaja näeb lisaks rühma „Minu klubid” (vt korraldaja juhendi klubi peatükki).
Rühm „Võistlused”
- Sarjad, Sponsorid, Ajakava tempo ja (adminile) Kalender (vt §5).
Rühm „Register ja andmekvaliteet”
- Andmekvaliteedi ülevaade N →
/admin/data-quality— koond andmeaukudest (nt sünnieelsed tulemused, klassi ebakõlad). - Nimeettepanekud N ja Agilitykoer-nõuded N — agilitykoer.ee iseteenindusliku impordi järjekorrad (nimeparanduse ettepanekud + kinnitamist ootavad koeranõuded).
- Koerte kontroll kinnitamata koerad →
/admin/dogs/verify— käsitsi lisatud koerad, kelle kiip pole veel kinnitatud. Link on nähtav ainult siis, kui seadetes on sees „Nõua koerte kiibi kinnitamist”. - Tulemuste impordi probleemid impordivead →
/admin/import-issues(vt §4). - Kalendri impordi ülevaatus kalendrivead → kalendri Exceli import (vt §4).
- Klassivahetused, Mõõtmistulemused (mõõdetud koerte kõrguste ülevaade), Duplikaadid N, Koerajuhtide ühendamine, Ü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). - Veateated N, Kohtunikud (avalik nimekiri, nähtav ka korraldajale), Kohtunikud (haldus), Klubid, Seaded (vt §2) ja Testandmete puhastus →
/admin/test-cleanup— päris andmete seast testvõistluste leidmine ja ümbermärkimine.
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. Järjekord on rollipõhine: admin näeb kogu liidu koeri, korraldaja ainult oma/klubi võistlustele registreeritud koeri.
- Veateated (N) → — punane riba viib eraldi lehele
/admin/mistakes, kuhu „⚠️ Teata veast” nupust saabunud teated kogunevad. Iga teate juures „Märgi lahendatud”; „Lahendatud veateated" all saab neid „Taasava”.
Allpool on võistluste nimekiri — „Tulevased võistlused” aastate kaupa (lähim aasta lahti) ja „Toimunud võistlused” —, 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).
- Võistluse seaded — viis lülitit ja piir: „WAO süsteem” (WAO suurusklassid 250–600 muutuvad võistluse loomisel valitavaks), „Klassivahetus ilma tõendita” (kui sees, saab koerajuht koera lehel klassi ise tõsta ilma fotota; vaikimisi väljas — klassivahetus vajab fotot ja korraldaja/administraatori kinnitust), „Nõua koerte kiibi kinnitamist” (lülitab sisse kinnitamata kiibi hoiatused ja „Koerte kontroll” järjekorra), võistkonna-duplikaatide hajutamine (koerajuhil, kes jookseb samas võistkonnas mitme koeraga, tõstetakse üks koer stardijärjekorras teiste võistkondade vahele), „Näita maksestaatust avalikus osalejate nimekirjas” (vaikimisi sees; väljas peidab „makstud ✓” veeru avalikust osalejate nimekirjast) ning „Võistluse maksimaalne pikkus (päevades)”.
- 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.
- Võistlusinfo mall — üldine mall, mille järgi „Genereeri mall“ võistluse info kokku paneb, kui klubi pole oma malli kohandanud (plokkide järjestus, sisse/välja lülitamine, standardtekstid ET + EN).
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, ametlikud klassid), EMV min klass (mõlemad ≥ 2), veteran (8 a). Siin on ka valik „Mõõtmist vajavad koerad” — keda registreerimisel „vajab mõõtmist” märgitakse (ainult A1/H1 debütandid või kõik ametlike klasside koerad; lisalinnuke piirab kinnitamata suurusega koertele).
- 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 on kahe vahelehega: „Nimeduplikaadid” („Võimalikud duplikaadid”) pakub sarnase nimega kirjeid (kirjavead) ja „EKL-duplikaadid” kirjeid, millel on sama EKL-number (ühenda, eemalda vale EKL-link või seo õige EKL-kaart). 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).
/admin/handler-merges („Koerajuhtide nimemuutused ja dublikaadid”) otsib sama eesnime ja eri perekonnanimega koerajuhte, kes on jooksnud samu koeri — tõenäolised nimevahetused. Kandidaadid on reastatud koertekattuvuse ja ajalise kattuvuse järgi; ühendamine on tagasivõetav (iga ühendamise saab ühe klõpsuga tagasi võtta).
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”. Admin näeb kõiki; korraldaja ainult oma võistlustele registreeritud koeri.
- /admin/class-changes („Koerte klassivahetused”) — „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).
- Klassivahetuse taotlused elavad koera lehel — omanik taotleb koera profiili jaotises tõusu (tõendifotoga), sina või korraldaja kinnitad sealsamas nuppudega „Kinnita” / „Lükka tagasi” („vaata tõendit” avab foto). Tõendi nõude saab välja lülitada seadete lülitiga „Klassivahetus ilma tõendita” (vt §2).
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 ja need lõpevad, kui võistlus märgitakse lõppenuks.
| Õ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 | ✓ | ✓ | ✓ | ✓ |
| 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.