summaryrefslogtreecommitdiff
path: root/src/mod_pubsub/node_zoo.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_pubsub/node_zoo.erl')
-rw-r--r--src/mod_pubsub/node_zoo.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mod_pubsub/node_zoo.erl b/src/mod_pubsub/node_zoo.erl
index 1cb8a73c..45e601ed 100644
--- a/src/mod_pubsub/node_zoo.erl
+++ b/src/mod_pubsub/node_zoo.erl
@@ -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).