summaryrefslogtreecommitdiffstats
path: root/ipalib/plugable.py
Commit message (Expand)AuthorAgeFilesLines
* Allow API plugin registration via a decoratorPetr Viktorin2013-08-141-0/+27
* Provide ipa-advise toolTomas Babej2013-07-171-0/+2
* Prevent error when running IPA commands with su/sudoAna Krivokapic2013-06-071-5/+5
* Add tests for the help command & --help optionsPetr Viktorin2013-02-181-3/+6
* Mention `ipa COMMAND --help` as the preferred way to get command helpPetr Viktorin2013-02-181-1/+1
* Store the OptionParser in the API, use it to print unified help messagesPetr Viktorin2013-02-181-0/+1
* Improve `ipa --help` outputPetr Viktorin2013-02-181-7/+30
* Disallow setattr on no_update/no_create paramsPetr Viktorin2012-05-291-1/+1
* Import the ipaserver plugins based on context, not env.in_server.Rob Crittenden2012-03-191-1/+1
* Don't set delegation flag in client, we're using S4U2Proxy nowRob Crittenden2012-02-151-1/+4
* Restore default log level in server to INFOJohn Dennis2011-12-011-0/+1
* Add plugin framework to LDAP updates.Rob Crittenden2011-11-221-1/+14
* ticket 2022 - modify codebase to utilize IPALogManager, obsoletes loggingJohn Dennis2011-11-231-37/+29
* Finalize plugin initialization on demand.Jan Cholasta2011-11-221-6/+81
* Cleanup whitespaceAlexander Bokovoy2011-09-131-3/+3
* Slight performance improvement by not doing some checking in production modeRob Crittenden2011-06-231-6/+12
* Final i18n unit test fixes.Pavel Zuna2011-03-011-2/+2
* Use pygettext to generate translatable strings from plugin files.Pavel Zuna2011-03-011-3/+2
* Fix translatable strings in ipalib plugins.Pavel Zuna2011-03-011-3/+5
* Translate docstrings.Pavel Zuna2011-03-011-1/+1
* Add default success/failure output logging.Rob Crittenden2011-02-141-4/+8
* Fix test failures caused by the performance patch.Rob Crittenden2011-02-101-6/+17
* Don't perform some API self-tests in production mode for performance reasonsRob Crittenden2011-01-281-5/+10
* Don't require or create the log dirs if we're just validating the API.Rob Crittenden2011-01-141-1/+1
* Change FreeIPA license to GPLv3+Jakub Hrozek2010-12-201-5/+5
* Add support for client failover to the ipa command-line.Rob Crittenden2010-08-161-1/+6
* Handle errors raised by plugins more gracefully in mod_wsgi.Rob Crittenden2010-07-121-2/+3
* Connect the -v cli argument to the verbose flag in xmlrpclibRob Crittenden2010-06-031-3/+3
* Add Object.label class attribute, enable in webUIJason Gerard DeRose2010-02-121-0/+17
* Fix logging in CLI and server (take 2)Jason Gerard DeRose2010-02-091-5/+10
* Only change the log level if it isn't already setRob Crittenden2010-02-031-4/+5
* Remove __public__ and __proxy__ hold-overs from Plugin classJason Gerard DeRose2010-01-281-72/+1
* Enabled CRUDS in webUI using wehjit 0.2.0Jason Gerard DeRose2010-01-261-0/+2
* If plugin fails to load log the tracebackJohn Dennis2009-11-231-1/+2
* Provide additional help to --help optionRob Crittenden2009-11-191-0/+7
* Make plugin browser show plugin parent classJason Gerard DeRose2009-10-141-0/+3
* Giant webui patch take 2Jason Gerard DeRose2009-10-131-1/+1
* Removed PluginProxy and all its usesJason Gerard DeRose2009-08-051-116/+1
* Modify PluginProxy to use __public__ defined in derived classes instead of ba...Pavel Zuna2009-06-101-1/+4
* Rename errors2.py to errors.py. Modify all affected files.Pavel Zuna2009-04-231-10/+10
* Implemented more elegant way for entire plugin module to be conditionally ski...Jason Gerard DeRose2009-02-171-2/+36
* Started cleanup work on ra plugin; fixed problem in api.bootstrap() when proc...Jason Gerard DeRose2009-02-171-2/+6
* Started work on a much simplified mod_python serverJason Gerard DeRose2009-02-031-0/+2
* Finished reworked cli.CLI class into cli.cli pluginJason Gerard DeRose2009-02-031-5/+6
* Started reworking CLI class into cli pluginJason Gerard DeRose2009-02-031-5/+33
* Removed the depreciated Context and LazyContext classesJason Gerard DeRose2009-02-031-23/+0
* Added Object.params_minus() method; various small tweaksJason Gerard DeRose2009-02-031-7/+5
* Renamed all references to 'ipa_server' to 'ipaserver'Jason Gerard DeRose2009-01-041-1/+1
* Removed unneeded import of errors from plugable.pyJason Gerard DeRose2009-01-031-5/+4
* Plugin.call() now uses errors2 version of SubprocessErrorJason Gerard DeRose2009-01-031-3/+3