[ejabberd] add_rosteritem behavior

Yiorgis Gozadinos ggozad at crypho.com
Tue Nov 1 11:36:11 MSK 2016

Reviving an old thread as I managed to find some time to look into this again :) Badlop sorry for such a delay…

I did configure xmlrpc and mod_admin_extra to try it out. There is one additional problem though.
We rely on having multiple groups for users, i.e. a user belongs to several groups for some other user’s roster.
When using add_rosteritem, all previous group associations in the rostergroups table are lost.
Shouldn’t it be the case that the groups are preserved and new entries created in rostergroups?

Alternatively, is there a way to use add_rosteritem WITHOUT a group? We could then keep updating rostergroups manuall...

> Hi,
> If you enable mod_admin_extra, it provides several ejabberd commands
> for managing user rosters. I hope some of those commands will not have
> the problem you mention.
> You can execute those commands using the the ejabberdctl shell script
> (good for testing), xmlrpc queries (enabling ejabberd_xmlrpc), ReST
> queries (enabling mod_http_api, or installing mod_rest).
> --
> Badlop
> ProcessOne
> On 29 August 2016 at 10:39, Yiorgis Gozadinos <ggozad at crypho.com <http://lists.jabber.ru/mailman/listinfo/ejabberd>> wrote:
> > Hey all,
> > In our application for certain things we would like to directly manipulate
> > rosterusers and rostergroups outside ejabberd. While this works fine after a
> > while, ejabberd seems to rely on a cache for some time giving roster to
> > users which is not in sync with the db. Is there a way of notifying ejabberd
> > to invalidate its cache or managing this in a better way?
> >
> > --
> > Yiorgis Gozadinos
> > www.crypho.com
> > www.about.me/gozadinos
> >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jabber.ru/pipermail/ejabberd/attachments/20161101/b7a62eea/attachment.html>

More information about the ejabberd mailing list