NodeBB/NodeBB

View on GitHub
src/upgrades/1.12.0/group_create_privilege.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const privileges = require('../../privileges');

module.exports = {
    name: 'Group create global privilege',
    timestamp: Date.UTC(2019, 0, 4),
    method: function (callback) {
        const meta = require('../../meta');
        if (parseInt(meta.config.allowGroupCreation, 10) === 1) {
            privileges.global.give(['groups:group:create'], 'registered-users', callback);
        } else {
            setImmediate(callback);
        }
    },
};