1 #include "otsdaq-core/CodeEditor/CodeEditorSupervisor.h"
11 __SUP_COUT__ <<
"Constructed." << __E__;
15 CodeEditorSupervisor::~CodeEditorSupervisor(
void)
17 __SUP_COUT__ <<
"Destroying..." << __E__;
23 void CodeEditorSupervisor::defaultPage(xgi::Input* in, xgi::Output* out)
25 __SUP_COUT__ <<
"ApplicationDescriptor LID="
26 << getApplicationDescriptor()->getLocalId() << __E__;
27 *out <<
"<!DOCTYPE HTML><html lang='en'><frameset col='100%' row='100%'><frame "
28 "src='/WebPath/html/CodeEditor.html?urn="
29 << getApplicationDescriptor()->getLocalId() <<
"'></frameset></html>";
36 void CodeEditorSupervisor::setSupervisorPropertyDefaults()
38 CorePropertySupervisorBase::setSupervisorProperty(
39 CorePropertySupervisorBase::SUPERVISOR_PROPERTIES.UserPermissionsThreshold,
40 std::string() +
"*=1 | codeEditor=-1");
47 void CodeEditorSupervisor::forceSupervisorPropertyValues()
49 CorePropertySupervisorBase::setSupervisorProperty(
50 CorePropertySupervisorBase::SUPERVISOR_PROPERTIES.RequireUserLockRequestTypes,
59 void CodeEditorSupervisor::request(
const std::string& requestType,
67 if(requestType ==
"codeEditor")
69 __SUP_COUT__ <<
"Code Editor" << __E__;
71 codeEditor_.xmlRequest(CgiDataUtilities::getData(cgiIn,
"option"),
78 __SUP_SS__ <<
"requestType Request, " << requestType <<
", not recognized."