Skip to content
Snippets Groups Projects
Verified Commit 8760fc63 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Move enum to managers

parent 178d5c3b
No related branches found
No related tags found
No related merge requests found
class TimetableType(Enum):
GROUP = "group"
TEACHER = "teacher"
ROOM = "room"
@classmethod
def from_string(cls, s: Optional[str]):
return cls.__members__.get(s.upper())
class LessonPeriodManager(models.Manager):
""" Manager adding specific methods to lesson periods. """
......
......@@ -31,16 +31,6 @@ from aleksis.apps.chronos.util.date import week_weekday_from_date
from aleksis.core.util.core_helpers import has_person, get_site_preferences
class TimetableType(Enum):
GROUP = "group"
TEACHER = "teacher"
ROOM = "room"
@classmethod
def from_string(cls, s: Optional[str]):
return cls.__members__.get(s.upper())
class TimePeriod(ExtensibleModel):
WEEKDAY_CHOICES = list(enumerate(i18n_day_names_lazy()))
WEEKDAY_CHOICES_SHORT = list(enumerate(i18n_day_abbrs_lazy()))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment