]> granicus.if.org Git - ejabberd/commitdiff
* src/mod_pubsub/mod_pubsub.erl: Fix compilation warnings
authorBadlop <badlop@process-one.net>
Wed, 9 Jul 2008 21:26:25 +0000 (21:26 +0000)
committerBadlop <badlop@process-one.net>
Wed, 9 Jul 2008 21:26:25 +0000 (21:26 +0000)
* src/mod_pubsub/node_zoo.erl: Likewise
* src/mod_shared_roster.erl: Likewise

SVN Revision: 1428

ChangeLog
src/mod_pubsub/mod_pubsub.erl
src/mod_pubsub/node_zoo.erl
src/mod_shared_roster.erl

index 958e6935a96590a5f6b7646b1ccd35a471bc1a88..2c5cdc902dde4d55619a37f2576ff72a87d79367 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,13 @@
 2008-07-09  Badlop  <badlop@process-one.net>
 
+       * src/mod_pubsub/mod_pubsub.erl: Fix compilation warnings
+       * src/mod_pubsub/node_zoo.erl: Likewise
+
        * src/mod_shared_roster.erl: Allow to get subscribed to a contact
        that is already in the roster by means of a shared roster group:
        add it to another roster group and it gets subscribed
        automatically (EJAB-407)
+
        * src/mod_roster.erl: Likewise
        
        * src/mod_muc/mod_muc_log.erl: Fix XHTML compliance: ensure some
index 92f5cf95941f5fe7b49154c7d27f24f1c4077b71..e83e0170ffd1e3fc147208d85f34e95c04c9e22e 100644 (file)
@@ -2602,7 +2602,7 @@ set_xoption([], NewOpts) ->
     NewOpts;
 set_xoption([{"FORM_TYPE", _} | Opts], NewOpts) ->
     set_xoption(Opts, NewOpts);
-set_xoption([{"pubsub#roster_groups_allowed", Value} | Opts], NewOpts) ->
+set_xoption([{"pubsub#roster_groups_allowed", _Value} | Opts], NewOpts) ->
     ?SET_LIST_XOPT(roster_groups_allowed, []);  % XXX: waiting for EJAB-659 to be solved
 set_xoption([{"pubsub#deliver_payloads", [Val]} | Opts], NewOpts) ->
     ?SET_BOOL_XOPT(deliver_payloads, Val);
index 1cb8a73cb4cb90bf3b1579bbd3b7a584f52af2b8..45e601ed715017a41d6a0519e82f759254afca68 100644 (file)
@@ -57,7 +57,8 @@
         get_items/2,
         get_item/8,
         get_item/3,
-        set_item/1
+        set_item/1,
+        get_item_name/3
        ]).
 
 
@@ -90,9 +91,9 @@ features() ->
 %% use same code as node_default, but do not limite node to
 %% the home/localhost/user/... hierarchy
 %% any node is allowed
-create_node_permission(Host, ServerHost, Node, ParentNode, Owner, Access) ->
+create_node_permission(_Host, ServerHost, _Node, _ParentNode, Owner, Access) ->
     LOwner = jlib:jid_tolower(Owner),
-    {User, Server, _Resource} = LOwner, 
+    %%{_User, _Server, _Resource} = LOwner, 
     Allowed = case acl:match_rule(ServerHost, Access, LOwner) of
                allow ->
                    true;
@@ -175,3 +176,6 @@ get_item(Host, Node, ItemId, JID, AccessModel, PresenceSubscription, RosterGroup
 
 set_item(Item) ->
     node_default:set_item(Item).
+
+get_item_name(Host, Node, Id) ->
+    node_default:get_item_name(Host, Node, Id).
index 548b3072ae5c1ce11814509c87e2847af89840b1..ff378010d56364e1f6302c8c8d6d26daf7a85ff4 100644 (file)
@@ -488,7 +488,7 @@ get_user_displayed_groups(US) ->
            end, get_user_groups(US))),
     [Group || Group <- DisplayedGroups1, is_group_enabled(Host, Group)].
 
-is_user_in_group({U, S} = US, Group, Host) ->
+is_user_in_group({_U, S} = US, Group, Host) ->
     case catch mnesia:dirty_match_object(
                 #sr_user{us=US, group_host={Group, Host}}) of
         [] -> lists:member(US, get_group_users(S, Group));