{% load rules subscriptions %} {% has_perm 'subscriptions.create_content_subscription' user content as can_subscribe %} {% has_perm 'subscriptions.delete_subscription' user user.gestalt|subscription:content as can_unsubscribe %} {% if content.groupcontent %} {% has_perm 'subscriptions.create_all_content_unsubscription' user content.groupcontent.group as can_unsubscribe_from_all_content %} {% has_perm 'subscriptions.create_external_content_unsubscription' user content.groupcontent.group as can_unsubscribe_from_external_content %} {% endif %} {% if can_unsubscribe or content.groupcontent.is_external and can_unsubscribe_from_external_content or can_unsubscribe_from_all_content %} Abonniert {% elif not user.is_authenticated or can_subscribe %} Abonnieren {% endif %}