summaryrefslogtreecommitdiffstats
path: root/ipalib/plugable.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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