Redirect Gate and Binance page routes into the embed shell like OKX.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -303,7 +303,7 @@ def resolve_path(path_value):
|
||||
|
||||
app = Flask(__name__)
|
||||
app.secret_key = os.getenv("FLASK_SECRET_KEY", "crypto_monitor_2026_secret_key")
|
||||
from lib.instance.instance_embed_lib import attach_embed_templates
|
||||
from lib.instance.instance_embed_lib import attach_embed_templates, redirect_to_embed_shell_if_enabled
|
||||
|
||||
attach_embed_templates(app, _REPO_ROOT)
|
||||
|
||||
@@ -7431,48 +7431,72 @@ def index():
|
||||
@app.route("/key_monitor")
|
||||
@login_required
|
||||
def key_monitor_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("key_monitor")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("key_monitor")
|
||||
|
||||
|
||||
@app.route("/trade")
|
||||
@login_required
|
||||
def trade_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("trade")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("trade")
|
||||
|
||||
|
||||
@app.route("/records")
|
||||
@login_required
|
||||
def records_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("records")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("records")
|
||||
|
||||
|
||||
@app.route("/stats")
|
||||
@login_required
|
||||
def stats_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("stats")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("stats")
|
||||
|
||||
|
||||
@app.route("/dashboard")
|
||||
@login_required
|
||||
def dashboard_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("dashboard")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("dashboard")
|
||||
|
||||
|
||||
@app.route("/risk_policy")
|
||||
@login_required
|
||||
def risk_policy_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("risk_policy")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("risk_policy")
|
||||
|
||||
|
||||
@app.route("/env_config")
|
||||
@login_required
|
||||
def env_config_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("env_config")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("env_config")
|
||||
|
||||
|
||||
@app.route("/settings")
|
||||
@login_required
|
||||
def settings_page():
|
||||
redir = redirect_to_embed_shell_if_enabled("settings")
|
||||
if redir is not None:
|
||||
return redir
|
||||
return render_main_page("settings")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user