Add and populate Downtime#authoritative_zone

refs #6542
This commit is contained in:
Alexander A. Klimov 2018-12-04 17:44:42 +01:00
parent 7b39591c6b
commit 5431eae116
2 changed files with 5 additions and 0 deletions

View File

@ -247,6 +247,10 @@ String Downtime::AddDowntime(const Checkable::Ptr& checkable, const String& auth
attrs->Set("config_owner", scheduledDowntime);
attrs->Set("entry_time", Utility::GetTime());
if (!scheduledDowntime.IsEmpty()) {
attrs->Set("authoritative_zone", Zone::GetLocalZone()->GetName());
}
Host::Ptr host;
Service::Ptr service;
tie(host, service) = GetHostService(checkable);

View File

@ -84,6 +84,7 @@ class Downtime : ConfigObject < DowntimeNameComposer
[state] int legacy_id;
[state] bool was_cancelled;
[config] String config_owner;
[config] String authoritative_zone;
};
}