Moving contacts out of shared groups to private groups

Hi,

Setup: Wildfire 3.0.1, Registration Plugin activated, all new users are automatically assigned to the “All Users” group (shared group)

Client PSI (latest released version)

My problem:

The users are trying to to move their favorite contacts via DnD into one of their own (private) groups.

PSI is trying to to this with the xmpp stanzas below…

Short version: Moving a contact from a shared group to a private group is not possible (wildfire behaves 100% correct in this case because PSI doesnt copy the roster-item)

However, I cant patch the PSI code.

Is there any possibility to transform the move into an copy/add command on the server side?

(Via a plugin ?)

Frank

Hey Nano,

I just checked with a Psi developer and you are right. Psi does not allow to have a contact in more than one group. They are planning to add that feature to the 0.12 or 0.13 version. Meanwhile, you can try creating a packet interceptor that will check if an existing contact that belongs to shared group is being moved to a personal group and in that case you can add the shared group back to the IQ roster request.

Regards,

– Gato