{% load guardian_tags %} {% load community_utils %} {% get_obj_perms user for event as "member_perms" %} {% url 'events:registrations:registration-create' event.slug as registration_url %} {% if display_button or perms.events.register_for_event or "register_for_event" in member_perms %}
{% if not user.is_authenticated %}Login to {% endif %}Register
{% if event.registration_range %} {% if event.registration_range.lower|in_the_future %} Registration opens in {{ event.registration_range.lower|timeuntil }} {% elif event.registration_range.upper|in_the_past %} Registration closed on {{ event.registration_range.upper|date }} {% else %} Registration closes on {{ event.registration_range.upper|date }} ({{ event.registration_range.upper|timeuntil }} left) {% endif %} {% endif %}
{% endif %}