diff options
author | Rob Crittenden <rcritten@redhat.com> | 2009-03-23 15:09:54 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2009-03-25 11:02:44 -0400 |
commit | 233a4cb5fd7db54c6e312c105e70db949335d5a8 (patch) | |
tree | a7e4a10d89d4b3ef7fb65054b02153934d2af748 /ipalib | |
parent | 65e6259075e148d2bb88d3644837d62472f4c8d7 (diff) | |
download | freeipa-233a4cb5fd7db54c6e312c105e70db949335d5a8.tar.gz freeipa-233a4cb5fd7db54c6e312c105e70db949335d5a8.tar.xz freeipa-233a4cb5fd7db54c6e312c105e70db949335d5a8.zip |
Raise a more specific error when a user lacks the proper permissions.
The info part of the message will contain details on what permission
failed on what attribute.
Diffstat (limited to 'ipalib')
-rw-r--r-- | ipalib/errors.py | 4 | ||||
-rw-r--r-- | ipalib/errors2.py | 1 |
2 files changed, 1 insertions, 4 deletions
diff --git a/ipalib/errors.py b/ipalib/errors.py index 722de7658..c27d85dea 100644 --- a/ipalib/errors.py +++ b/ipalib/errors.py @@ -396,10 +396,6 @@ class DefaultGroup(ConfigurationError): """You cannot remove the default users group""" faultCode = 1025 -class InsufficientAccess(GenericError): - """You do not have permission to perform this task""" - faultCode = 1027 - class InvalidUserPrincipal(GenericError): """Invalid user principal""" faultCode = 1028 diff --git a/ipalib/errors2.py b/ipalib/errors2.py index 260a51e8e..33db5ccf1 100644 --- a/ipalib/errors2.py +++ b/ipalib/errors2.py @@ -475,6 +475,7 @@ class ACIError(AuthorizationError): """ errno = 2100 + format = _('Insufficient access: %(info)r') |