Use websocket connection instead of fileserver to execute commands from CLI

This commit is contained in:
shortcutme 2018-04-03 14:49:40 +02:00
parent 09f1ad0625
commit 82e6bc5d31
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
3 changed files with 29 additions and 46 deletions

View file

@ -504,6 +504,12 @@ class UiWebsocket(object):
if notification:
self.response(to, {"error": "Content publish failed."})
def actionSiteReload(self, to, inner_path):
self.site.content_manager.loadContent(inner_path, add_bad_files=False)
self.site.storage.verifyFiles(quick_check=True)
self.site.updateWebsocket()
return "ok"
# Write a file to disk
def actionFileWrite(self, to, inner_path, content_base64, ignore_bad_files=False):
valid_signers = self.site.content_manager.getValidSigners(inner_path)