I’m using OpenFire with Active Directory database, client is PSI. Some AD groups was shared in OpenFire web interface and visible to all users.
For example, User1 can rename User2 in personal contact list, and this rename is permanent. If admin renames User2 in Active Direcory, all other users see new name of User2 in their contact lists. But User1 still see his old personal renaming for User2. Now I’m using workaround - stop sharing group with User2 and share it again. It reset personal-renaming.
Is it possible to disable personal-renaming and force naming from Active Direcotry?
These ‘renames’ are names stored in the contact list / roster of the user that applied the rename (they are local to only that user). They indeed would override anything that is defined by the directory service.
I can see the problem, but I also suspect that it is highly specific to your use case.
Disabling setting a name in the roster may be tricky. I wonder if it breaks the XMPP specifications.
In all, I’m not very enthusiastic to add a change like this. It feels error prone an very specific. I have created a ticket in our issuetracker for this (OF-2476), but it will be low on the priority list, to be honest.