Scott Lawrence wrote: > On Mon, 2009-11-23 at 14:04 -0500, Yang, Huijun (CAR:9D30) wrote: >> I think it is a good point to have a checkbox in the user portal, to >> allow user to add/remove MyAssistant as a buddy, and enabled by default. >> This will trigger a XMPP request underneath to update the user's roster. >> In that case, by default, user does not need to add MyAssist manually, >> and user also has choice to disable it. With this, it also does not have >> a side effect you pointed out above when adding MyAssist at group level. > > I would use a button, not a checkbox, because I think of a button as a > UI element that "does something now", whereas a checkbox usually > requires that the form it is a part of be submitted. > > I don't think that we need the user portal to handle the case of > revoking the permission to send to me - I can always do that from my IM > client anyway, correct? > >
Administrators decide the group membership and administrators should decide if they want to add PA to any group: since PA is not a normal user, group needs to have boolean property (checkbox) that would allow admin to decide if PA is or is not a member of this group. There is no need to issue any XMPP request underneath: sipXconfig just needs to modify the list of group members when replicating xmpp-account. Users probably can block or add buddies from their IM clients. But that's between a client and XMPP server - not sure if sipXconfig can do anything to change that. D. _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
