MCPcopy Create free account
hub / github.com/Icinga/icinga2 / EvaluateObjectRules

Method EvaluateObjectRules

lib/icinga/usergroup.cpp:48–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48void UserGroup::EvaluateObjectRules(const User::Ptr& user)
49{
50 CONTEXT("Evaluating group membership for user '" << user->GetName() << "'");
51
52 for (const ConfigItem::Ptr& group : ConfigItem::GetItems(UserGroup::TypeInstance))
53 {
54 if (!group->GetFilter())
55 continue;
56
57 EvaluateObjectRule(user, group);
58 }
59}
60
61std::set<User::Ptr> UserGroup::GetMembers() const
62{

Callers

nothing calls this directly

Calls 2

GetNameMethod · 0.45
GetFilterMethod · 0.45

Tested by

no test coverage detected