mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-19 23:10:21 +01:00
* feat: #7514 Optional timer for registration queue * feat: show minutes in average time * fix: don't show total number of minutes * feat: implement requested changes * fix: just store minutes instead of milliseconds * feat: set default values
This commit is contained in:
@@ -118,7 +118,15 @@ authenticationController.register = async function (req, res) {
|
||||
async function addToApprovalQueue(req, userData) {
|
||||
userData.ip = req.ip;
|
||||
await user.addToApprovalQueue(userData);
|
||||
return { message: '[[register:registration-added-to-queue]]' };
|
||||
let message = '[[register:registration-added-to-queue]]';
|
||||
if (meta.config.showAverageApprovalTime) {
|
||||
const average_time = await db.getObjectField('registration:queue:approval:times', 'average');
|
||||
message += ` [[register:registration-queue-average-time, ${Math.floor(average_time / 60)}, ${average_time % 60}]]`;
|
||||
}
|
||||
if (meta.config.autoApproveTime > 0) {
|
||||
message += ` [[register:registration-queue-auto-approve-time, ${meta.config.autoApproveTime}]]`;
|
||||
}
|
||||
return { message: message };
|
||||
}
|
||||
|
||||
authenticationController.registerComplete = function (req, res, next) {
|
||||
|
||||
Reference in New Issue
Block a user