diff options
Diffstat (limited to 'ipalib/errors.py')
-rw-r--r-- | ipalib/errors.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ipalib/errors.py b/ipalib/errors.py index bce433d2a..79ce42dac 100644 --- a/ipalib/errors.py +++ b/ipalib/errors.py @@ -1095,6 +1095,21 @@ class ManagedGroupError(ExecutionError): errno = 4020 format = _('Deleting a managed group is not allowed. It must be detached first.') +class ManagedPolicyError(ExecutionError): + """ + **4021** Raised when password policy is assigned to a managed group + + For example: + + >>> raise ManagedPolicyError() + Traceback (most recent call last): + ... + ManagedPolicyError: A managed group cannot have a password policy. + """ + + errno = 4021 + format = _('A managed group cannot have a password policy.') + class BuiltinError(ExecutionError): """ **4100** Base class for builtin execution errors (*4100 - 4199*). |