demarches-normaliennes/app/components/dossiers/batch_alert_component.rb

20 lines
425 B
Ruby

# frozen_string_literal: true
class Dossiers::BatchAlertComponent < ApplicationComponent
attr_reader :batch
def initialize(batch:, procedure:)
@batch = batch
@procedure = procedure
set_seen_at! if batch.finished_at.present?
end
def set_seen_at!
@batch.seen_at = Time.zone.now
@batch.save
end
def procedure_path
instructeur_procedure_path(@procedure, statut: params[:statut])
end
end