Rework of completion forms
This commit is contained in:
@@ -41,6 +41,27 @@ module CompletionsConcern
|
||||
else
|
||||
contestant.update(display_time: display_time(completions[0].time_seconds), time_seconds: completions[0].time_seconds)
|
||||
end
|
||||
else
|
||||
contestant.update(display_time: nil, time_seconds: nil)
|
||||
end
|
||||
end
|
||||
|
||||
def process_completion
|
||||
if params.key?(:completed_radio) && params[:completed_radio] == "yes"
|
||||
@completion.completed = true
|
||||
end
|
||||
if params.key?(:completed_radio) && params[:completed_radio] == "no"
|
||||
@completion.completed = false
|
||||
end
|
||||
if params.key?(:pieces_radio)
|
||||
@pieces_radio = params[:pieces_radio]
|
||||
end
|
||||
if @pieces_radio == "assembled"
|
||||
begin
|
||||
puzzle = Puzzle.find(@completion.puzzle_id)
|
||||
@completion.remaining_pieces = puzzle.pieces - @completion.remaining_pieces
|
||||
rescue
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user