parent
178ba3398d
commit
921f8f72a2
@ -0,0 +1,29 @@
|
|||||||
|
import psutil, datetime, logging, os, json
|
||||||
|
|
||||||
|
# !ATTENTION - Current Control panel works only from pyOpenRPA v1.2.0!
|
||||||
|
|
||||||
|
def ControlPanelRenderDict(inGSettings):
|
||||||
|
|
||||||
|
lResultDict={
|
||||||
|
"HeaderLeftText":"Version check",
|
||||||
|
"HeaderRightText":"Orchestrator",
|
||||||
|
"DataStorageKey":"", #Use key for set current dict in mGlobal.DataStorage["DataStorageKey"] on client side
|
||||||
|
"SubheaderText":"<script>if (!('VersionStr' in mGlobal)) {window.location.reload(true);} else { if (mGlobal.VersionStr != '"+inGSettings["VersionStr"]+"') { window.location.reload(true);} else { $('div.orchestrator-version').html(mGlobal['VersionStr']);}}</script>",
|
||||||
|
"BodyKeyValueList":[
|
||||||
|
{"Key": "Client", "Value": '<div class="orchestrator-version" style="display:inline;"></div>'},
|
||||||
|
{"Key": "Server", "Value": inGSettings["VersionStr"]},
|
||||||
|
],
|
||||||
|
"FooterText":"",
|
||||||
|
"FooterButtonX2List":[],
|
||||||
|
"FooterButtonX1List":[],
|
||||||
|
"GlobalStorage": "" # UNCOMMENT FOR DEBUG PURPOSE TO WATCH inGSettings on client side
|
||||||
|
}
|
||||||
|
return lResultDict
|
||||||
|
# Check in control panel, that process is runnning
|
||||||
|
|
||||||
|
#Orchestrator settings
|
||||||
|
def SettingsUpdate(inGSettings):
|
||||||
|
#Add RobotRDPActive in control panel
|
||||||
|
inGSettings["ControlPanelDict"]["RobotList"].append({"RenderFunction": ControlPanelRenderDict, "KeyStr": "VersionCheck"})
|
||||||
|
|
||||||
|
return inGSettings
|
Loading…
Reference in new issue