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

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

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”. 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).
näidisKlassivahetuse taotlus koera lehel korraldaja/admini vaates — ava tõend, kinnita või lükka tagasi
Klassivahetuse taotlus: A2ootab korraldaja kinnitustvaata tõenditKinnitaLükka tagasi

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 ja need lõpevad, kui võistlus märgitakse lõppenuks.

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