From 6f9d7a5db79076747584ebd289bf380b2bb95038 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Wed, 27 Jun 2012 18:23:17 +0200 Subject: Add 2 new APIs: listPadsOfAuthor and listAuthorsOfPad Return all pads that a given author has contributed to (not just created) and return all authors who has contributed to a given pad. --- src/node/handler/APIHandler.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/node/handler') diff --git a/src/node/handler/APIHandler.js b/src/node/handler/APIHandler.js index 98b1ed16..b6bb93bd 100644 --- a/src/node/handler/APIHandler.js +++ b/src/node/handler/APIHandler.js @@ -40,13 +40,14 @@ catch(e) //a list of all functions var functions = { "createGroup" : [], - "createGroupIfNotExistsFor" : ["groupMapper"], + "createGroupIfNotExistsFor" : ["groupMapper"], "deleteGroup" : ["groupID"], "listPads" : ["groupID"], "createPad" : ["padID", "text"], "createGroupPad" : ["groupID", "padName", "text"], "createAuthor" : ["name"], "createAuthorIfNotExistsFor": ["authorMapper" , "name"], + "listPadsOfAuthor" : ["authorID"], "createSession" : ["groupID", "authorID", "validUntil"], "deleteSession" : ["sessionID"], "getSessionInfo" : ["sessionID"], @@ -62,7 +63,8 @@ var functions = { "setPublicStatus" : ["padID", "publicStatus"], "getPublicStatus" : ["padID"], "setPassword" : ["padID", "password"], - "isPasswordProtected" : ["padID"] + "isPasswordProtected" : ["padID"], + "listAuthorsOfPad" : ["padID"] }; /** -- cgit v1.2.3