Remove sample creation control

This commit is contained in:
hz
2026-07-14 22:00:53 -05:00
parent 27c48411f1
commit d1dc467ade
2 changed files with 0 additions and 35 deletions
-27
View File
@@ -7,7 +7,6 @@ var list: VBoxContainer
var status_label: Label
var load_more_button: Button
var pending_simulation_id := ""
var sample_button: Button
func _ready() -> void:
@@ -19,8 +18,6 @@ func _ready() -> void:
ExamSimulationService.state_changed.connect(_on_simulation_loaded)
if not ExamSimulationService.request_failed.is_connected(_on_request_failed):
ExamSimulationService.request_failed.connect(_on_request_failed)
if not ExamSimulationService.sample_created.is_connected(_on_sample_created):
ExamSimulationService.sample_created.connect(_on_sample_created)
var top := HBoxContainer.new()
add_child(top)
var back := Button.new()
@@ -41,14 +38,6 @@ func _ready() -> void:
status_label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
Style.set_label(status_label, 16, Style.MUTED)
add_child(status_label)
sample_button = Button.new()
sample_button.text = "Create Sample Completed Simulation"
sample_button.tooltip_text = "SUPER only; creates test review data without changing QBank statistics"
sample_button.visible = AuthState.role.to_upper() == "SUPER"
sample_button.size_flags_horizontal = Control.SIZE_SHRINK_BEGIN
Style.style_chip(sample_button, Style.AMBER)
sample_button.pressed.connect(_create_sample)
add_child(sample_button)
var scroll := ScrollContainer.new()
scroll.size_flags_vertical = Control.SIZE_EXPAND_FILL
scroll.size_flags_horizontal = Control.SIZE_EXPAND_FILL
@@ -146,28 +135,12 @@ func _load_more() -> void:
ExamSimulationService.load_history(ExamSimulationService.history_next_before)
func _create_sample() -> void:
sample_button.disabled = true
status_label.text = "Creating sample simulation..."
ExamSimulationService.create_sample_completed()
func _on_sample_created() -> void:
if not visible:
return
sample_button.disabled = false
status_label.text = "Sample created. Refreshing history..."
ExamSimulationService.load_history()
func _on_request_failed(message: String) -> void:
if not visible:
return
pending_simulation_id = ""
status_label.text = message
load_more_button.disabled = false
if sample_button != null:
sample_button.disabled = false
static func _action_for_state(state: String) -> String: