Sha256: 04088f13e4bea2f92f8becf946472bb1257c3513ce424bc82203a4f4871d7991
Contents?: true
Size: 455 Bytes
Versions: 26
Compression:
Stored size: 455 Bytes
Contents
# frozen_string_literal: true class InvalidateAllSessionsForDeletedUsers < ActiveRecord::Migration[5.2] class User < ApplicationRecord self.table_name = "decidim_users" self.inheritance_column = nil # disable the default inheritance default_scope { where(type: "Decidim::User") } end def up User.where.not(deleted_at: nil).find_each do |user| user.update!(session_token: SecureRandom.hex) end end def down; end end
Version data entries
26 entries across 26 versions & 1 rubygems