Add app permissions to MANIFESTS bucket instead of default. 91/33091/8
authorMichal Eljasiewicz <m.eljasiewic@samsung.com>
Mon, 5 Jan 2015 14:17:20 +0000 (15:17 +0100)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Thu, 22 Jan 2015 12:09:08 +0000 (04:09 -0800)
Change-Id: Ic19078c83c7075717c3d6b3c10c8883944519e5f
Signed-off-by: Michal Eljasiewicz <m.eljasiewic@samsung.com>
src/common/cynara.cpp

index 45f1b9d..1436ba1 100644 (file)
@@ -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);