Skip to content
Snippets Groups Projects

Sazba výsledkovek TeXem

Merged
Martin Marešrequested to merge
mj/vysledky-pdf into devel
All threads resolved!
1 file
+ 9
0
Compare changes
  • Side-by-side
  • Inline
+ 13
0
@@ -217,6 +217,9 @@ class RoundType(MOEnum):
def friendly_name(self) -> str:
return round_type_names[self]
def friendly_name_genitive(self) -> str:
return round_type_names_genitive[self]
def letter(self) -> Optional[str]:
"""Písmena se používají při exportu výsledkovky na web MO"""
return round_type_letters[self]
@@ -231,6 +234,15 @@ round_type_names = {
RoundType.other: 'jiné',
}
round_type_names_genitive = {
RoundType.domaci: 'domácího kola',
RoundType.skolni: 'školního kola',
RoundType.okresni: 'okresního kola',
RoundType.krajske: 'krajského kola',
RoundType.ustredni: 'ústředního kola',
RoundType.other: 'jiného kola',
}
round_type_letters = {
RoundType.domaci: 'D',
RoundType.skolni: 'S',
@@ -439,6 +451,7 @@ class Contest(Base):
place_id = Column(Integer, ForeignKey('places.place_id'), nullable=False)
state = Column(Enum(RoundState, name='round_state'), nullable=False, server_default=text("'preparing'::round_state"))
scoretable_id = Column(Integer, ForeignKey('score_tables.scoretable_id'), nullable=True)
tex_hacks = Column(Text, nullable=False, server_default=text("''::text"))
master = relationship('Contest', primaryjoin='Contest.master_contest_id == Contest.contest_id', remote_side='Contest.contest_id', post_update=True)
place = relationship('Place')
Loading