Formulář na přidání účastníka do soutěže
Zněužil jsem za tím účelem třídu Import, tak nevím, jak se vám to bude líbit :)
Merge request reports
Activity
Z principu se nebráním použití importovací mašinerie -- ono to ušetří docela hodně práce -- ale saháš do ní příliš hluboko. Importovací objekt klidně můžeš zakládat pomocí
mo.import.create_import()
a pak stačí, abys do třídyImport
přidal metodu analogickourun()
, ale sloužící na import jediného řádku.Mimochodem, tohle je řešení issue #141 (closed).
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Jan Prachař
- Resolved by Jan Prachař
- Resolved by Martin Mareš
- Resolved by Martin Mareš
- Resolved by Martin Mareš
252 sess.query(db.Place) 253 .select_from(db.Participation).join(db.Place) 254 .filter(db.Participation.contest_id == contest_id).all() 255 ) 256 if len(places) == 0: 257 places = ( 258 sess.query(db.Place) 259 .select_from(db.Contest).join(db.Place) 260 .filter(db.Contest.contest_id == contest_id).all() 261 ) 262 263 self.participation_place.choices = [(p.place_id, p.name) for p in places] 264 if site_id: 265 self.participation_place.data = site_id 266 267 def validate_email(form, field): changed this line in version 6 of the diff
- Resolved by Martin Mareš
- Resolved by Martin Mareš
Dotáhnu to. Ale nevím, jak s tím selectboxem pro školy pro okresní soutěže. Samotnýmu mi to přišlo dost praktický, když jsem jednoho jedince přidával. Vlastní kódy se moc nechytly, i když jsem na ně výslovně upozorňoval. Tohle jsou všechny zadaný organizátorama :D
4726 | #4726 2096 | #2096 384 | #382
(Vlastní kód, co začíná na # ani nefunguje, ne?)
Nefunguje :)
Nejsem proti selectboxu na školy, jen se mi nelíbí, aby měl formulář hromadu variant. Myslím, že by mělo stačit definovat jeden formulář, jehož části se podle potřeby zobrazí nebo schovají.
Přemýšlím, jestli se výběr školy ze seznamu nebude hodit i jinde, třeba příští rok, až se budou účastníci (aspoň do některých kategorií) přihlašovat sami. Možná nějaký kousek JavaScriptu, který si podle vybraného kraje a okresu bude umět stáhnout seznam škol a dát z něj vybrat? Zatím jen fantazíruji, konkrétní představu nemám :)
added 192 commits
-
dd4fbca7...1ad1e1d6 - 180 commits from branch
master
- 6d50d6d5 - Hezčí čeština: oblast->okres/kraj/škola
- cf946688 - Zrušeno staré pole place_level_names
- 12de13ef - Bugfix volání get_level()
- 355a9448 - Kosmetika
- 1b29a523 - Hezčí čeština ve formátování rolí
- e286d393 - Přesnost bodování se vždy bere z hlavního kola skupiny
- 39143432 - Konzistentně e-mail s pomlčkou
- 968e9c70 - Přehlednější UI pro emaily účastníků
- 02574dc9 - Lepší předmět pro email účastníkům
- e1fea2a7 - Emaily účastníkům: Odkaz zpět na seznam přes drobečkovou navigaci
- 08c1dd75 - fix: self.job is None
- 6482b1dc - Merge branch 'honza/mri' into 'devel'
Toggle commit list-
dd4fbca7...1ad1e1d6 - 180 commits from branch
added 6 commits
Toggle commit listViz alternativní implementace v MR !90 (merged).