Open MariusJulius opened 1 year ago
Note to all developers who are working with WORKING TIMES features:
Asia/Shanghai
) alongside the worktimes. Therefore, there will be a single root-level field worktime_timezone
and, for each day of the week, two worktime fields (e.g. monday_worktime_start
, monday_worktime_end
).
const data = {worktime_timezone: "Asia/Shanghai", monday_worktime_start: "08:00", ... , sunday_worktime_end: null}
). worktime_timezone
, then ALL of the previously evaluated worktime fields must be "translated" into the user’s timezone BEFORE sending the request to the back end. const mondayStart = DateTime.fromISO(data.monday_worktime_start, {zone: data.worktime_timezone});
).const displayedStart = start.toLocal().toFormat('HH:mm');
). Date::parse($mondayWorktimeStart, tz: $worktimeTimezone)
).
Wiki Design
Data stored in authorisation service
To-do: