Skip to content
Snippets Groups Projects

Resolve "Go to next week if current day is out of range (weekly timetable view)"

1 unresolved thread

Closes #69 (closed)

Edited by Jonathan Weth

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
205 def get_relevant_week_from_datetime(
206 cls, when: Optional[datetime] = None
207 ) -> CalendarWeek:
208 """Return currently relevant week depending on current date and time."""
209 if not when:
210 when = timezone.now()
211
212 day = when.date()
213 time = when.time()
214
215 week = CalendarWeek.from_date(day)
216
217 if cls.weekday_max and day.weekday() > cls.weekday_max:
218 week += 1
219 elif cls.time_max and time > cls.time_max and day.weekday() == cls.weekday_max:
220 week += 1
  • mentioned in commit aa4bd7e8

  • Please register or sign in to reply
    Loading