[PPM] Add checkPermissions and requestPermissions implementation 69/179469/4
authorLukasz Bardeli <l.bardeli@samsung.com>
Tue, 2 Oct 2018 10:06:01 +0000 (12:06 +0200)
committerLukasz Bardeli <l.bardeli@samsung.com>
Tue, 2 Oct 2018 10:06:54 +0000 (10:06 +0000)
commit1f2402d32999ac360e5adc427e6813e7fc0b306a
tree38b1afba2edcecfaa7eaf78d3331c998426d255b
parente8736810d59350189c775a54cdf9be4235db799d
[PPM] Add checkPermissions and requestPermissions implementation

Added two new methods to ProvacyPrivilegeManager

[Verification] Code compiles without error. Tested in console

var p = ["http://tizen.org/privilege/filesystem.read", "http://tizen.org/privilege/alarm"];

var a = tizen.ppm.checkPermissions(p);

for(v in a){
  alert(a[v].privilege+" - "+ a[v].type);
}

function permissionSuccess(result)
{
  for(v in result){
    alert(result[v].privilege+" - "+ result[v].result);
  }
}

var p = ["http://tizen.org/privilege/contact.read", "http://tizen.org/privilege/contact.write"];

tizen.ppm.requestPermissions(p, permissionSuccess);

Change-Id: I21e00110d99b832e56035ed375d6b5af75a890c2
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
src/ppm/ppm_api.js
src/ppm/ppm_instance.cc
src/ppm/ppm_instance.h