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;
}
}
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);