diff --git a/db/migrate/20250107013958_add_admin_to_spree_users.rb b/db/migrate/20250107013958_add_admin_to_spree_users.rb new file mode 100644 index 0000000000..057a43425f --- /dev/null +++ b/db/migrate/20250107013958_add_admin_to_spree_users.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +# We'll replace our only role "admin" with a simple flag. +class AddAdminToSpreeUsers < ActiveRecord::Migration[7.0] + def change + add_column :spree_users, :admin, :boolean, default: false, null: false + end +end diff --git a/db/schema.rb b/db/schema.rb index ea7efe830f..e8dd1e69ac 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -945,6 +945,7 @@ ActiveRecord::Schema[7.0].define(version: 2025_01_13_055412) do t.string "provider" t.string "uid" t.datetime "terms_of_service_accepted_at" + t.boolean "admin", default: false, null: false t.index ["confirmation_token"], name: "index_spree_users_on_confirmation_token", unique: true t.index ["email"], name: "email_idx_unique", unique: true t.index ["persistence_token"], name: "index_users_on_persistence_token"