Currently if you want to add or delete values of an attribute, you have to use --addattr and --delattr, which is not very user friendly, as you have to use the LDAP attribute name instead of the parameter name.
Add --add-<param> and --del-<param> options (or similar) for each multi-value param, which are functionally equivalent to --addattr and --setattr, but allow you to refer to attributes by the parameter name.
This adds new options for convenience.
Linked to Bugzilla bug: https://bugzilla.redhat.com/show_bug.cgi?id=1304732 (Red Hat Enterprise Linux 7)
Note that what is described in the ticket is not the proper way to fix this. What we should actually do is add $OBJ-{add,remove}-$ATTR command for each multi-value attribute $ATTR of each object $OBJ. Preferably this should be done automatically by the framework.
$OBJ-{add,remove}-$ATTR
$ATTR
$OBJ
Metadata Update from @jcholast: - Issue assigned to jcholast - Issue set to the milestone: FreeIPA 4.5 backlog
Thank you taking time to submit this request for FreeIPA. Unfortunately this bug was not given priority and the team lacks the capacity to work on it at this time.
Given that we are unable to fulfil this request I am closing the issue as wontfix. To request re-consideration of this decision please reopen this issue and provide additional technical details about its importance to you.
Metadata Update from @rcritten: - Issue close_status updated to: wontfix - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.