Sha256: 47e75cdbdf0dde06e9e1f47fe7ec52dcc74a47b9729ec6b1597df2f8dab41c0d
Contents?: true
Size: 432 Bytes
Versions: 62
Compression:
Stored size: 432 Bytes
Contents
# frozen_string_literal: true module Decidim module Admin class ExpireImpersonationJob < ApplicationJob queue_as :default def perform(user, current_user) impersonation_log = Decidim::ImpersonationLog.where(admin: current_user, user: user).active.first return unless impersonation_log impersonation_log.expired_at = Time.current impersonation_log.save! end end end end
Version data entries
62 entries across 62 versions & 2 rubygems