Web app with api_version 4.0 will have storage privileges by default on mobile/tv... 56/174356/8
authorYunjin Lee <yunjin-.lee@samsung.com>
Fri, 30 Mar 2018 04:44:32 +0000 (13:44 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Tue, 21 Aug 2018 10:44:46 +0000 (19:44 +0900)
commit0f24dbbacd73f82248c39c2769cc1805d9bf5c6b
treef2a54ef86747c020ae8b8826aa6334557818e59d
parent841e244c019569c0100a1ad0ebac0100d5053fc7
Web app with api_version 4.0 will have storage privileges by default on mobile/tv profile

- Map web storage privileges to 4.0 by default for mobile/tv profile
- Modify web storage privileges's mapping from messaging.read, write according to the profile
- Change API privilege_package_info_is_privacy_requestable() to get privilege as input parameter

- Policy type of storage privacy on installation time
_______|___|____Mobile____|___Wearable___|___TV____|
       |3.0| Allow        | Allow        | Allow   |
Native |4.0| Ask          | Ask          | Allow   |
_______|5.0|_Ask__________|_Ask__________|_Allow___|
       |3.0| Allow        | Allow        | Allow   |
Web    |4.0| Allow        | Ask          | Allow   |
_______|5.0|_Ask__________|_Ask__________|_Allow___|

Change-Id: I4b2981353ee309f8114b8df06d98af67c23a86b6
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
capi/include/privilege_db_manager.h
capi/include/privilege_package_info.h
capi/res/dbspace/wrt_privilege_mapping.csv
capi/src/privilege_db_manager.c
capi/src/privilege_info.c
capi/src/privilege_package_info.c
test/tc-common.c
test/tc-common.h
test/tc-privilege-info.c
test/tc-privilege-package-info.c