% var currentProfile = app.model.SessionUser.getUserProfile(); %> <% var mStart = a.getMomentStart(); %> <% var mEnd = a.getMomentEnd(); %> <% var mDeadline = a.getMomentDeadline(); %> <% var mDeadlineReject = a.getMomentDeadlineReject(); %> <% var btnClass = ''; %> <% var group = app.model.SessionUser.getGroupById( a.getTeamId() ); %> <% var categoryNames = a.getCategoryNames(); %> <% var homeState = app.core.StateManager.getCurrentState(); %>
| <%= _lc( 'DEADLINEREJECTTIME' ) %> | <%= mDeadlineReject.format( 'DD.MMM' ) %> <%= mDeadlineReject.format( 'HH:mm' ) %> Uhr |
| <%= _lc( 'DEADLINETIME' ) %> | <%= mDeadline.format( 'DD.MMM' ) %> <%= mDeadline.format( 'HH:mm' ) %> Uhr |
| Abrechnungsfaktor | <%= ('' + a.getPriceFactor().toFixed(2)).replace( '.', ',' ) %> |
| <%= _lc( 'LOCATION' ) %> | <%=raw a.getLocation() ? a.getLocation() : ( '' + _lc( 'APPOINTMENT_NO_LOCATION' ) + '' ) %> |
| <%= _lc( 'DETAILS' ) %> | <%=raw a.getComment() ? app.util.Helper.crop( app.util.Helper.nl2br( a.getComment() ), 200 ) : ( '' + _lc( 'APPOINTMENT_NO_COMMENT' ) + '' ) %> |
| <%= _lc( 'ACCEPTANCE' ) %> (<%= a.getNumAttendeesAccepted() %>) | <% let ma; %> <% ma = homeState.getMembersForAppointment( a, 'accepted' ); %> <% console.log( ma ) %><% if ( ma.length > 0 ) { %> <% for ( let mi = 0; mi < ma.length; mi++ ) { %> <%= mi > 0 ? ' - ' : '' %> <%=raw ma[ mi ].getName( a.getTeamId() ) %> <% } %> <% } %> |
| <%= _lc( 'WAITINGLIST' ) %> (<%= a.hasWaitingList() ? a.getNumAttendeesWaiting() : '0' %>) | <% ma = homeState.getMembersForAppointment( a, 'waiting' ); %><% if ( ma.length > 0 ) { %> <% for ( let mi = 0; mi < ma.length; mi++ ) { %> <%= mi > 0 ? ' - ' : '' %> <%= ma[ mi ].getName( a.getTeamId() ) %> <% } %> <% } %> |
| Absagen (<%= a.getProfileIdsDeclined().length %>) | <% ma = homeState.getMembersForAppointment( a, 'declined' ); %><% if ( ma.length > 0 ) { %> <% for ( let mi = 0; mi < ma.length; mi++ ) { %> <%= mi > 0 ? ' - ' : '' %> <%= ma[ mi ].getName( a.getTeamId() ) %> <% } %> <% } %> |