${msg("Update password")}
${msg("Update password")}
${rootInterface()?.tenant?.flowRecovery
? html`
{
return new CoreApi(DEFAULT_CONFIG)
.coreUsersRecoveryRetrieve({
id: item.pk,
})
.then((rec) => {
showMessage({
level: MessageLevel.success,
message: msg(
"Successfully generated recovery link",
),
description: rec.link,
});
})
.catch((ex: ResponseError) => {
ex.response.json().then(() => {
showMessage({
level: MessageLevel.error,
message: msg(
"No recovery flow is configured.",
),
});
});
});
}}
>
${msg("Copy recovery link")}
${item.email
? html`
${msg("Send link")}
${msg("Send recovery link to user")}
`
: html`
${msg(
"Recovery link cannot be emailed, user has no email address saved.",
)}`}
`
: html`
${msg(
"To let a user directly reset a their password, configure a recovery flow on the currently active tenant.",
)}
`}