freeipa/ipaserver/plugins
Martin Kosek b5c049ae2e Allow custom server backend encoding
Server framework does not support encoding of native Python type
values stored in Param classes and sub-classes. When backend (LDAP)
value encoding differs from Python type value representation user
has to has to hard-code the encoders in his processing.

This patch introduces a method Param.encode which is used in server
context to encode native Python Param values. The new encode method
is used for Bool parameter to convert native Python bool type value
(True, False) to LDAP value ("TRUE", "FALSE").

https://fedorahosted.org/freeipa/ticket/2039
2011-11-09 15:31:19 +01:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
dogtag.py enable proxy for dogtag 2011-08-29 17:54:49 -04:00
join.py Try to register DNS name through a DNS Update on install. 2011-02-17 19:43:52 -05:00
ldap2.py Allow custom server backend encoding 2011-11-09 15:31:19 +01:00
rabase.py Raise NotImplementedError for selfsigned cert-remove-hold 2011-02-17 17:34:01 -05:00
selfsign.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
xmlserver.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00