Fixed #28588 -- Doc'd User.has_perm() & co. behavior for active superusers.
Equivalent note for PermissionsMixin was added in d33864ed13
.
This commit is contained in:
parent
fbb83fefd4
commit
4b32d039db
|
@ -221,7 +221,8 @@ Methods
|
||||||
Returns ``True`` if the user has the specified permission, where perm
|
Returns ``True`` if the user has the specified permission, where perm
|
||||||
is in the format ``"<app label>.<permission codename>"``. (see
|
is in the format ``"<app label>.<permission codename>"``. (see
|
||||||
documentation on :ref:`permissions <topic-authorization>`). If the user is
|
documentation on :ref:`permissions <topic-authorization>`). If the user is
|
||||||
inactive, this method will always return ``False``.
|
inactive, this method will always return ``False``. For an active
|
||||||
|
superuser, this method will always return ``True``.
|
||||||
|
|
||||||
If ``obj`` is passed in, this method won't check for a permission for
|
If ``obj`` is passed in, this method won't check for a permission for
|
||||||
the model, but for this specific object.
|
the model, but for this specific object.
|
||||||
|
@ -231,7 +232,8 @@ Methods
|
||||||
Returns ``True`` if the user has each of the specified permissions,
|
Returns ``True`` if the user has each of the specified permissions,
|
||||||
where each perm is in the format
|
where each perm is in the format
|
||||||
``"<app label>.<permission codename>"``. If the user is inactive,
|
``"<app label>.<permission codename>"``. If the user is inactive,
|
||||||
this method will always return ``False``.
|
this method will always return ``False``. For an active superuser, this
|
||||||
|
method will always return ``True``.
|
||||||
|
|
||||||
If ``obj`` is passed in, this method won't check for permissions for
|
If ``obj`` is passed in, this method won't check for permissions for
|
||||||
the model, but for the specific object.
|
the model, but for the specific object.
|
||||||
|
@ -240,7 +242,8 @@ Methods
|
||||||
|
|
||||||
Returns ``True`` if the user has any permissions in the given package
|
Returns ``True`` if the user has any permissions in the given package
|
||||||
(the Django app label). If the user is inactive, this method will
|
(the Django app label). If the user is inactive, this method will
|
||||||
always return ``False``.
|
always return ``False``. For an active superuser, this method will
|
||||||
|
always return ``True``.
|
||||||
|
|
||||||
.. method:: email_user(subject, message, from_email=None, **kwargs)
|
.. method:: email_user(subject, message, from_email=None, **kwargs)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue