Add scheduling functionality with profile and slot management

This commit is contained in:
Eduardo Silva
2026-01-28 16:48:32 -03:00
parent a06e8ee348
commit bca760686a
8 changed files with 367 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ class ScheduleProfile(models.Model):
class ScheduleSlot(models.Model):
profile = models.ForeignKey(ScheduleProfile, on_delete=models.CASCADE, related_name="slots")
profile = models.ForeignKey(ScheduleProfile, on_delete=models.CASCADE, related_name="time_interval")
start_weekday = models.PositiveSmallIntegerField(choices=WEEK_DAYS)
end_weekday = models.PositiveSmallIntegerField(choices=WEEK_DAYS)
start_time = models.TimeField()