fix: add_key 允许突破触价开仓类型通过白名单校验

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-29 20:55:51 +08:00
parent a0d57fc65e
commit 865567fbd3
5 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -7881,7 +7881,7 @@ def add_key():
+ tuple(KEY_MONITOR_ALERT_ONLY_TYPES) + tuple(KEY_MONITOR_ALERT_ONLY_TYPES)
+ tuple(FIB_KEY_MONITOR_TYPES) + tuple(FIB_KEY_MONITOR_TYPES)
+ (FALSE_BREAKOUT_MONITOR_TYPE,) + (FALSE_BREAKOUT_MONITOR_TYPE,)
+ (TRIGGER_ENTRY_MONITOR_TYPE,) + tuple(TRIGGER_ENTRY_MONITOR_TYPES)
) )
if mt not in allowed_types: if mt not in allowed_types:
flash("监控类型无效") flash("监控类型无效")
+1 -1
View File
@@ -7781,7 +7781,7 @@ def add_key():
+ tuple(KEY_MONITOR_ALERT_ONLY_TYPES) + tuple(KEY_MONITOR_ALERT_ONLY_TYPES)
+ tuple(FIB_KEY_MONITOR_TYPES) + tuple(FIB_KEY_MONITOR_TYPES)
+ (FALSE_BREAKOUT_MONITOR_TYPE,) + (FALSE_BREAKOUT_MONITOR_TYPE,)
+ (TRIGGER_ENTRY_MONITOR_TYPE,) + tuple(TRIGGER_ENTRY_MONITOR_TYPES)
) )
if mt not in allowed_types: if mt not in allowed_types:
flash("监控类型无效") flash("监控类型无效")
+1 -1
View File
@@ -7777,7 +7777,7 @@ def add_key():
+ tuple(KEY_MONITOR_ALERT_ONLY_TYPES) + tuple(KEY_MONITOR_ALERT_ONLY_TYPES)
+ tuple(FIB_KEY_MONITOR_TYPES) + tuple(FIB_KEY_MONITOR_TYPES)
+ (FALSE_BREAKOUT_MONITOR_TYPE,) + (FALSE_BREAKOUT_MONITOR_TYPE,)
+ (TRIGGER_ENTRY_MONITOR_TYPE,) + tuple(TRIGGER_ENTRY_MONITOR_TYPES)
) )
if mt not in allowed_types: if mt not in allowed_types:
flash("监控类型无效") flash("监控类型无效")
+1 -1
View File
@@ -7331,7 +7331,7 @@ def add_key():
+ tuple(KEY_MONITOR_ALERT_ONLY_TYPES) + tuple(KEY_MONITOR_ALERT_ONLY_TYPES)
+ tuple(FIB_KEY_MONITOR_TYPES) + tuple(FIB_KEY_MONITOR_TYPES)
+ (FALSE_BREAKOUT_MONITOR_TYPE,) + (FALSE_BREAKOUT_MONITOR_TYPE,)
+ (TRIGGER_ENTRY_MONITOR_TYPE,) + tuple(TRIGGER_ENTRY_MONITOR_TYPES)
) )
if mt not in allowed_types: if mt not in allowed_types:
flash("监控类型无效") flash("监控类型无效")
@@ -81,4 +81,5 @@ def test_type_names():
assert is_trigger_entry_key_monitor_type(LEGACY_TRIGGER_ENTRY_MONITOR_TYPE) assert is_trigger_entry_key_monitor_type(LEGACY_TRIGGER_ENTRY_MONITOR_TYPE)
assert is_breakout_trigger_entry_key_monitor_type(BREAKOUT_TRIGGER_ENTRY_MONITOR_TYPE) assert is_breakout_trigger_entry_key_monitor_type(BREAKOUT_TRIGGER_ENTRY_MONITOR_TYPE)
assert CALLBACK_TRIGGER_ENTRY_MONITOR_TYPE in TRIGGER_ENTRY_MONITOR_TYPES assert CALLBACK_TRIGGER_ENTRY_MONITOR_TYPE in TRIGGER_ENTRY_MONITOR_TYPES
assert BREAKOUT_TRIGGER_ENTRY_MONITOR_TYPE in TRIGGER_ENTRY_MONITOR_TYPES
assert TRIGGER_ENTRY_VALIDITY_HOURS == 24 assert TRIGGER_ENTRY_VALIDITY_HOURS == 24