Email Preview
Problem
How It Works
Mailer-Level Preview Definitions
define_email :milestones_created,
category: :milestones,
variables: %w[applicant_name organisation_name application_title milestone_count sign_in_link],
mailer_type: FundingSystem::EmailTypes::EMAIL_TYPES[:applicant],
preview_with: [:funding_application] do |organisation: nil, milestones: nil, user: nil, funding_application: nil, milestone_ids: nil, **|
org = organisation || funding_application&.organisation || Organisation.current_organisation
milestones ||= funding_application&.milestones || []
h = ActionController::Base.helpers
sign_in_link = h.link_to(org.term('sign_in_here'), Rails.application.routes.url_helpers.new_user_session_url(org.host_port))
{
applicant_name: user&.name || funding_application&.registration_entity&.name,
organisation_name: org.name,
application_title: funding_application&.title || I18n.t('shared.unknown_application'),
milestone_count: milestones.count,
sign_in_link: sign_in_link,
}
endUI Changes
PreviousAdmin approval limits for decisions, contracts and milestonesNextFundraiserOne Contact Sync Integration
Last updated
Was this helpful?