Projects tigase _server tigase-muc Issues #44
Confuse about Affiliation and Role (#44)
zhongli peng opened 1 decade ago

hi tigase team:

          i have to say tigase is a nice project and good code buldt.But i run into some problems when i use muc comp, hope to get help.

          1.A create a member only room, A is the owner, so A can invite prople in and edit member list

          2.then A invite B to this room,then B should have Affiliation.member,

          3.then B has Occupant role, so B can inviteOtherUser,

          4.But then i run into errors: B does not be allowed to invite C.why? that means a member in a member only room must be an admin if he want to invite others?

the other problem: a user with Affiliation.member can retrive member list of a room according to protocol definition, but it also does not allowed. why?

thanks

zhongli peng commented 1 decade ago

OK!

This is an automatic reply, confirming that your e-mail was received.Thank you

邮箱使用小提示


想让对方更及时看到你的邮件,可以试试发到"对方手机号@163.com"。



无需事先开通,还有短信提醒。了解网易手机邮箱详情
zhongli peng commented 1 decade ago

OK!

This is an automatic reply, confirming that your e-mail was received.Thank you

邮箱使用小提示


想让对方更及时看到你的邮件,可以试试发到"对方手机号@163.com"。



无需事先开通,还有短信提醒。了解网易手机邮箱详情
zhongli peng commented 1 decade ago

why don't we allow member to invite user in member only room?

why dont we allow member to retrive affiliation list in member only rooms?

affiliation list is the same as member list?

Bartosz Małkowski commented 1 decade ago

Member can't modify members list.

From XEP-0045:

Invitation privileges in members-only rooms SHOULD be restricted to room admins; 
if a member without privileges to edit the member list attempts to invite another user, 
the service SHOULD return a <forbidden/> error to the occupant;
 for details, see the Modifying the Member List section of this document.
issue 1 of 1
Type
Consulting
Priority
Major
Assignee
RedmineID
1439
Version
tigase-muc-2.2.0
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/tigase-muc#44
Please wait...
Page is in error, reload to recover