History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JM-1397
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Gaston Dombiak
Reporter: Todd Getz
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Openfire

Openfire user creation and Spark Roster Display names

Created: 06/20/08 07:57 AM   Updated: 06/20/08 12:26 PM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Environment: Any non-LDAP Openfire install and any Spark client

Support Plan Customer Issue: No
Acceptance Test - Add?: No


 Description  « Hide
The display name used by spark with contacts is the nickname field. On openfire servers not using LDAP there is no way to configure this field without logging in via spark and editing the profile. Spark either needs to point at a different field for roster display names or openfire needs the ability to configure the nickname during new account creation. The better fix is to address this in openfire.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Daniel Henninger - 06/20/08 08:02 AM
That's pulled from the vcard, making this "not as simple as it sounds. =) See, a number of clients explicitly check for whether you don't have a vcard set to prompt the user "hey you need to fill in your vcard (profile)". If we went and automatically set that up on account creation, people would never get prompted to update the rest of it themselves.

wroot - 06/20/08 11:59 AM
as i a have commented in Spark section, Spark IS using what admin has specified in Name filed of Create New User form in Admin Console. So for such setup, where users are not allowed to register themselves, there is no problem with that.

Todd Getz - 06/20/08 12:26 PM
The issue comes into play when trying to manually add a user to a roster. If there is no nickname field for spark to use it defaults the username as it was entered during account creation. This could be anything tg2471 or something like that. Shared groups on the other hand default to the Name data as entered when creating an account. This is the same for LDAP which uses <nameField> which can be set to what ever the admin likes (<nameField>displayName</nameField>). In short the add contact to roster needs to change to auto reference some field that is present in every account created on the server, like the name field. Right now if an LDAP openfire server has the vCard field for nickname configured (<NICKNAME>{displayName}</NICKNAME> ) that info auto-populates to the new contact dialog box when the user account is entered. We need a similar functionality for those accounts that do not have data there. It is partially there in that it auto completes with the username.