summaryrefslogtreecommitdiffstats
path: root/ipalib/errors2.py
Commit message (Collapse)AuthorAgeFilesLines
* Raise a more specific error when a user lacks the proper permissions.Rob Crittenden2009-03-251-0/+1
| | | | | The info part of the message will contain details on what permission failed on what attribute.
* Update objectclasses for groups, by default not posix groups.Rob Crittenden2009-02-271-0/+16
| | | | | | This change depends on DS bugs 487574 and 487725. Groups cannot be promoted properly without these fixed. It will fail with an Object Class violation because gidNumber isn't set.
* A new exception for requiring root, RootRequiredRob Crittenden2009-02-191-0/+16
|
* Implemented more elegant way for entire plugin module to be conditionally ↵Jason Gerard DeRose2009-02-171-0/+15
| | | | skipped; updated cert.py and ra.py modules to use this
* Started work on a much simplified mod_python serverJason Gerard DeRose2009-02-031-3/+19
|
* Fixed some of the test_xmlrpc unit testsJason Gerard DeRose2009-02-031-3/+3
|
* Applied Rob's errors patchRob Crittenden2009-02-031-0/+79
|
* Added ServiceError (KerberosError) and make rpc.KerbTransport raise it if ↵Jason Gerard DeRose2009-02-031-0/+17
| | | | appropriate
* More work on xmlrpc stuff, started migrated more code to use errors2 instead ↵Jason Gerard DeRose2009-02-031-3/+29
| | | | of errors
* More xmlrpc tweaks: xmlserver.execute() now logs non-public exceptions; ↵Jason Gerard DeRose2009-02-031-11/+3
| | | | xmlclient.forward() now handles socket error; fixed some Python 2.4 problems in lite-xmlrpc2.py
* Added Command.args_options_2_params() method and its unit testsJason Gerard DeRose2009-02-031-10/+60
|
* Added rpc.xmlclient backend plugin for forwarding; added corresponding unit ↵Jason Gerard DeRose2009-01-191-12/+29
| | | | tests
* New Param: implemented a base Param._convert_scalar() method; added ↵Jason Gerard DeRose2009-01-131-0/+8
| | | | Param.type_error attribute for ConversionError message
* New Param: added Param.validate() and Param._validate_scalar() methods; ↵Jason Gerard DeRose2009-01-121-0/+16
| | | | added corresponding unit tests
* Changed PublicError so str(e) is untranslated (for logging) and added ↵Jason Gerard DeRose2009-01-081-36/+44
| | | | format=None kwarg for generic use
* Renamed PublicError.code attribute to PublicError.errnoJason Gerard DeRose2009-01-061-25/+25
|
* Fixed type in KerberosError, droped LDAPError range to just 100 codes for nowJason Gerard DeRose2009-01-061-4/+4
|
* Additional work on the new error code tree in errors2.pyJason Gerard DeRose2009-01-061-12/+89
|
* Added more public exceptions and did some other cleanup in errors2Jason Gerard DeRose2009-01-041-44/+98
|
* Quite a bit of work on new public errors and their unit testsJason Gerard DeRose2009-01-041-8/+95
|
* Added request.ugettext() and request.ungettext() functions; added ↵Jason Gerard DeRose2009-01-041-2/+2
| | | | corresponding unit tests
* Plugin.call() now uses errors2 version of SubprocessErrorJason Gerard DeRose2009-01-031-5/+9
|
* Ported plugin registration errors into errors2.py; plugable.Registrar now ↵Jason Gerard DeRose2009-01-031-9/+74
| | | | raises new errors2 exceptions
* Ported errors.SubprocessError to errors2Jason Gerard DeRose2009-01-031-0/+31
|
* Started fleshing out reoganization of errors in errors.py (with gettext support)Jason Gerard DeRose2009-01-031-0/+213