<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Reviving an old thread as I managed to find some time to look into this again :) Badlop sorry for such a delay…<div class=""><br class=""></div><div class="">I did configure xmlrpc and mod_admin_extra to try it out. There is one additional problem though.</div><div class="">We rely on having multiple groups for users, i.e. a user belongs to several groups for some other user’s roster.</div><div class="">When using add_rosteritem, all previous group associations in the rostergroups table are lost.</div><div class="">Shouldn’t it be the case that the groups are preserved and new entries created in rostergroups?</div><div class=""><br class=""></div><div class="">Alternatively, is there a way to use add_rosteritem WITHOUT a group? We could then keep updating rostergroups manuall...</div><div class=""><div class=""><br class=""><blockquote type="cite" class=""><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">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 <<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" class="">ggozad at crypho.com</a>> wrote:
><i class=""> Hey all,
</i>><i class=""> In our application for certain things we would like to directly manipulate
</i>><i class=""> rosterusers and rostergroups outside ejabberd. While this works fine after a
</i>><i class=""> while, ejabberd seems to rely on a cache for some time giving roster to
</i>><i class=""> users which is not in sync with the db. Is there a way of notifying ejabberd
</i>><i class=""> to invalidate its cache or managing this in a better way?
</i>><i class="">
</i>><i class=""> --
</i>><i class=""> Yiorgis Gozadinos
</i>><i class=""> <a href="http://www.crypho.com" class="">www.crypho.com</a>
</i>><i class=""> <a href="http://www.about.me/gozadinos" class="">www.about.me/gozadinos</a>
</i>></pre></blockquote><div class=""><br class=""></div></div></div></body></html>