Lines Matching defs:groupNames
249 const std::string& userName, const std::vector<std::string>& groupNames)
251 if (std::find(groupNames.begin(), groupNames.end(), "ipmi") !=
252 groupNames.end())
284 const std::vector<std::string>& groupNames)
286 if (std::find(groupNames.begin(), groupNames.end(), "ipmi") !=
287 groupNames.end())
322 void UserMgr::throwForInvalidGroups(const std::vector<std::string>& groupNames)
324 for (auto& group : groupNames)
361 std::vector<std::string> groupNames, std::string priv,
365 throwForInvalidGroups(groupNames);
369 throwForUserNameConstraints(userName, groupNames);
370 throwForMaxGrpUserCount(groupNames);
372 std::string groups = getCSVFromVector(groupNames);
400 std::sort(groupNames.begin(), groupNames.end());
403 bus, userObj.c_str(), groupNames, priv, enabled, *this));
515 std::vector<std::string> groupNames = user.get()->userGroups();
526 bus, newUserObj.c_str(), groupNames,
532 std::vector<std::string> groupNames,
536 throwForInvalidGroups(groupNames);
545 groupNames.begin(), groupNames.end(),
550 throwForUserNameConstraints(userName, groupNames);
551 throwForMaxGrpUserCount(groupNames);
554 std::string groups = getCSVFromVector(groupNames);
579 std::sort(groupNames.begin(), groupNames.end());
580 usersList[userName]->setUserGroups(groupNames);