]> granicus.if.org Git - icinga2/commitdiff
Disable impersonation for the "repl" command
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 15 Dec 2014 07:37:34 +0000 (08:37 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 15 Dec 2014 07:38:03 +0000 (08:38 +0100)
refs #7805

lib/cli/replcommand.cpp
lib/cli/replcommand.hpp

index 69c577c6af756b7fe70c03a2a5efd9fc3f23bcbf..ebf03007bc8dcbd5d3dd01410bf88240763624ca 100644 (file)
@@ -44,6 +44,11 @@ bool ReplCommand::IsHidden(void) const
        return true;
 }
 
+ImpersonationLevel ReplCommand::GetImpersonationLevel(void) const
+{
+       return ImpersonateNone;
+}
+
 void ReplCommand::InitParameters(boost::program_options::options_description& visibleDesc,
     boost::program_options::options_description& hiddenDesc) const
 {
index cbef3dfead350d13b43c11bf266df4afe32a323f..bff9504b80e1ed8bc3b8d4675ebde5437172f8f6 100644 (file)
@@ -38,6 +38,7 @@ public:
        virtual String GetDescription(void) const;
        virtual String GetShortDescription(void) const;
        virtual bool IsHidden(void) const;
+       virtual ImpersonationLevel GetImpersonationLevel(void) const;
        virtual void InitParameters(boost::program_options::options_description& visibleDesc,
            boost::program_options::options_description& hiddenDesc) const;
        virtual int Run(const boost::program_options::variables_map& vm, const std::vector<std::string>& ap) const;