}
uint32_t RGWAccessControlList::get_group_perm(ACLGroupTypeEnum group,
- const uint32_t perm_mask)
+ const uint32_t perm_mask) const
{
ldout(cct, 5) << "Searching permissions for group=" << (int)group
<< " mask=" << perm_mask << dendl;
uint32_t get_perm(const DoutPrefixProvider* dpp,
const rgw::auth::Identity& auth_identity,
uint32_t perm_mask);
- uint32_t get_group_perm(ACLGroupTypeEnum group, uint32_t perm_mask);
+ uint32_t get_group_perm(ACLGroupTypeEnum group, uint32_t perm_mask) const;
uint32_t get_referer_perm(uint32_t current_perm,
std::string http_referer,
uint32_t perm_mask);
const rgw::auth::Identity& auth_identity,
uint32_t perm_mask,
const char * http_referer);
- uint32_t get_group_perm(ACLGroupTypeEnum group, uint32_t perm_mask);
bool verify_permission(const DoutPrefixProvider* dpp,
const rgw::auth::Identity& auth_identity,
uint32_t user_perm_mask,