mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-26 23:24:09 +02:00
Move l_MyCapabilities -> ApiCapabilities::MyCapabilities
This commit is contained in:
parent
6cd83ba2b8
commit
77b86bba52
@ -639,12 +639,6 @@ static const auto l_AppVersionInt (([]() -> unsigned long {
|
|||||||
+ boost::lexical_cast<unsigned long>(match[3].str());
|
+ boost::lexical_cast<unsigned long>(match[3].str());
|
||||||
})());
|
})());
|
||||||
|
|
||||||
static const auto l_MyCapabilities (
|
|
||||||
(uint_fast64_t)ApiCapabilities::ExecuteArbitraryCommand
|
|
||||||
| (uint_fast64_t)ApiCapabilities::IfwApiCheckCommand
|
|
||||||
| (uint_fast64_t)ApiCapabilities::HostChildrenInheritObjectAuthority
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Processes a new client connection.
|
* Processes a new client connection.
|
||||||
*
|
*
|
||||||
@ -775,7 +769,7 @@ void ApiListener::NewClientHandlerInternal(
|
|||||||
{ "method", "icinga::Hello" },
|
{ "method", "icinga::Hello" },
|
||||||
{ "params", new Dictionary({
|
{ "params", new Dictionary({
|
||||||
{ "version", (double)l_AppVersionInt },
|
{ "version", (double)l_AppVersionInt },
|
||||||
{ "capabilities", (double)l_MyCapabilities }
|
{ "capabilities", (double)ApiCapabilities::MyCapabilities }
|
||||||
}) }
|
}) }
|
||||||
}), yc);
|
}), yc);
|
||||||
|
|
||||||
@ -814,7 +808,7 @@ void ApiListener::NewClientHandlerInternal(
|
|||||||
{ "method", "icinga::Hello" },
|
{ "method", "icinga::Hello" },
|
||||||
{ "params", new Dictionary({
|
{ "params", new Dictionary({
|
||||||
{ "version", (double)l_AppVersionInt },
|
{ "version", (double)l_AppVersionInt },
|
||||||
{ "capabilities", (double)l_MyCapabilities }
|
{ "capabilities", (double)ApiCapabilities::MyCapabilities }
|
||||||
}) }
|
}) }
|
||||||
}), yc);
|
}), yc);
|
||||||
|
|
||||||
|
@ -70,6 +70,8 @@ enum class ApiCapabilities : uint_fast64_t
|
|||||||
ExecuteArbitraryCommand = 1u << 0u,
|
ExecuteArbitraryCommand = 1u << 0u,
|
||||||
IfwApiCheckCommand = 1u << 1u,
|
IfwApiCheckCommand = 1u << 1u,
|
||||||
HostChildrenInheritObjectAuthority = 1u << 2u,
|
HostChildrenInheritObjectAuthority = 1u << 2u,
|
||||||
|
|
||||||
|
MyCapabilities = ExecuteArbitraryCommand | IfwApiCheckCommand | HostChildrenInheritObjectAuthority
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user