{% load memberships rules %} {% has_perm 'memberships.join_group' user group as can_join %} {% has_perm 'memberships.delete_membership' user user.gestalt|membership:group as can_resign %} {% if can_resign %} Beigetreten {% elif can_join or not user.is_authenticated %} Beitreten {% endif %}