Add updatesite, dist_type, verify lib to serverinfo for admin sites
This commit is contained in:
parent
ff8573635d
commit
ffed8c9181
1 changed files with 7 additions and 1 deletions
|
@ -11,6 +11,7 @@ import gevent
|
||||||
|
|
||||||
from Config import config
|
from Config import config
|
||||||
from Site import SiteManager
|
from Site import SiteManager
|
||||||
|
from Crypt import CryptBitcoin
|
||||||
from Debug import Debug
|
from Debug import Debug
|
||||||
from util import QueryJson, RateLimit
|
from util import QueryJson, RateLimit
|
||||||
from Plugin import PluginManager
|
from Plugin import PluginManager
|
||||||
|
@ -322,7 +323,7 @@ class UiWebsocket(object):
|
||||||
ip_external = None
|
ip_external = None
|
||||||
else:
|
else:
|
||||||
ip_external = any(file_server.port_opened.values())
|
ip_external = any(file_server.port_opened.values())
|
||||||
return {
|
back = {
|
||||||
"ip_external": ip_external,
|
"ip_external": ip_external,
|
||||||
"port_opened": file_server.port_opened,
|
"port_opened": file_server.port_opened,
|
||||||
"platform": sys.platform,
|
"platform": sys.platform,
|
||||||
|
@ -342,6 +343,11 @@ class UiWebsocket(object):
|
||||||
"plugins": PluginManager.plugin_manager.plugin_names,
|
"plugins": PluginManager.plugin_manager.plugin_names,
|
||||||
"user_settings": self.user.settings
|
"user_settings": self.user.settings
|
||||||
}
|
}
|
||||||
|
if "ADMIN" in self.site.settings["permissions"]:
|
||||||
|
back["updatesite"] = config.updatesite
|
||||||
|
back["dist_type"] = config.dist_type
|
||||||
|
back["lib_verify_best"] = CryptBitcoin.lib_verify_best
|
||||||
|
return back
|
||||||
|
|
||||||
def formatAnnouncerInfo(self, site):
|
def formatAnnouncerInfo(self, site):
|
||||||
return {"address": site.address, "stats": site.announcer.stats}
|
return {"address": site.address, "stats": site.announcer.stats}
|
||||||
|
|
Loading…
Reference in a new issue