feat: new ACP option emailPrompt

... which allows administrators to disable the client-side prompt to
encourage users to enter or confirm their email addresses
This commit is contained in:
Julian Lam
2021-10-26 14:28:37 -04:00
parent 5a328485dd
commit 80ea12c1c1
6 changed files with 16 additions and 4 deletions

View File

@@ -80,6 +80,7 @@ apiController.loadConfig = async function (req) {
size: meta.config.topicThumbSize,
},
iconBackgrounds: await user.getIconBackgrounds(req.uid),
emailPrompt: meta.config.emailPrompt,
};
let settings = config;

View File

@@ -42,6 +42,14 @@
</label>
</div>
<p class="help-block">[[admin/settings/email:include-unverified-warning]]</p>
<div class="checkbox">
<label for="emailPrompt" class="mdl-switch mdl-js-switch mdl-js-ripple-effect">
<input class="mdl-switch__input" type="checkbox" id="emailPrompt" data-field="emailPrompt" name="emailPrompt" />
<span class="mdl-switch__label">[[admin/settings/email:prompt]]</span>
</label>
</div>
<p class="help-block">[[admin/settings/email:prompt-help]]</p>
</form>
</div>
</div>