Add new API for handling privacy privileges during application launch 77/120677/7
authorRafal Krypa <r.krypa@samsung.com>
Thu, 23 Mar 2017 16:33:12 +0000 (17:33 +0100)
committerRafal Krypa <r.krypa@samsung.com>
Fri, 31 Mar 2017 15:46:34 +0000 (17:46 +0200)
commita260bb3bd0450c460c897790f7e02d41a143f7d5
treed59b3f731c507227f1d3b2674dcfaa2058ecc4e4
parentda9a01bddc86d7ff022e03865846ddf1a104859e
Add new API for handling privacy privileges during application launch

New public function security_manager_prepare_app_privacy() to be called
by launcher. It will check application policy, generate pop-up if necessary,\
wait for user answer, modify policy accordingly and trigger toast message
if application launch has been prohibited.
The caller (launcher) should abort application launching if this function
returns an error.

Change-Id: Ia4b901cc409ccd8d695da8b53a0223bdb54c0cde
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
src/client/client-security-manager.cpp
src/include/app-runtime.h
src/include/security-manager-types.h