← Abi

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”.
näidisTöölaua märgised näitavad, mis ootab tegevust
Koerte kontroll 3Tulemuste impordi probleemid 7Kasutajad 2

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”.
allowLowerGradeEntry — uinuv reegel
Kastike „Luba koertel joosta madalamates (juba läbitud) klassides" (nt A2 koer A1-s) on vaikimisi väljas. See on olemasolev, kuid seni „uinuv” reegel — jõustub ainult siis, kui admin selle siit sisse lülitab. Sees olles võib koer registreeruda oma astmest madalamatele gradeeritud radadele.
Reeglite muutmine on tagasiulatuvalt tundlik
Reegliväärtuste muutmine mõjutab edaspidiseid arvutusi. Muuda teadlikult ja pigem hooaja piiril — nt puhta jooksu läve või klassivahetuse nõude muutmine muudab, millised jooksud loevad sertifikaadiks.

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”

Aliase kustutamise mõju
Koera/koerajuhi profiilil on (ainult adminile) jaotis „Teised nimekujud” — vanad/teisiti kirjutatud nimed, mille alt import ja otsing selle kirjeni jõuavad. Alias toimib ainult siis, kui nimi viitab üheselt ühele kirjele. Aliase ✕ kustutamine tähendab, et import ja otsing ei leia selle nimekuju alt enam seda koera — tulevased samanimelised tulemused võivad tekitada uue/​vale kirje. Kustuta ainult päriselt vale alias.

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.

A. Tulemuste import

/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.

B. Kalendri Exceli import

/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”.

näidisTulemuste impordi probleemi rida — kviteerimine võtab teate maha
unknown-size„Väike maksi (SM)”Märgi lahendatuks

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).
Planeeritud võistlused
Eraldi „ülevaatuse” lehte pole — planeeritud võistlus luuakse /admin/competitions/new juures kastiga „Planeeritud võistlus” (kohtunikku veel vaja pole, staatus PLANNED). Avalikus kalendris näidatakse planeeritud võistlusi kuni 12 kuud ette; korraldajad ja admin näevad kõiki. Planeeritud võistluse päris mustandiks tegemiseks on eraldi nupp „Tee mustandiks” (PLANNED → DRAFT); alles siis saab seadistamist alustada.

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.

ÕigusAdminKorraldajaSisestajaSekretariaat
UlatusKogu liitOma + 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)
Korraldaja = ka klubi administraator
„Korraldaja” hõlmab nii globaalse rolliga ORGANISER kasutajaid kui ka igaüht, kes on vähemalt ühe klubi administraator. Korraldaja saab hallata ainult neid võistlusi, mille ta ise lõi või mille korraldava klubi admin ta on. Rolli (/admin/users) muutmisel jõustuvad õigused kohe, kuid JWT-sse salvestatud roll uueneb kasutaja järgmisel sisselogimisel.
näidisSisestaja/sekretariaadi õigused antakse võistluse toimkonna lehel

Toimkond → „Sisestajad” / „Sekretariaadi liikmed” — õigus seotakse kasutaja kontoga.