No longer using createuser in seeding process
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
ref #99
This commit is contained in:
parent
e6a8ebcb5b
commit
96ba25ec6c
|
@ -1,7 +1,6 @@
|
|||
import { Connection } from 'typeorm';
|
||||
import { Factory, Seeder } from 'typeorm-seeding';
|
||||
import { CreatePermission } from '../models/actions/create/CreatePermission';
|
||||
import { CreateUser } from '../models/actions/create/CreateUser';
|
||||
import { CreateUserGroup } from '../models/actions/create/CreateUserGroup';
|
||||
import { Permission } from '../models/entities/Permission';
|
||||
import { User } from '../models/entities/User';
|
||||
|
@ -16,7 +15,7 @@ import { PermissionTarget } from '../models/enums/PermissionTargets';
|
|||
export default class SeedUsers implements Seeder {
|
||||
public async run(factory: Factory, connection: Connection): Promise<any> {
|
||||
let adminGroup: UserGroup = await this.createAdminGroup(connection);
|
||||
await this.createUser(connection, adminGroup.id);
|
||||
await this.createUser(connection, adminGroup);
|
||||
await this.createPermissions(connection, adminGroup.id);
|
||||
}
|
||||
|
||||
|
@ -27,15 +26,15 @@ export default class SeedUsers implements Seeder {
|
|||
return await connection.getRepository(UserGroup).save(await adminGroup.toEntity());
|
||||
}
|
||||
|
||||
public async createUser(connection: Connection, group: number) {
|
||||
let initialUser = new CreateUser();
|
||||
public async createUser(connection: Connection, group: UserGroup) {
|
||||
let initialUser = new User();
|
||||
initialUser.firstname = "demo";
|
||||
initialUser.lastname = "demo";
|
||||
initialUser.username = "demo";
|
||||
initialUser.password = "demo";
|
||||
initialUser.email = "demo@dev.lauf-fuer-kaya.de"
|
||||
initialUser.groups = group;
|
||||
return await connection.getRepository(User).save(await initialUser.toEntity());
|
||||
initialUser.groups = [group];
|
||||
return await connection.getRepository(User).save(initialUser);
|
||||
}
|
||||
|
||||
public async createPermissions(connection: Connection, principal: number) {
|
||||
|
|
Loading…
Reference in New Issue