{% 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 %}