mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: invite properly
This commit is contained in:
@@ -185,8 +185,9 @@ async function render(req, res, data) {
|
|||||||
data.inviteOnly = registrationType === 'invite-only' || registrationType === 'admin-invite-only';
|
data.inviteOnly = registrationType === 'invite-only' || registrationType === 'admin-invite-only';
|
||||||
data.adminInviteOnly = registrationType === 'admin-invite-only';
|
data.adminInviteOnly = registrationType === 'admin-invite-only';
|
||||||
data.invites = await user.getInvitesNumber(req.uid);
|
data.invites = await user.getInvitesNumber(req.uid);
|
||||||
data.showInviteButton = req.loggedIn && data.inviteOnly && (
|
data.showInviteButton = req.loggedIn && (
|
||||||
(data.isAdmin || (!data.maximumInvites || data.invites < data.maximumInvites))
|
(registrationType === 'invite-only' && (data.isAdmin || !data.maximumInvites || data.invites < data.maximumInvites)) ||
|
||||||
|
(registrationType === 'admin-invite-only' && data.isAdmin)
|
||||||
);
|
);
|
||||||
data['reputation:disabled'] = meta.config['reputation:disabled'];
|
data['reputation:disabled'] = meta.config['reputation:disabled'];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user