[contact] replace web privilege with native privilege due to cynara limitation
authorHyunjin Park <hj.na.park@samsung.com>
Thu, 10 Dec 2015 07:23:43 +0000 (16:23 +0900)
committerHyunjin Park <hj.na.park@samsung.com>
Thu, 10 Dec 2015 07:34:09 +0000 (16:34 +0900)
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

src/content/content_instance.cc

index 6f25066..5275d4a 100755 (executable)
@@ -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<double>();