Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Shared rosters
    • Labels:
      None
    • Environment:
      all

      Description

      We can add/remove/edit users, search based on vCard by XMPP and this is great. However, it is not possible to control shared roster groups by XMPP.
      This is a pretty critical feature for me and I would really love to see this feature.

      Any chance ?

      Thanks,

        Activity

        Hide
        primalmotion Antoine Mercadal added a comment -

        I'll add this is pretty critical for me regarding the Archipel (http://archipelproject.org) development.

        Show
        primalmotion Antoine Mercadal added a comment - I'll add this is pretty critical for me regarding the Archipel ( http://archipelproject.org ) development.
        Hide
        nikdoof Andrew Williams added a comment -

        In a similar situation as Antoine, Using the XML-RPC interface we're able to do some basic modifications to SRGs, It would be simpler to bundle the modification into our "on server" bot which does user modifications via the XMPP interface.

        Show
        nikdoof Andrew Williams added a comment - In a similar situation as Antoine, Using the XML-RPC interface we're able to do some basic modifications to SRGs, It would be simpler to bundle the modification into our "on server" bot which does user modifications via the XMPP interface.
        Hide
        badlop Badlop added a comment -

        I've added support to call ejabberd commands to the module http://www.ejabberd.im/mod_chatcommands

        Show
        badlop Badlop added a comment - I've added support to call ejabberd commands to the module http://www.ejabberd.im/mod_chatcommands
        Hide
        primalmotion Antoine Mercadal added a comment - - edited

        Thanks for this Badlop, but it still needs to add a module. As I want to keep things as simple as possible, is there anything that prevents to add server commands, like there are some for registering/unregistering users etc?

        Show
        primalmotion Antoine Mercadal added a comment - - edited Thanks for this Badlop, but it still needs to add a module. As I want to keep things as simple as possible, is there anything that prevents to add server commands, like there are some for registering/unregistering users etc?
        Hide
        nicolas_o Nicolas Ochem added a comment -

        Hi, is there anything that can be done to have this implemented ?
        This is still critical for the archipel project (http://archipelproject.org) to be able to create, edit, delete groups, from the web interface, without having to use the XMLRPC api. Every other call to XMLRPC has been replaced by native XMPP protocol.

        Show
        nicolas_o Nicolas Ochem added a comment - Hi, is there anything that can be done to have this implemented ? This is still critical for the archipel project ( http://archipelproject.org ) to be able to create, edit, delete groups, from the web interface, without having to use the XMLRPC api. Every other call to XMLRPC has been replaced by native XMPP protocol.
        Hide
        mremond@process-one.net Mickaël Rémond added a comment -

        Nicolas, Antoine,

        Any idea of the protocol / spec ?

        Show
        mremond@process-one.net Mickaël Rémond added a comment - Nicolas, Antoine, Any idea of the protocol / spec ?
        Hide
        nicolas_o Nicolas Ochem added a comment -

        It should be very similar to what we do for users : create, delete, list, add users, remove users.

        See for example this xmlrpc implementation of srg management :
        https://github.com/ArchipelProject/Archipel/blob/master/ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_xmlrpc.py

        and the missing implementation in xmpp:
        https://github.com/ArchipelProject/Archipel/blob/master/ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_xmpp.py

        I am unsure about whether a xep already describes this.

        Show
        nicolas_o Nicolas Ochem added a comment - It should be very similar to what we do for users : create, delete, list, add users, remove users. See for example this xmlrpc implementation of srg management : https://github.com/ArchipelProject/Archipel/blob/master/ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_xmlrpc.py and the missing implementation in xmpp: https://github.com/ArchipelProject/Archipel/blob/master/ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_xmpp.py I am unsure about whether a xep already describes this.

          People

          • Votes:
            5 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development