mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-31 01:24:19 +02:00
Group assign requires object.groups update too (for apply rules).
Refs #6105
This commit is contained in:
parent
01a0496988
commit
b268e7d32d
@ -66,6 +66,9 @@ bool HostGroup::EvaluateObjectRule(const Host::Ptr host, const ObjectRule& rule)
|
|||||||
/* assign host group membership */
|
/* assign host group membership */
|
||||||
group->ResolveGroupMembership(host, true);
|
group->ResolveGroupMembership(host, true);
|
||||||
|
|
||||||
|
/* update groups attribute for apply */
|
||||||
|
host->AddGroup(group_name);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,6 +70,9 @@ bool ServiceGroup::EvaluateObjectRule(const Service::Ptr service, const ObjectRu
|
|||||||
/* assign service group membership */
|
/* assign service group membership */
|
||||||
group->ResolveGroupMembership(service, true);
|
group->ResolveGroupMembership(service, true);
|
||||||
|
|
||||||
|
/* update groups attribute for apply */
|
||||||
|
service->AddGroup(group_name);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,6 +66,9 @@ bool UserGroup::EvaluateObjectRule(const User::Ptr user, const ObjectRule& rule)
|
|||||||
/* assign user group membership */
|
/* assign user group membership */
|
||||||
group->ResolveGroupMembership(user, true);
|
group->ResolveGroupMembership(user, true);
|
||||||
|
|
||||||
|
/* update groups attribute for apply */
|
||||||
|
user->AddGroup(group_name);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user