-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Názvy klubů u jednorázových přihlášek #820
Comments
Pokud to oris API nepodporuje, tak se bojim, ze ty nazvy klubu jinak nestahneme. |
jj, je to vlastně spíš stručný návod kdyby to někdo potřeboval. Zavírám. |
k tomu snad jen to, ze |
ad ORIS ... nezkoumal jsem to, ale dle popisu API, cast :
se zda ze by to mohlo umet, ne ? |
Akorat |
@arnost00 máš pravdu, byl jsem schopen jméno klubu z jednorázové přihlášky dostat. Bezpečnostní klíč je vidět jen po přihlášení a musíš mít právo na editaci závodu. Mohlo by to fungovat tak, že se po zadání bezpečnostního klíče, který si člověk co pracuje s QE buď zjistí sám nebo od někoho z hlavních pořadatelů co mají přístup, stáhnou názvy klubů z jednorázových přihlášek a uloží do tabulky k ostatním klubům. |
Bestík v rámci rozvoje Orisu upravil {
"Method": "getClub",
"Format": "json",
"Status": "OK",
"ExportCreated": "2023-01-08 21:56:33",
"Data": {
"ID": "17095",
"Name": "UKS "Orientpark.pl" Iwiny",
"Number": "",
"Abbr": "003"
}
} Předpokládám, že se aktuálně stahuje seznam všech klubů registrovaných v ČSOS ( |
Pokud se navrhne nějaké rozumné rozšíření ORIS api, co by pomohlo. Tak pak není problém to dát jako podnět skupině pro ORIS a v nějakém časovém horizontu implementovat. |
Aktuální verze api umožňuje názvy klubů z jednorázových přihlášek naimportovat. Je potřeba použít kombinaci metod Pokud by bylo moc kostrbaté, chtělo by to novou metodu, která vrátí seznam přihlášených klubů do závodu, např. Zvláštním případem jsou oblastní "kluby" - |
Tohle se mozna bude tykat i #902 |
Než se issue posune do automatického nahrávání z Orisu, tak nabízím python script, který pro id závodu v
python get_club_names_inserts.py <oris_id> <qe_event_id>
# např. python get_club_names_inserts.py 7085 kam_cps_230423
Nyní se ti budou zobrazovat názvy klubů u všech závodníků a půjdou do všech výstupů - startovek, výsledků, online výsledků apod. |
@ljezek kdyz jsem delal WMOC a pouzival jsem kluby v textovem poli tak jsem je vypisoval pres upraveny report, jinak bohuzel klub z db se prirazuje pres prvni 3 pismena z registrace. Muselo by se prepsat chovani klubu v QE, neni to dle meho vubec maly zasah. A navic ted pro velke zasahy neni dobra doba (QE2/QE3) |
Idealni by bylo, kdyby |
Dalo by se nějak do QE dotahovat jméno klubu, které si zadají závodníci přes jednorázovou přihlášku? Když nahrávám výsledky např na OResults, tak mi to přijde lepší zobrazovat zadaný název než číslo. Je pravda, že občas jsou názvy slabší.
V Oris API jsem možnost získání názvu klubu nenašel. V getEventEntries se posílá jen id klubu, na které se dle mého nedá dotázat.
Je potřeba udělat inserty do tabulky clubs, na kterou je vazba přes zkratku klubu (první tři znaky registračky, jestli jsem dobře pochopil). Ukázka insertů do db, kdyby si s tím chtěl taky někdo hrát:
Následně se na OResults zobrazuje krásně jak jsem chtěl 😆
The text was updated successfully, but these errors were encountered: