diff options
Diffstat (limited to 'src/mod_pubsub/node_zoo.erl')
-rw-r--r-- | src/mod_pubsub/node_zoo.erl | 10 |
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). |