Beispiel #1
0
def _add_group_change(group, action_name, text):
    group_sites = None
    if cmk.is_managed_edition() and not managed.is_global(
            managed.get_customer_id(group)):
        group_sites = managed.get_sites_of_customer(
            managed.get_customer_id(group))

    add_change(action_name, text, sites=group_sites)
Beispiel #2
0
def _add_group_change(group: GroupSpec, action_name: str, text: str) -> None:
    group_sites = None
    if cmk_version.is_managed_edition():
        cid = managed.get_customer_id(group)
        if not managed.is_global(cid):
            if cid is None:  # conditional caused by bad typing
                raise Exception("cannot happen: no customer ID")
            group_sites = list(managed.get_sites_of_customer(cid).keys())

    add_change(action_name, text, sites=group_sites)