diff --git a/loko/interventions/static/interventions/calendar/interventions_calendar.js b/loko/interventions/static/interventions/calendar/interventions_calendar.js index b9261ae..af26fe3 100644 --- a/loko/interventions/static/interventions/calendar/interventions_calendar.js +++ b/loko/interventions/static/interventions/calendar/interventions_calendar.js @@ -527,31 +527,29 @@ document.addEventListener('DOMContentLoaded', function () { let membersHTML = ''; const isFutureDay = day.date > todayStr; const isMemberHistoryAllowed = typeof canViewMemberHistory !== 'undefined' ? Boolean(canViewMemberHistory) : false; - if (!isFutureDay) { - if (dayData.members && dayData.members.length > 0) { - const formattedMembers = dayData.members.map(m => { - const name = typeof m === 'object' && m ? m.name : m; - const id = typeof m === 'object' && m ? m.id : null; - const isAbsent = typeof m === 'object' && m ? Boolean(m.is_absent) : false; - const absenceReason = typeof m === 'object' && m ? (m.absence_reason || '') : ''; + if (dayData.members && dayData.members.length > 0) { + const formattedMembers = dayData.members.map(m => { + const name = typeof m === 'object' && m ? m.name : m; + const id = typeof m === 'object' && m ? m.id : null; + const isAbsent = typeof m === 'object' && m ? Boolean(m.is_absent) : false; + const absenceReason = typeof m === 'object' && m ? (m.absence_reason || '') : ''; - let memberNameHtml = escapeHtml(name); - if (isMemberHistoryAllowed && id) { - memberNameHtml = `${escapeHtml(name)}`; - } - if (isAbsent) { - return `${memberNameHtml} ${escapeHtml(absenceReason || gettext('Absent'))}`; - } - return memberNameHtml; - }).join(', '); - membersHTML = `