summaryrefslogtreecommitdiffstats
path: root/ipalib/plugable.py
Commit message (Expand)AuthorAgeFilesLines
* plugable: add option to ignore override errorsJan Cholasta2016-06-301-13/+19
* plugable: support plugin versioningJan Cholasta2016-06-281-5/+35
* plugable: use plugin class as the key in API namespacesJan Cholasta2016-06-281-60/+74
* misc: generate `plugins` result directly in the commandJan Cholasta2016-06-281-5/+0
* plugable: initialize plugins on demandJan Cholasta2016-06-151-14/+60
* plugable: allow plugins to be non-classesJan Cholasta2016-06-151-18/+27
* ipaclient: implement thin clientJan Cholasta2016-06-031-1/+1
* plugable: remember overriden plugins in APIJan Cholasta2016-06-031-0/+9
* plugable: simplify API plugin initialization codeJan Cholasta2016-06-031-32/+29
* plugable: turn Plugin attributes into propertiesJan Cholasta2016-06-031-26/+17
* plugable: switch API to Registry-based plugin discoveryJan Cholasta2016-05-251-59/+41
* plugable: remove the unused deprecated API.register methodJan Cholasta2016-05-251-5/+5
* plugable: replace API.import_plugins with new API.add_packageJan Cholasta2016-05-251-30/+19
* Remove wildcard importsMartin Basti2015-12-231-1/+4
* Remove unused importsMartin Basti2015-12-231-2/+1
* Replace StandardError with ExceptionRobert Kuska2015-09-301-2/+2
* Alias "unicode" to "str" under Python 3Jan Cholasta2015-09-171-0/+5
* Use Python3-compatible dict method namesPetr Viktorin2015-09-011-3/+3
* Use absolute importsPetr Viktorin2015-08-121-6/+6
* Replace dict.has_key with the 'in' operatorPetr Viktorin2015-08-121-1/+1
* Modernize 'except' clausesPetr Viktorin2015-08-121-4/+4
* Fix logging in APIMartin Basti2015-07-081-2/+2
* ipalib: Fix skip_version_check optionJan Cholasta2015-07-081-7/+1
* add option to skip client API version checkMartin Babinsky2015-07-081-1/+7
* plugable: Remove unused call method of PluginJan Cholasta2015-07-011-18/+0
* plugable: Specify plugin base classes and modules using API propertiesJan Cholasta2015-07-011-8/+17
* plugable: Change is_production_mode to method of APIJan Cholasta2015-07-011-13/+9
* plugable: Remove SetProxy, DictProxy and MagicDictJan Cholasta2015-07-011-110/+0
* plugable: Lock API on finalization rather than on initializationJan Cholasta2015-07-011-10/+9
* plugable: Do not use DictProxy for APIJan Cholasta2015-07-011-9/+50
* plugable: Pass API to plugins on initialization rather than using set_apiJan Cholasta2015-07-011-28/+22
* plugable: Load plugins only from modules imported by APIJan Cholasta2015-07-011-3/+21
* plugable: Specify plugins to import in API by module namesJan Cholasta2015-07-011-42/+42
* ipalib: Move find_modules_in_dir from util to plugableJan Cholasta2015-07-011-2/+23
* plugable: Move plugin base class and override logic to APIJan Cholasta2015-07-011-152/+121
* ipalib: Move plugin package setup to ipalib-specific API subclassJan Cholasta2015-03-051-8/+4
* ipalib: Allow multiple API instancesJan Cholasta2015-03-051-106/+98
* Add version and API versionGabe2014-06-091-0/+3
* ipalib.plugable: Always set the parser in bootstrap()Petr Viktorin2014-03-051-4/+6
* 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