Skip to content
Snippets Groups Projects

Práva organizátorů

Merged Jiří Setnička requested to merge jirka/users into master
All threads resolved!
2 files
+ 27
5
Compare changes
  • Side-by-side
  • Inline

Files

+ 22
0
@@ -285,6 +285,14 @@ class RoleType(MOEnum):
opravovatel = auto()
role_type_names = {
RoleType.garant: 'celostátní garant',
RoleType.garant_kraj: 'krajský garant',
RoleType.garant_okres: 'okresní garant',
RoleType.dozor: 'dozor',
RoleType.opravovatel: 'opravovatel',
}
class UserRole(Base):
__tablename__ = 'user_roles'
@@ -302,6 +310,20 @@ class UserRole(Base):
assigned_by_user = relationship('User', primaryjoin='UserRole.assigned_by == User.user_id')
place = relationship('Place')
def __repr__(self):
parts = [role_type_names[self.role]]
if self.seq:
parts.append(f"{self.seq}. kola")
if self.year:
parts.append(f"{self.year}. ročníku")
if self.category:
parts.append(f"kategorie {self.category}")
parts.append("pro")
parts.append(self.place.type_name())
parts.append(self.place.name)
return " ".join(parts)
class PaperType(MOEnum):
solution = auto()
Loading