Implement CSV import and conversion to contestants
All checks were successful
CI / scan_ruby (push) Successful in 17s
CI / scan_js (push) Successful in 11s
CI / lint (push) Successful in 12s
CI / test (push) Successful in 26s

This commit is contained in:
sto
2025-05-17 17:40:03 +02:00
parent 939e2157ab
commit ec2201f9a8
12 changed files with 165 additions and 17 deletions

View File

@@ -28,6 +28,14 @@
# enabled: "ON"
en:
activemodel:
errors:
models:
forms/csv_conversion_form:
attributes:
name_column:
blank: "Participant names are required"
greater_than: "Participant names are required"
activerecord:
attributes:
contest:
@@ -78,11 +86,18 @@ en:
add_puzzle: "Add puzzle"
public_scoreboard: "Public scoreboard: "
contestants:
convert_csv:
title: "Import participants"
edit:
title: "Participant"
team_title: "Teams"
finalize_import:
title: "Import participants"
import:
title: "Import participants from a CSV file"
email_column: "Participant email"
import_column: "Import?"
name_column: "Participant name"
title: "Import participants"
new:
title: "New participant"
team_title: "New team"
@@ -94,9 +109,11 @@ en:
helpers:
buttons:
add: "Add"
confirm: "Confirm"
create: "Create"
import: "CSV Import"
save: "Save"
field: "Field"
messages:
convert:
title: "Convert message into completion"