diff doc/jp/pubsub_node_affiliations.rst @ 3041:72583524cfd3

doc (jp): jp commands are now fully documented: rel 232
author Goffi <goffi@goffi.org>
date Tue, 01 Oct 2019 22:49:06 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/jp/pubsub_node_affiliations.rst	Tue Oct 01 22:49:06 2019 +0200
@@ -0,0 +1,40 @@
+.. _jp-pubsub_node_affiliations:
+
+=======================================================
+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.
+
+.. _XEP-0060 affiliations: https://xmpp.org/extensions/xep-0060.html#affiliations
+
+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