On 31 Mar 2013 10:33, "Kevin Smith" <[email protected]> wrote: > > On Sat, Mar 30, 2013 at 1:08 PM, Yann Leboulanger <[email protected]> wrote: > > While starting to implement XEP-0191, I realized that there is a regression > > in the feature Gajim offers if I don't use privacy lists: The ability to > > block a group by its name. > > Yann - I've been thinking about this, and I don't entirely understand > what the use case is here - in what situation would you want to add a > load of people to your roster, put them all in the same group, but > then block them?
A work group, perhaps? So you could appear offline to your colleagues? I think the (possibly) correct method is to have groups be representable as jids. One possible representation would be to have a special character at the beginning of a resource to indicate a special use, and then slice namespaces off that, something like [email protected]/[group]/Arcode to indicate the Arcode group in my roster. That would then provide a jid I could use at least locally to send 'broadcast' messages to, block, or perhaps even use as an affiliated jid in PEP or MUC. (And yes, there's a special case in PEP that covers this already). It does mean retrofitting special-use resource names, though. Dave.
