You shot right past me there, Rob. Forgive my ignorance but I'm not sure what 
you are referring to when saying "this configured", or what you are calling 
metadata.

What I included was the user plugin. The UI loads it without error. But it only 
supplies a single field (which is correct) that includes the label ("E-mail 
Alias") and the textbox with ONE of the mailAlternateAddress attributes for 
that user account.

An ldapsearch returns:

dn: uid=test4,cn=users,cn=accounts,dc=domain,dc=com
mailAlternateAddress: x...@domain.com
mailAlternateAddress: y...@domain.com

For the CLI, useing "ipa user-mod --addattr=mailalternateaddress=blahblah 
<user>" (or --setattr or --delattr) work as expected, adding an additional 
entry of mailAlternateAddress for <user> (or removing, etc).

mailAlternateAddress is defined via the mailRecipient objectclass, which is 
included in FreeIPA v4.


My expected (eventually...not necessarily with how I've written the javascript) 
is that if there are no defined mailAlternateAddress attributes for a user that 
the Label will show with an 'Add' button alongside it (as E-mail address, 
Telephone Number, and Fax Number currently do). If one (or more) exists, then 
the field(s) show up with the appropriate value and a 'Delete' button at the 
end along with the 'Add' button for adding more fields.

Thanks!
----- Original Message -----
From: "Rob Crittenden" <rcrit...@redhat.com>

Do you have this configured in the user plugin? Perhaps some other piece
of the UI is confused because of either a missing or misconfigured value
for the attribute in the metadata.

If you do, how is the param configured?

rob

-- 
Manage your subscription for the Freeipa-users mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-users
Go to http://freeipa.org for more info on the project

Reply via email to