[jitsi-dev] Prosody and 'Everyone is moderator' feature


#1

Hey @Aaron van Meerten or anyone who could help,

I have a few questions regarding Prosody and the moderation feature.

1 ) Does meet.jit.si run on a modified version of Prosody ?
I've seen from the console log that it is currently running build 735 from
the nightlies. It also has the .patch files to mod_bosh and now muc.lib.lua

I also saw your PR about the prosody plugin that gives everyone moderation
rights. The first line
<https://github.com/jitsi/jitsi-meet/blob/master/prosody-plugins/mod_muc_allowners.lua#L7>
throws
an error saying that "Unable to load required module, mod_muc: MUC should
be loaded as a component"

2 ) Is this module the one deployed at meet.jit.si ?

I can modify Prosody to ignore this check. It still doesn't work. Then I
modified the method get_affiliation of muc.lib.lua to always return
"owner" and it worked.


#2

I found my problem.

I was loading *mod_muc_allowners* as module too.

ยทยทยท

On Thu, Feb 9, 2017 at 6:07 PM, Camilo <camilo@camilo.fm> wrote:

Hey @Aaron van Meerten or anyone who could help,

I have a few questions regarding Prosody and the moderation feature.

1 ) Does meet.jit.si run on a modified version of Prosody ?
I've seen from the console log that it is currently running build 735 from
the nightlies. It also has the .patch files to mod_bosh and now muc.lib.lua

I also saw your PR about the prosody plugin that gives everyone moderation
rights. The first line
<https://github.com/jitsi/jitsi-meet/blob/master/prosody-plugins/mod_muc_allowners.lua#L7> throws
an error saying that "Unable to load required module, mod_muc: MUC should
be loaded as a component"

2 ) Is this module the one deployed at meet.jit.si ?

I can modify Prosody to ignore this check. It still doesn't work. Then I
modified the method get_affiliation of muc.lib.lua to always return
"owner" and it worked.