diff --git a/src/plugins/plugin_xep_0249.py b/src/plugins/plugin_xep_0249.py index a8bfd937..b12f4c40 100755 --- a/src/plugins/plugin_xep_0249.py +++ b/src/plugins/plugin_xep_0249.py @@ -35,6 +35,9 @@ except ImportError: MESSAGE = '/message' NS_DIRECT_MUC_INVITATION = 'jabber:x:conference' DIRECT_MUC_INVITATION_REQUEST = MESSAGE + '/x[@xmlns="' + NS_DIRECT_MUC_INVITATION + '"]' +AUTOJOIN_KEY = "Misc" +AUTOJOIN_NAME = "Auto-join MUC on invitation" +AUTOJOIN_VALUES = ["ask", "always", "never"] PLUGIN_INFO = { "name": "XEP 0249 Plugin", @@ -50,9 +53,29 @@ PLUGIN_INFO = { class XEP_0249(object): + params = """ + + + + + %(param_options)s + + + + + """ % { + 'category_name': AUTOJOIN_KEY, + 'category_label': _("Misc"), + 'param_name': AUTOJOIN_NAME, + 'param_label': _("Auto-join MUC on invitation"), + 'param_default': AUTOJOIN_VALUES[0], + 'param_options': ['