On pe, 03 marras 2017, Aaron Hicks via FreeIPA-users wrote:
Hi all,



We've added two objectclasses to the default user in our FreeIPA instance.
We're able to set and modify them fine, however we need two additional
functions.



We need two additional attributes auedupersonsharedtoken and
edupersonprinciplename to be included in the user attributes when executing
user-find with the python-freeipa module. It works fine from the command
line by adding the --all argument, but there's no equivalent to --all the
python-freeipa module.
It is all there.

$ ipa console
(Custom IPA interactive Python console)
len(api.Command.user_find()['result'][0])
11
len(api.Command.user_find(all=True)['result'][0])
24

We need to be able to user-find to search for users by these attributes,
both from the command line and the python-freeipa module. There does not
seem to be an equivalent of the --setattr command on the find function to
search by attributes provided by additional objectclass schema.
This is a bit different. You need to make sure you injected those
attributes into existing object definitions if you want to see them used
by the baseldap.py machinery.

Can you show a code you use to extend IPA classes?

--
/ Alexander Bokovoy
_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org

Reply via email to