mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 21:55:03 +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());
|
||||
})());
|
||||
|
||||
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.
|
||||
*
|
||||
@ -775,7 +769,7 @@ void ApiListener::NewClientHandlerInternal(
|
||||
{ "method", "icinga::Hello" },
|
||||
{ "params", new Dictionary({
|
||||
{ "version", (double)l_AppVersionInt },
|
||||
{ "capabilities", (double)l_MyCapabilities }
|
||||
{ "capabilities", (double)ApiCapabilities::MyCapabilities }
|
||||
}) }
|
||||
}), yc);
|
||||
|
||||
@ -814,7 +808,7 @@ void ApiListener::NewClientHandlerInternal(
|
||||
{ "method", "icinga::Hello" },
|
||||
{ "params", new Dictionary({
|
||||
{ "version", (double)l_AppVersionInt },
|
||||
{ "capabilities", (double)l_MyCapabilities }
|
||||
{ "capabilities", (double)ApiCapabilities::MyCapabilities }
|
||||
}) }
|
||||
}), yc);
|
||||
|
||||
|
@ -70,6 +70,8 @@ enum class ApiCapabilities : uint_fast64_t
|
||||
ExecuteArbitraryCommand = 1u << 0u,
|
||||
IfwApiCheckCommand = 1u << 1u,
|
||||
HostChildrenInheritObjectAuthority = 1u << 2u,
|
||||
|
||||
MyCapabilities = ExecuteArbitraryCommand | IfwApiCheckCommand | HostChildrenInheritObjectAuthority
|
||||
};
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user