Sha256: 27c16832a6c1f0851a6de462b62cd63193a8a92ff158fb9b57b350f081599868
Contents?: true
Size: 902 Bytes
Versions: 29
Compression:
Stored size: 902 Bytes
Contents
class EnablePolymorphicResourceOwner < ActiveRecord::Migration[5.2] def change add_column :spree_oauth_access_tokens, :resource_owner_type, :string add_column :spree_oauth_access_grants, :resource_owner_type, :string change_column_null :spree_oauth_access_grants, :resource_owner_type, false add_index :spree_oauth_access_tokens, [:resource_owner_id, :resource_owner_type], name: 'polymorphic_owner_oauth_access_tokens' add_index :spree_oauth_access_grants, [:resource_owner_id, :resource_owner_type], name: 'polymorphic_owner_oauth_access_grants' Spree::OauthAccessToken.reset_column_information Spree::OauthAccessToken.update_all(resource_owner_type: Spree.user_class) Spree::OauthAccessGrant.reset_column_information Spree::OauthAccessGrant.update_all(resource_owner_type: Spree.user_class) end end
Version data entries
29 entries across 29 versions & 3 rubygems