Started work to redo the UI for database changes
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2023-12-21 01:29:59 -05:00
parent 516f125ea7
commit 175ce24b27
6 changed files with 51 additions and 19 deletions

View File

@ -23,7 +23,15 @@ class GameData < Sinatra::Base
type: params[:hardware_type]
)
redirect "/hardware#{hardware.id}"
redirect "/hardware/#{hardware.id}"
end
get '/hardware/:hardware_id' do
hardware = Hardware.where(id: params[:hardware_id]).first()
erb :'hardware/view', locals: {
title: hardware.name,
hardware: hardware
}
end
end

View File

@ -12,14 +12,6 @@ class GameData < Sinatra::Base
}
end
get '/test/:test_id' do
test = Test.where(id: params[:test_id]).first()
erb :'test/view', locals: {
title: "Test: #{test.date_tag}",
test: test
}
end
get '/test/add' do
hardware = Hardware.all()
benchmarks = Benchmark.all()
@ -39,11 +31,23 @@ class GameData < Sinatra::Base
test = Test.create(
date_tag: date_tag,
hardware_id: params[:test_hardware],
benchmark_id: params[:test_benchmark]
hardware_id: params[:test_hardware]
)
params[:test_benchmarks].each do |b|
benchmark = Benchmark.where(id: b).first()
test.add_benchmark(benchmark)
end
redirect "/test/#{test.id}"
end
get '/test/:test_id' do
test = Test.where(id: params[:test_id]).first()
erb :'test/view', locals: {
title: "Test: #{test.date_tag}",
test: test
}
end
end