No longer using createuser in seeding process
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				continuous-integration/drone/pr Build is failing
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	continuous-integration/drone/pr Build is failing
				
			ref #99
This commit is contained in:
		| @@ -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) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user