19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'app/cells/decidim/authorization_modal_cell.rb', line 19
def verifications
if current_user_not_verifiable?
[{
messages: [t("unconfirmed.explanation_html", scope:, email: current_user.email), t("unconfirmed.confirmation_instructions", scope:)],
cta: { type: :a, text: t("unconfirmed.request_confirmation_instructions", scope:), url: new_confirmation_path(Decidim::User) }
}]
else
authorizations.statuses.each_with_object([]) do |status, statuses|
next if status.ok?
next if authorizations.global_code && status.code != base_code
statuses << { messages: status_messages(status), cta: status_cta(status), fields: status_fields(status) }
end
end
end
|