Mercurial > libervia-backend
diff doc/libervia-cli/pubsub_node_subscriptions.rst @ 3488:c80a0f864b5d
doc: updated doc following global renaming
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 21 Mar 2021 18:23:58 +0100 |
parents | doc/jp/pubsub_node_subscriptions.rst@72583524cfd3 |
children | e597dbfbc4c6 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/libervia-cli/pubsub_node_subscriptions.rst Sun Mar 21 18:23:58 2021 +0100 @@ -0,0 +1,43 @@ +.. _libervia-cli_pubsub_node_subscriptions: + +======================================================== +pubsub/node/affiliations: nodes subscriptions management +======================================================== + +``subscriptions`` is a subcommand handling the subscription to a node. + +Those commands can only be used by an owner of the node. + +get +=== + +Retrieve subscriptions to a node. + +example +------- + +Get subscription from ``some_node``:: + + $ li pubsub node subscriptions get -n some_node + +set +=== + +Set subscriptions to a node. Subscriptions are specified with ``-S JID [SUSBSCRIPTION] +[JID [SUSBSCRIPTION] ...], --subscription JID [SUSBSCRIPTION] [JID [SUSBSCRIPTION] ...]`` +where ``JID`` is the jid of the entity to change subscription state, and ``SUBSCRIPTION`` +is a subscription state (on of ``subscribed``, ``pending``, ``none``) as specified in +`XEP-0060 Subscription State`_. If ``SUBSCRIPTION`` is not specified, it default to +``subscribed``. + +.. _XEP-0060 Subscription State: https://xmpp.org/extensions/xep-0060.html#substates + +example +------- + +Subscribe Louise with her new address at ``louise@example.org`` and remove her +subscription from old ``louise@example.com``:: + + $ li pubsub node subscriptions set -n some_node -S louise@example.org subscribed louise@example.com none + +