[prev in list] [next in list] [prev in thread] [next in thread]
List: mina-commits
Subject: svn commit: r1053637 -
From: berndf () apache ! org
Date: 2010-12-29 14:06:16
Message-ID: 20101229140616.1EDE423888CE () eris ! apache ! org
[Download RAW message or body]
Author: berndf
Date: Wed Dec 29 14:06:15 2010
New Revision: 1053637
URL: http://svn.apache.org/viewvc?rev=1053637&view=rev
Log:
MUC: now finally that whole affiliation/role concept makes sense to me: becoming an \
Admins implies Moderator role
Modified:
mina/vysper/trunk/server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java
Modified: mina/vysper/trunk/server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java
URL: http://svn.apache.org/viewvc/mina/vysper/trunk/server/extensions/xep0045-muc/src/ \
main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java?rev=1053637&r1=1053636&r2=1053637&view=diff
==============================================================================
--- mina/vysper/trunk/server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java \
(original)
+++ mina/vysper/trunk/server/extensions/xep0045-muc/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0045_muc/handler/MUCPresenceHandler.java \
Wed Dec 29 14:06:15 2010 @@ -226,8 +226,10 @@ public class MUCPresenceHandler extends \
if (adhocCommandsService != null && \
adhocCommandsService.isAdmin(newOccupantJid.getBareJID())) {
final Affiliations roomAffiliations = room.getAffiliations();
// make new occupant an Admin, but do not downgrade from Owner
+ // Admin affilitation implies Moderator role (see XEP-0045 5.1.2)
if (roomAffiliations.getAffiliation(newOccupantJid) != \
Affiliation.Owner) {
roomAffiliations.add(newOccupantJid, Affiliation.Admin);
+ newOccupant.setRole(Role.Moderator);
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic