[Freeipa-devel] [PATCH] 0030 Fix --{user, group}-ignore-attribute in migration plugin.
Jan Cholasta
jcholast at redhat.com
Thu Nov 20 14:25:44 UTC 2014
Dne 20.11.2014 v 14:51 Martin Basti napsal(a):
> On 20/11/14 11:53, David Kupka wrote:
>> On 11/20/2014 10:03 AM, Jan Cholasta wrote:
>>> Dne 20.11.2014 v 09:51 David Kupka napsal(a):
>>>> https://fedorahosted.org/freeipa/ticket/4620
>>>
>>> IMO changing the loop to:
>>>
>>> for attr in attr_blacklist:
>>> entry_attrs.pop(attr, None)
>>>
>>> would be better, because LDAPEntry already handles case insensitivity in
>>> attribute names.
>>>
>> This seems better, thanks.
>>
>>
> IMO the same problem is with objectclasses.
>
>
> # do not migrate all object classes
> if 'objectclass' in entry_attrs:
> for object_class in kwargs.get('oc_blacklist', []):
> try:
> entry_attrs['objectclass'].remove(object_class) #
> this is case sensitive
> except ValueError: # object class not present
> pass
>
> Am I right?
Yes. LDAPEntry does not support case insensitivity in this case,
although I plan to implement it in 4.2.
--
Jan Cholasta
More information about the Freeipa-devel
mailing list