def _inject_regform_announcement(event, **kwargs): from indico.modules.events.registration.util import user_registered_in_event, get_registrations_with_tickets regforms = _get_open_regforms(event) if regforms: return render_template('events/registration/display/conference_home.html', regforms=regforms, event=event, user_has_registered=(session.user and user_registered_in_event(session.user, event)), registrations_with_tickets=get_registrations_with_tickets(session.user, event))
def _inject_regform_announcement(event, **kwargs): from indico.modules.events.registration.util import user_registered_in_event, get_registrations_with_tickets regforms = _get_open_regforms(event) if regforms: return render_template('events/registration/display/conference_home.html', regforms=regforms, event=event, user_has_registered=(session.user and user_registered_in_event(session.user, event)), registrations_with_tickets=get_registrations_with_tickets(session.user, event))
def _inject_regform_announcement(event, **kwargs): from indico.modules.events.registration.util import get_registrations_with_tickets, get_event_regforms if event.has_feature('registration'): all_regforms = get_event_regforms(event, session.user) user_registrations = sum(regform[1] for regform in all_regforms) open_and_registered_regforms = [regform[0] for regform in all_regforms if regform[0].is_open or regform[1]] if open_and_registered_regforms: return render_template('events/registration/display/conference_home.html', regforms=open_and_registered_regforms, event=event, user_registrations=user_registrations, registrations_with_tickets=get_registrations_with_tickets(session.user, event))
def _inject_regform_announcement(event, **kwargs): from indico.modules.events.registration.util import get_registrations_with_tickets, get_event_regforms if event.has_feature('registration'): all_regforms = get_event_regforms(event, session.user) user_registrations = sum(regform[1] for regform in all_regforms) open_and_registered_regforms = [regform[0] for regform in all_regforms if regform[0].is_open or regform[1]] if open_and_registered_regforms: return render_template('events/registration/display/conference_home.html', regforms=open_and_registered_regforms, event=event, user_registrations=user_registrations, registrations_with_tickets=get_registrations_with_tickets(session.user, event))
def _inject_regform_announcement(event, roles, has_contrib, **kwargs): from indico.modules.events.registration.util import get_registrations_with_tickets, get_event_regforms if event.has_feature('registration'): all_regforms = get_event_regforms(event, session.user) user_registrations = sum(regform[1] for regform in all_regforms) return render_template( 'events/registration/display/conference_tab.html', event=event, roles=roles, has_contrib=has_contrib, user_registrations=user_registrations, registrations_with_tickets=get_registrations_with_tickets( session.user, event))