parent
79ffcac22d
commit
9f8524f66d
1 changed files with 20 additions and 2 deletions
|
@ -262,7 +262,14 @@ class UiWebsocket(object):
|
||||||
del(content["signers_sign"])
|
del(content["signers_sign"])
|
||||||
|
|
||||||
settings = site.settings.copy()
|
settings = site.settings.copy()
|
||||||
del settings["wrapper_key"] # Dont expose wrapper key
|
# remove fingerprinting information for non-admin sites
|
||||||
|
if 'ADMIN' not in self.site.settings['permissions']:
|
||||||
|
del settings['wrapper_key']
|
||||||
|
settings['added'] = 0
|
||||||
|
settings['serving'] = True
|
||||||
|
settings['ajax_key'] = ''
|
||||||
|
settings['peers'] = 1
|
||||||
|
settings['cache'] = {}
|
||||||
|
|
||||||
ret = {
|
ret = {
|
||||||
"auth_address": self.user.getAuthAddress(site.address, create=create_user),
|
"auth_address": self.user.getAuthAddress(site.address, create=create_user),
|
||||||
|
@ -281,9 +288,20 @@ class UiWebsocket(object):
|
||||||
"workers": len(site.worker_manager.workers),
|
"workers": len(site.worker_manager.workers),
|
||||||
"content": content
|
"content": content
|
||||||
}
|
}
|
||||||
|
if 'ADMIN' not in self.site.settings['permissions']:
|
||||||
|
ret.update({
|
||||||
|
"content_updated": 0,
|
||||||
|
"bad_files": len(site.bad_files), # ?
|
||||||
|
"size_limit": site.getSizeLimit(), # ?
|
||||||
|
"next_size_limit": site.getNextSizeLimit(), # ?
|
||||||
|
"peers": 1,
|
||||||
|
"started_task_num": 0,
|
||||||
|
"tasks": 0,
|
||||||
|
"workers": 0,
|
||||||
|
})
|
||||||
if site.settings["own"]:
|
if site.settings["own"]:
|
||||||
ret["privatekey"] = bool(self.user.getSiteData(site.address, create=create_user).get("privatekey"))
|
ret["privatekey"] = bool(self.user.getSiteData(site.address, create=create_user).get("privatekey"))
|
||||||
if site.isServing() and content:
|
if site.isServing() and content and "ADMIN" in self.site.settings['permissions']:
|
||||||
ret["peers"] += 1 # Add myself if serving
|
ret["peers"] += 1 # Add myself if serving
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue