pubsub/node/affiliations: nodes affiliations management

affiliations is a subcommand handling the affiliations of a node (not to be confused with pubsub affiliations which handle the affiliations of a PubSub service).

get

Retrieve entities affiliated to this node and their role.

example

Get affiliations of a node:

$ jp pubsub node affiliations get -n some_node

set

Set affiliation of an entity on a node. Affiliations are specified with -a JID AFFILIATION argument. Check XEP-0060 affiliations for allowed values for AFFILIATION. Use none to remove an affiliation.

example

If we have a whitelisted node some_whitelisted_node, we can allow louise@example.net to publish on it (by setting her role as publisher), and pierre@example.net to access it (by setting his role as member) using the following command:

$ jp pubsub node affiliations set -n some_whitelisted_node -a louise@example.net
publisher -a pierre@example.net member