Mercurial > libervia-backend
diff libervia/backend/plugins/plugin_xep_0384.py @ 4218:c0f3f29377f1
plugin XEP-0384: be sure to have `open` access model for created nodes.
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 05 Mar 2024 17:31:36 +0100 |
parents | 1a7a3e4b52a4 |
children | 1b5cf2ee1d86 |
line wrap: on
line diff
--- a/libervia/backend/plugins/plugin_xep_0384.py Tue Mar 05 17:31:36 2024 +0100 +++ b/libervia/backend/plugins/plugin_xep_0384.py Tue Mar 05 17:31:36 2024 +0100 @@ -873,6 +873,7 @@ item_id=str(bundle.device_id), extra={ XEP_0060.EXTRA_PUBLISH_OPTIONS: { + XEP_0060.OPT_ACCESS_MODEL: "open", XEP_0060.OPT_MAX_ITEMS: "max" }, XEP_0060.EXTRA_ON_PRECOND_NOT_MET: "raise" @@ -912,7 +913,10 @@ xml_tools.et_elt_2_domish_elt(element), item_id=xep_0060.ID_SINGLETON, extra={ - XEP_0060.EXTRA_PUBLISH_OPTIONS: { XEP_0060.OPT_MAX_ITEMS: 1 }, + XEP_0060.EXTRA_PUBLISH_OPTIONS: { + XEP_0060.OPT_ACCESS_MODEL: "open", + XEP_0060.OPT_MAX_ITEMS: 1 + }, XEP_0060.EXTRA_ON_PRECOND_NOT_MET: "publish_without_options" } )