1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-04-01 12:15:25 +00:00

Fixed reset password after the Devise migration.

This commit is contained in:
2025-04-14 14:25:40 -04:00
parent 4828d9b876
commit 01a499cc45
18 changed files with 383 additions and 158 deletions

View File

@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
ActiveRecord::Schema[8.0].define(version: 2025_04_11_183818) do
create_table "mat_assignment_rules", force: :cascade do |t|
t.integer "tournament_id", null: false
t.integer "mat_id", null: false
@@ -242,6 +242,17 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
t.datetime "updated_at", precision: nil, null: false
end
create_table "tournament_job_statuses", force: :cascade do |t|
t.integer "tournament_id", null: false
t.string "job_name", null: false
t.string "status", default: "Queued", null: false
t.text "details"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["tournament_id", "job_name"], name: "index_tournament_job_statuses_on_tournament_id_and_job_name"
t.index ["tournament_id"], name: "index_tournament_job_statuses_on_tournament_id"
end
create_table "tournaments", force: :cascade do |t|
t.string "name"
t.string "address"
@@ -312,4 +323,5 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
add_foreign_key "solid_queue_ready_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_recurring_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_scheduled_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "tournament_job_statuses", "tournaments"
end

View File

@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
ActiveRecord::Schema[8.0].define(version: 2025_04_11_183818) do
create_table "mat_assignment_rules", force: :cascade do |t|
t.integer "tournament_id", null: false
t.integer "mat_id", null: false
@@ -242,6 +242,17 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
t.datetime "updated_at", precision: nil, null: false
end
create_table "tournament_job_statuses", force: :cascade do |t|
t.integer "tournament_id", null: false
t.string "job_name", null: false
t.string "status", default: "Queued", null: false
t.text "details"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["tournament_id", "job_name"], name: "index_tournament_job_statuses_on_tournament_id_and_job_name"
t.index ["tournament_id"], name: "index_tournament_job_statuses_on_tournament_id"
end
create_table "tournaments", force: :cascade do |t|
t.string "name"
t.string "address"
@@ -312,4 +323,5 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
add_foreign_key "solid_queue_ready_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_recurring_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_scheduled_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "tournament_job_statuses", "tournaments"
end

View File

@@ -0,0 +1,13 @@
class CreateTournamentJobStatuses < ActiveRecord::Migration[8.0]
def change
create_table :tournament_job_statuses do |t|
t.references :tournament, null: false, foreign_key: true
t.string :job_name, null: false
t.string :status, null: false, default: "Queued" # Queued, Running, Errored
t.text :details # Additional details about the job (e.g., wrestler name, school name)
t.timestamps
end
add_index :tournament_job_statuses, [:tournament_id, :job_name]
end
end

View File

@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
ActiveRecord::Schema[8.0].define(version: 2025_04_11_183818) do
create_table "mat_assignment_rules", force: :cascade do |t|
t.integer "tournament_id", null: false
t.integer "mat_id", null: false
@@ -242,6 +242,17 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
t.datetime "updated_at", precision: nil, null: false
end
create_table "tournament_job_statuses", force: :cascade do |t|
t.integer "tournament_id", null: false
t.string "job_name", null: false
t.string "status", default: "Queued", null: false
t.text "details"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["tournament_id", "job_name"], name: "index_tournament_job_statuses_on_tournament_id_and_job_name"
t.index ["tournament_id"], name: "index_tournament_job_statuses_on_tournament_id"
end
create_table "tournaments", force: :cascade do |t|
t.string "name"
t.string "address"
@@ -312,4 +323,5 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
add_foreign_key "solid_queue_ready_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_recurring_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_scheduled_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "tournament_job_statuses", "tournaments"
end

View File

@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
ActiveRecord::Schema[8.0].define(version: 2025_04_11_183818) do
create_table "mat_assignment_rules", force: :cascade do |t|
t.integer "tournament_id", null: false
t.integer "mat_id", null: false
@@ -242,6 +242,17 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
t.datetime "updated_at", precision: nil, null: false
end
create_table "tournament_job_statuses", force: :cascade do |t|
t.integer "tournament_id", null: false
t.string "job_name", null: false
t.string "status", default: "Queued", null: false
t.text "details"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["tournament_id", "job_name"], name: "index_tournament_job_statuses_on_tournament_id_and_job_name"
t.index ["tournament_id"], name: "index_tournament_job_statuses_on_tournament_id"
end
create_table "tournaments", force: :cascade do |t|
t.string "name"
t.string "address"
@@ -312,4 +323,5 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_05_160115) do
add_foreign_key "solid_queue_ready_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_recurring_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "solid_queue_scheduled_executions", "solid_queue_jobs", column: "job_id", on_delete: :cascade
add_foreign_key "tournament_job_statuses", "tournaments"
end