ServerShowdirectory admin API command to show directory
This commit is contained in:
parent
f45ecb6cf4
commit
35efd6b107
1 changed files with 6 additions and 2 deletions
|
@ -34,8 +34,8 @@ class UiWebsocket(object):
|
||||||
self.send_queue = [] # Messages to send to client
|
self.send_queue = [] # Messages to send to client
|
||||||
self.admin_commands = (
|
self.admin_commands = (
|
||||||
"sitePause", "siteResume", "siteDelete", "siteList", "siteSetLimit", "siteClone",
|
"sitePause", "siteResume", "siteDelete", "siteList", "siteSetLimit", "siteClone",
|
||||||
"channelJoinAllsite", "serverUpdate", "serverPortcheck", "serverShutdown", "certSet", "configSet",
|
"channelJoinAllsite", "serverUpdate", "serverPortcheck", "serverShutdown", "serverShowdirectory",
|
||||||
"permissionAdd", "permissionRemove"
|
"certSet", "configSet", "permissionAdd", "permissionRemove"
|
||||||
)
|
)
|
||||||
self.async_commands = ("fileGet", "fileList", "dirList")
|
self.async_commands = ("fileGet", "fileList", "dirList")
|
||||||
|
|
||||||
|
@ -848,6 +848,10 @@ class UiWebsocket(object):
|
||||||
sys.modules["main"].file_server.stop()
|
sys.modules["main"].file_server.stop()
|
||||||
sys.modules["main"].ui_server.stop()
|
sys.modules["main"].ui_server.stop()
|
||||||
|
|
||||||
|
def actionServerShowdirectory(self, to, directory="backup"):
|
||||||
|
import webbrowser
|
||||||
|
webbrowser.open('file://' + os.path.abspath(config.data_dir))
|
||||||
|
|
||||||
def actionConfigSet(self, to, key, value):
|
def actionConfigSet(self, to, key, value):
|
||||||
if key not in ["tor", "language"]:
|
if key not in ["tor", "language"]:
|
||||||
self.response(to, {"error": "Forbidden"})
|
self.response(to, {"error": "Forbidden"})
|
||||||
|
|
Loading…
Reference in a new issue