Slim CoinOX UI to okx对冲: drop records/stats nav and trim env.
Redirect removed pages, disable trade-records API, and keep only options/hedge-related env groups. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -6617,7 +6617,7 @@ def login():
|
||||
return render_template(
|
||||
"login.html",
|
||||
exchange_display=EXCHANGE_DISPLAY_NAME,
|
||||
pwa_app_name="OKX 交易系统",
|
||||
pwa_app_name="okx对冲",
|
||||
)
|
||||
|
||||
@app.route("/logout")
|
||||
@@ -7042,7 +7042,7 @@ def api_sync_exchange_pnl():
|
||||
@app.route("/")
|
||||
@login_required
|
||||
def index():
|
||||
return redirect("/trade")
|
||||
return redirect("/hedge-plan")
|
||||
|
||||
|
||||
@app.route("/key_monitor")
|
||||
@@ -7064,19 +7064,17 @@ def trade_page():
|
||||
@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")
|
||||
# CoinOX 已移除「交易记录与复盘」
|
||||
flash("CoinOX 不提供交易记录与复盘,请使用期权复盘或对冲计划")
|
||||
return redirect("/hedge-plan")
|
||||
|
||||
|
||||
@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")
|
||||
# CoinOX 已移除全站「统计分析」(对冲计划内统计仍保留)
|
||||
flash("CoinOX 不提供全站统计分析,请在对冲计划内查看")
|
||||
return redirect("/hedge-plan")
|
||||
|
||||
|
||||
@app.route("/dashboard")
|
||||
@@ -9297,21 +9295,11 @@ def api_journal_upload_slot():
|
||||
return jsonify(payload), code
|
||||
|
||||
|
||||
from lib.instance.records_api_register import register_trade_records_api
|
||||
|
||||
register_trade_records_api(
|
||||
app,
|
||||
login_required=login_required,
|
||||
get_db=get_db,
|
||||
list_window_from_request=_list_window_from_request,
|
||||
utc_window_to_bj_sql_strings=utc_window_to_bj_sql_strings,
|
||||
sql_list_time_field=sql_list_time_field,
|
||||
to_effective_trade_dict=to_effective_trade_dict,
|
||||
filter_trade_records_excluding_miss=filter_trade_records_excluding_miss,
|
||||
app_tz=APP_TZ,
|
||||
format_price_fn=format_price_for_symbol,
|
||||
sync_exchange_pnl_fn=lambda conn: sync_trade_records_from_exchange(conn, force=False),
|
||||
)
|
||||
# CoinOX: 不再注册 /api/trade_records(交易记录与复盘已下线)
|
||||
@app.route("/api/trade_records")
|
||||
@login_required
|
||||
def api_trade_records_removed():
|
||||
return jsonify({"ok": False, "msg": "CoinOX 已移除交易记录与复盘"}), 410
|
||||
|
||||
|
||||
def _dashboard_fetch_options_positions():
|
||||
|
||||
Reference in New Issue
Block a user