summaryrefslogtreecommitdiffstats
path: root/ipalib/frontend.py
Commit message (Expand)AuthorAgeFilesLines
* frontend: allow commands to have an argument named `name`Jan Cholasta2016-05-251-4/+4
* frontend: move the interactive_prompt callback type to CommandJan Cholasta2016-05-251-1/+9
* frontend: merge baseldap.CallbackRegistry into CommandJan Cholasta2016-05-251-0/+53
* ipalib, ipaserver: fix incorrect API.register calls in docstringsJan Cholasta2016-05-251-5/+5
* frontend: do not forward argument defaults to serverJan Cholasta2016-05-251-2/+3
* frontend: do not forward unspecified positional arguments to serverJan Cholasta2016-05-251-1/+14
* frontend: perform argument value validation only on serverJan Cholasta2016-05-251-2/+8
* frontend: remove the unused Command.soft_validate methodJan Cholasta2016-05-251-14/+1
* frontend: re-raise remote RequirementError using CLI name in CLIJan Cholasta2016-05-251-10/+11
* ipalib: add convenient Command method for adding messagesJan Cholasta2016-03-031-8/+12
* ipalib: provide per-call command contextJan Cholasta2016-03-031-0/+10
* ipalib: assume version 2.0 when skip_version_check is enabledJan Cholasta2016-01-121-2/+1
* Remove unused importsMartin Basti2015-12-231-2/+2
* Alias "unicode" to "str" under Python 3Jan Cholasta2015-09-171-0/+4
* Replace uses of map()Petr Viktorin2015-09-011-1/+1
* Replace filter() calls with list comprehensionsPetr Viktorin2015-09-011-2/+2
* Use Python3-compatible dict method namesPetr Viktorin2015-09-011-2/+2
* Use absolute importsPetr Viktorin2015-08-121-7/+7
* Modernize 'except' clausesPetr Viktorin2015-08-121-2/+2
* ipalib: Fix skip_version_check optionJan Cholasta2015-07-081-2/+5
* add option to skip client API version checkMartin Babinsky2015-07-081-2/+2
* include more information in metadataPetr Vobornik2015-07-031-18/+18
* plugable: Change is_production_mode to method of APIJan Cholasta2015-07-011-2/+2
* plugable: Pass API to plugins on initialization rather than using set_apiJan Cholasta2015-07-011-5/+2
* plugable: Move plugin base class and override logic to APIJan Cholasta2015-07-011-8/+1
* Server Upgrade: specify order of plugins in update filesMartin Basti2015-04-141-3/+3
* advise: Add separate API object for ipa-adviseJan Cholasta2015-03-051-50/+0
* ipalib: Allow multiple API instancesJan Cholasta2015-03-051-1/+9
* Fix warning message on client sideMartin Basti2015-02-131-1/+3
* ipalib.frontend: Do API version check before converting argumentsPetr Viktorin2014-06-131-17/+17
* Allow primary keys to use different type than unicode.Jan Cholasta2014-04-181-7/+8
* Remove the unused ipalib.frontend.Property classPetr Viktorin2014-02-211-54/+3
* Switch client to JSON-RPCPetr Viktorin2013-11-261-3/+3
* frontend: report arguments errors with better detailAlexander Bokovoy2013-10-041-1/+2
* Add a word wrapping for comment log messages to AdviceLoggerTomas Babej2013-08-061-2/+7
* Provide ipa-advise toolTomas Babej2013-07-171-0/+45
* Add prompt_param method to avoid code duplicationTomas Babej2013-06-051-6/+31
* Drop support for CSV in the CLI clientPetr Viktorin2013-02-221-20/+0
* Add client capabilities, enable messagesPetr Viktorin2013-02-211-8/+32
* Add the version option to all CommandsPetr Viktorin2013-02-211-9/+9
* Pylint cleanup.Jan Cholasta2013-01-291-10/+10
* Improve output validationPetr Viktorin2012-06-251-10/+13
* Fail on unknown Command optionsPetr Viktorin2012-06-201-2/+11
* Change json serialization to serialize useful dataPetr Vobornik2012-06-071-1/+20
* Remove duplicate and unused utility codePetr Viktorin2012-05-091-1/+0
* Redo boolean value encoding.Jan Cholasta2012-05-091-10/+0
* Fix the procedure for getting default values of command parameters.Jan Cholasta2012-03-281-14/+65
* Only split CSV in the client, quote instead of escapingPetr Viktorin2012-03-201-0/+20
* Enforce that required attributes can't be set to None in CRUD UpdatePetr Viktorin2012-03-121-1/+1
* Added commands into metadata.Endi S. Dewata2011-12-061-0/+11