diff options
Diffstat (limited to 'src/main/resources/script/favorites.js')
-rw-r--r-- | src/main/resources/script/favorites.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/main/resources/script/favorites.js b/src/main/resources/script/favorites.js new file mode 100644 index 0000000..2f88ed2 --- /dev/null +++ b/src/main/resources/script/favorites.js @@ -0,0 +1,27 @@ +(function () { + + if (request.method !== "query" && request.method !== "update") { + throw { + "code" : 400 + }; + } + + + if (request.method === "query") { + + if (!request.queryId || request.queryId !== "myFavorites") { + throw { + "code" : 400, + "message": "Unsupport query request" + }; + } + + return openidm.query("system/fiddles/user_fiddles", { + "_queryFilter": '/favorite eq true AND /user_id eq "' + context.security.authorizationId.id + '"' + }); + + } else { // request.method === "update" + + } + +}());
\ No newline at end of file |