djangosnippets.org: Latest snippets tagged with '@group_required'https://djangosnippets.org/tags/group_required_1/2015-07-09T14:46:33.820390-05:00@group_required decorator
2015-07-09T14:46:33.820390-05:00sebastien247https://djangosnippets.org/snippets/10508/<p>Use :</p>
<p><code>@group_required(('toto', 'titi'))</code></p>
<p><code>def my_view(request):</code></p>
<p><code>...</code></p>
<p><code>@group_required('toto')</code></p>
<p><code>def my_view(request):</code></p>
<p><code>...</code></p>
<p>Note that group_required() also takes an optional login_url parameter
<code>@group_required('toto', login_url='/loginpage/')</code></p>
<p><code>def my_view(request):</code></p>
<p><code>...</code></p>
<p>As in the login_required() decorator, login_url defaults to settings.LOGIN_URL.</p>
<p>If the raise_exception parameter is given, the decorator will raise PermissionDenied, prompting the 403 (HTTP Forbidden) …</p>
Freely redistributable