From bc184e7c0689b26e0c62d36d3cb701cce6236876 Mon Sep 17 00:00:00 2001 From: Michal Eljasiewicz Date: Mon, 5 Jan 2015 15:17:20 +0100 Subject: [PATCH] Add app permissions to MANIFESTS bucket instead of default. Change-Id: Ic19078c83c7075717c3d6b3c10c8883944519e5f Signed-off-by: Michal Eljasiewicz --- src/common/cynara.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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); -- 2.7.4