Fixed the test edit view
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
2025-07-26 11:37:43 -04:00
parent 49d1276031
commit 55e4f397f8
3 changed files with 47 additions and 24 deletions

View File

@@ -15,6 +15,7 @@ class GameData < Sinatra::Base
get '/test/add' do
hardware = Hardware.order(:name).all()
benchmarks = Benchmark.order(:name).all()
erb :'test/add', locals: {
title: 'Add Test',
hardware: hardware,
@@ -46,23 +47,28 @@ class GameData < Sinatra::Base
}
end
get '/test/:hardware_id/edit' do
hardware = Hardware.where(id: params[:hardware_id]).first()
get '/test/:test_id/edit' do
tst = Test.where(id: params[:test_id]).first()
hardware = Hardware.order(:name).all()
benchmarks = Benchmark.order(:name).all()
erb :'test/edit', locals: {
title: "Editing: #{hardware.name}",
hardware: hardware
title: "Editing: #{tst.name}",
test: tst,
hardware: hardware,
benchmarks: benchmarks
}
end
post '/test/:hardware_id/edit' do
hardware = Hardware.where(id: params[:hardware_id]).first()
post '/test/:test_id/edit' do
tst = Test.where(id: params[:test_id]).first()
hardware.update(
name: params[:hardware_name],
type: params[:hardware_type]
tst.update(
name: params[:test_name],
type: params[:test_type]
)
redirect "/hardware/#{hardware.id}"
redirect "/test/#{tst.id}"
end
end