Browse Source

Hide client link in welcome mail if an empty customclient_desktop config is set

Signed-off-by: Julius Härtl <jus@bitgrid.net>
pull/25000/head
Julius Härtl 5 years ago
parent
commit
abfb72378f
No known key found for this signature in database GPG Key ID: 4C614C6ED2CDE6DF
  1. 22
      apps/settings/lib/Mailer/NewUserMailHelper.php

22
apps/settings/lib/Mailer/NewUserMailHelper.php

@ -143,12 +143,22 @@ class NewUserMailHelper {
} else {
$leftButtonText = $l10n->t('Go to %s', [$this->themingDefaults->getName()]);
}
$emailTemplate->addBodyButtonGroup(
$leftButtonText,
$link,
$l10n->t('Install Client'),
$this->config->getSystemValue('customclient_desktop', 'https://nextcloud.com/install/#install-clients')
);
$clientDownload = $this->config->getSystemValue('customclient_desktop', 'https://nextcloud.com/install/#install-clients');
if ($clientDownload === '') {
$emailTemplate->addBodyButton(
$leftButtonText,
$link
);
} else {
$emailTemplate->addBodyButtonGroup(
$leftButtonText,
$link,
$l10n->t('Install Client'),
$clientDownload
);
}
$emailTemplate->addFooter();
return $emailTemplate;

Loading…
Cancel
Save