From: Michal Eljasiewicz Date: Mon, 5 Jan 2015 14:17:20 +0000 (+0100) Subject: Add app permissions to MANIFESTS bucket instead of default. X-Git-Tag: accepted/tizen/tv/20150217.004257~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F91%2F33091%2F8;p=platform%2Fcore%2Fsecurity%2Fsecurity-manager.git Add app permissions to MANIFESTS bucket instead of default. Change-Id: Ic19078c83c7075717c3d6b3c10c8883944519e5f Signed-off-by: Michal Eljasiewicz --- diff --git a/src/common/cynara.cpp b/src/common/cynara.cpp index 45f1b9d..1436ba1 100644 --- a/src/common/cynara.cpp +++ b/src/common/cynara.cpp @@ -269,13 +269,15 @@ void CynaraAdmin::UpdateAppPolicy( LogDebug("(user = " << user << " label = " << label << ") " << "removing privilege " << *oldIter); policies.push_back(CynaraAdminPolicy(label, user, *oldIter, - CynaraAdminPolicy::Operation::Delete)); + CynaraAdminPolicy::Operation::Delete, + Buckets.at(Bucket::MANIFESTS))); ++oldIter; } else { LogDebug("(user = " << user << " label = " << label << ") " << "adding privilege " << *newIter); policies.push_back(CynaraAdminPolicy(label, user, *newIter, - CynaraAdminPolicy::Operation::Allow)); + CynaraAdminPolicy::Operation::Allow, + Buckets.at(Bucket::MANIFESTS))); ++newIter; } } @@ -284,14 +286,16 @@ void CynaraAdmin::UpdateAppPolicy( LogDebug("(user = " << user << " label = " << label << ") " << "removing privilege " << *oldIter); policies.push_back(CynaraAdminPolicy(label, user, *oldIter, - CynaraAdminPolicy::Operation::Delete)); + CynaraAdminPolicy::Operation::Delete, + Buckets.at(Bucket::MANIFESTS))); } for (; newIter != newPrivileges.end(); ++newIter) { LogDebug("(user = " << user << " label = " << label << ") " << "adding privilege " << *newIter); policies.push_back(CynaraAdminPolicy(label, user, *newIter, - CynaraAdminPolicy::Operation::Allow)); + CynaraAdminPolicy::Operation::Allow, + Buckets.at(Bucket::MANIFESTS))); } SetPolicies(policies);