Remove groupdb._addDefaultGroups

Putting this in db code causes issues when we merge in the
accesscontrol/roles variables (groupdb needs to source those
variables)
This commit is contained in:
Girish Ramakrishnan
2018-06-14 21:56:18 -07:00
parent 8795da5d20
commit eb566d28e7
4 changed files with 5 additions and 9 deletions

View File

@@ -91,8 +91,7 @@ function clear(callback) {
async.series([
child_process.exec.bind(null, cmd),
require('./clientdb.js')._addDefaultClients,
require('./groupdb.js')._addDefaultGroups
require('./clientdb.js')._addDefaultClients
], callback);
}

View File

@@ -18,12 +18,10 @@ exports = module.exports = {
getGroups: getGroups,
setGroups: setGroups,
_clear: clear,
_addDefaultGroups: addDefaultGroups
_clear: clear
};
var assert = require('assert'),
constants = require('./constants.js'),
database = require('./database.js'),
DatabaseError = require('./databaseerror');
@@ -234,7 +232,3 @@ function isMember(groupId, userId, callback) {
callback(null, result.length !== 0);
});
}
function addDefaultGroups(callback) {
add(constants.ADMIN_GROUP_ID, 'admin', callback);
}

View File

@@ -148,6 +148,7 @@ describe('Apps', function () {
database._clear,
domains.add.bind(null, DOMAIN_0.domain, DOMAIN_0.zoneName, DOMAIN_0.provider, DOMAIN_0.config, null, DOMAIN_0.tlsConfig),
domains.add.bind(null, DOMAIN_1.domain, DOMAIN_1.zoneName, DOMAIN_1.provider, DOMAIN_1.config, null, DOMAIN_1.tlsConfig),
groupdb.add.bind(null, constants.ADMIN_GROUP_ID, constants.ADMIN_GROUP_NAME),
userdb.add.bind(null, ADMIN_0.id, ADMIN_0),
userdb.add.bind(null, USER_0.id, USER_0),
userdb.add.bind(null, USER_1.id, USER_1),

View File

@@ -11,6 +11,7 @@ var appdb = require('../appdb.js'),
backupdb = require('../backupdb.js'),
clientdb = require('../clientdb.js'),
config = require('../config.js'),
constants = require('../constants.js'),
database = require('../database'),
DatabaseError = require('../databaseerror.js'),
domaindb = require('../domaindb'),
@@ -1451,6 +1452,7 @@ describe('database', function () {
async.series([
database.initialize,
database._clear,
groupdb.add.bind(null, constants.ADMIN_GROUP_ID, constants.ADMIN_GROUP_NAME),
userdb.add.bind(null, USER_0.id, USER_0),
userdb.add.bind(null, USER_1.id, USER_1),
userdb.add.bind(null, USER_2.id, USER_2)