{% load permissions %}
Content: {{ flatpage.content }}
ifhasperm "flatpage_permission.change_flatpage" request.user:
{% ifhasperm "flatpage_permission.change_flatpage" request.user %} Yes, you are allowed. {% else %} Nope, sorry. {% endifhasperm %}
ifhasperm "flatpage_permission.top_secret" request.user flatpage:
{% ifhasperm "flatpage_permission.top_secret" request.user flatpage %} Yes, you are of course allowed to view flatpage '{{ flatpage }}', aren't you? {% else %} Nope, sorry. Wait, how can you read this then? {% endifhasperm %}
get_permission "flatpage_permission.top_secret" for request.user and flatpage as "secret_agent":
{% get_permission "flatpage_permission.top_secret" for request.user and flatpage as "secret_agent" %}{% if secret_agent %} Yes {{ request.user }}, you are a secret agent {% else %} Nope, only a programmer, sorry {% endif %}