Rev409, Delete files removed from content.json, Start download user files right after content.json downloaded, New API command: fileDelete, Better notification input auto focus

This commit is contained in:
HelloZeroNet 2015-09-16 00:01:23 +02:00
parent 8f63e4c421
commit 917393c022
8 changed files with 90 additions and 43 deletions

View file

@ -343,6 +343,25 @@ class UiWebsocket(object):
if ws != self:
ws.event("siteChanged", self.site, {"event": ["file_done", inner_path]})
def actionFileDelete(self, to, inner_path):
if (
not self.site.settings["own"] and
self.user.getAuthAddress(self.site.address) not in self.site.content_manager.getValidSigners(inner_path)
):
return self.response(to, "Forbidden, you can only modify your own files")
try:
self.site.storage.delete(inner_path)
except Exception, err:
return self.response(to, "Delete error: %s" % err)
self.response(to, "ok")
# Send sitechanged to other local users
for ws in self.site.websockets:
if ws != self:
ws.event("siteChanged", self.site, {"event": ["file_deleted", inner_path]})
# Find data in json files
def actionFileQuery(self, to, dir_inner_path, query):
# s = time.time()