Skip to content
Snippets Groups Projects
Verified Commit c1a30150 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

feat: add readable string representation for Schedule

parent 4eae6e55
No related branches found
No related tags found
No related merge requests found
...@@ -389,6 +389,15 @@ class Schedule(models.Model): ...@@ -389,6 +389,15 @@ class Schedule(models.Model):
class Meta: class Meta:
ordering = ("first_date", "start_time") ordering = ("first_date", "start_time")
def __str__(self):
WEEKDAYS = ["MO", "TU", "WE", "TH", "FR", "SA", "SU"]
start_time = self.start_time.strftime("%H:%M")
end_time = self.end_time.strftime("%H:%M")
recurrence = self.rrule.name
weekday = self.first_date.weekday()
return f"{self.show.name} - {recurrence} {WEEKDAYS[weekday]} {start_time}-{end_time}"
class TimeSlot(models.Model): class TimeSlot(models.Model):
end = models.DateTimeField() end = models.DateTimeField()
......
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