From: Hyunjin Park Date: Thu, 10 Dec 2015 07:23:43 +0000 (+0900) Subject: [contact] replace web privilege with native privilege due to cynara limitation X-Git-Tag: submit/tizen_mobile/20151215.080542^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc7075214c44bab699e6b5fa329683f589d57672;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [contact] replace web privilege with native privilege due to cynara limitation AS-IS : http://tizen.org/privilege/content.read TO-BE : http://tizen.org/privilege/content.write [verification] TCT result : 100% pass rate Change-Id: I0bec7d913057fa63c5dfe52347f1ac87ea30711c --- diff --git a/src/content/content_instance.cc b/src/content/content_instance.cc index 6f25066b..5275d4a1 100755 --- a/src/content/content_instance.cc +++ b/src/content/content_instance.cc @@ -402,7 +402,8 @@ void ContentInstance::ContentManagerGetdirectories(const picojson::value& args, } void ContentInstance::ContentManagerFind(const picojson::value& args, picojson::object& out) { LoggerD("entered"); - CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + //CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + CHECK_PRIVILEGE_ACCESS(kPrivilegeContentWrite, &out); CHECK_EXIST(args, "callbackId", out) @@ -481,7 +482,8 @@ void ContentInstance::ContentManagerCancelScanDirectory(const picojson::value& a void ContentInstance::ContentManagerSetchangelistener(const picojson::value& args, picojson::object& out) { LoggerD("entered"); - CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + //CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + CHECK_PRIVILEGE_ACCESS(kPrivilegeContentWrite, &out); CHECK_EXIST(args, "listenerId", out) @@ -512,7 +514,8 @@ void ContentInstance::ContentManagerSetchangelistener(const picojson::value& arg void ContentInstance::ContentManagerUnsetchangelistener(const picojson::value& args, picojson::object& out) { LoggerD("entered"); - CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + //CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + CHECK_PRIVILEGE_ACCESS(kPrivilegeContentWrite, &out); if (ContentManager::getInstance()->unSetChangeListener().IsError()) { LoggerD("unsuccesfull deregistering of callback"); @@ -524,7 +527,8 @@ void ContentInstance::ContentManagerUnsetchangelistener(const picojson::value& a void ContentInstance::ContentManagerGetplaylists(const picojson::value& args, picojson::object& out) { LoggerD("entered"); - CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + //CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + CHECK_PRIVILEGE_ACCESS(kPrivilegeContentWrite, &out); CHECK_EXIST(args, "callbackId", out) @@ -633,7 +637,8 @@ void ContentInstance::ContentManagerPlaylistAddbatch(const picojson::value& args void ContentInstance::ContentManagerPlaylistGet(const picojson::value& args, picojson::object& out) { LoggerD("entered"); - CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + //CHECK_PRIVILEGE_ACCESS(kPrivilegeContentRead, &out); + CHECK_PRIVILEGE_ACCESS(kPrivilegeContentWrite, &out); double callbackId = args.get("callbackId").get();