{@schedule.timezone}
{@schedule.description}
<% end %> <%!-- On-Call Status --%>{t("Currently On-Call")}
<%= if @on_call do %>{display_name(@on_call)}
<% else %>{t("No one is currently on-call")}
<% end %>{t("No layers configured. Add a layer to define rotation coverage.")}
{String.capitalize(layer.rotation_type)} rotation, every {layer.rotation_interval} <%= case layer.rotation_type do %> <% "daily" -> %> {ngettext("day", "days", layer.rotation_interval)} <% "weekly" -> %> {ngettext("week", "weeks", layer.rotation_interval)} <% _ -> %> {ngettext("day", "days", layer.rotation_interval)} <% end %> · Handoff at {Calendar.strftime(layer.handoff_time, "%H:%M")}
{t("Members")}
<%= if Enum.empty?(layer.members) do %>{t("No members yet")}
<% else %>{t("Restrict on-call shifts")}
{t("No overrides configured.")}
| {t("User")} | {t("Start")} | {t("End")} | |
|---|---|---|---|
| {display_name(override.user)} | {Calendar.strftime(override.start_time, "%Y-%m-%d %H:%M")} | {Calendar.strftime(override.end_time, "%Y-%m-%d %H:%M")} |