{% if event.isTask %} {% set workspaceId = event.workspace is null ? 0 : event.workspace.id %} {% if editableWorkspaces[workspaceId] %} {% else %} {% endif %} {% else %} {% endif %}
{% set dateRange = (event.start|date('U') - date('now')|date('U')) %} {% if event.start|date('d/m/Y') == date('+1 day')|date('d/m/Y') %} {{ 'tomorrow'|trans({}, 'agenda') }}, {% elseif event.start|date('d/m/Y') == date('now')|date('d/m/Y') %} {{ 'today_widget'|trans({}, 'agenda') }}, {% elseif dateRange <= 0 %} {% if event.isTask %} {% if (dateRange/86400)|abs|round(0, 'ceil') == 1 %} {{ 'yesterday'|trans({}, 'widget') }}, {% else %} {{ 'x_days_ago'|trans({ '%nbDays%': (dateRange/86400)|abs|round }, 'widget') }}, {% endif %} {% else %} {{ 'now'|trans({}, 'agenda') }}, {% endif %} {% elseif dateRange < 518400 %} {{ 'in_x_days'|trans({ '%nbDays%': (dateRange/86400)|round(0, 'ceil') }, 'agenda') }}, {% else %} {{ ('day.' ~ event.start|date('l')|lower())|trans({}, 'agenda') }} {{ event.start|date('d/m/Y') }}, {% endif %} {{ event.title }}, {% if event.allDay %} {% set time = 'all_day'|trans({}, 'agenda') %} {% else %} {% set time = 'at'|trans({}, 'agenda') ~ ' '%} {% if event.start|date('H\\hi') == '00h00' %} {% set time = time ~ 'midnight'|trans({}, 'agenda') %} {% elseif event.start|date('H\\hi') == '12h00' %} {% set time = time ~ 'noon'|trans({}, 'agenda') %} {% else %} {% set time = time ~ event.start|date('H\\hi') %} {% endif %} {% endif %} {% if isDesktop and event.workspace is not null %} {{ time }} ({{ event.workspace.name }}). {% else %} {{ time }}. {% endif %}