Ask before UiWebsocket server shutdown action
This commit is contained in:
parent
2acf24c336
commit
8a994b5559
1 changed files with 13 additions and 3 deletions
|
@ -1148,10 +1148,20 @@ class UiWebsocket(object):
|
||||||
@flag.no_multiuser
|
@flag.no_multiuser
|
||||||
def actionServerShutdown(self, to, restart=False):
|
def actionServerShutdown(self, to, restart=False):
|
||||||
import main
|
import main
|
||||||
|
def cbServerShutdown(res):
|
||||||
|
self.response(to, res)
|
||||||
|
if not res:
|
||||||
|
return False
|
||||||
|
if restart:
|
||||||
|
main.restart_after_shutdown = True
|
||||||
|
main.file_server.stop()
|
||||||
|
main.ui_server.stop()
|
||||||
|
|
||||||
if restart:
|
if restart:
|
||||||
main.restart_after_shutdown = True
|
message = [_["Restart <b>ZeroNet client</b>?"], _["Restart"]]
|
||||||
main.file_server.stop()
|
else:
|
||||||
main.ui_server.stop()
|
message = [_["Shut down <b>ZeroNet client</b>?"], _["Shut down"]]
|
||||||
|
self.cmd("confirm", message, cbServerShutdown)
|
||||||
|
|
||||||
@flag.admin
|
@flag.admin
|
||||||
@flag.no_multiuser
|
@flag.no_multiuser
|
||||||
|
|
Loading…
Reference in a new issue