@@ -9,6 +9,10 @@ import { UserGroup } from '../models/entities/UserGroup';
 | 
			
		||||
import { PermissionAction } from '../models/enums/PermissionAction';
 | 
			
		||||
import { PermissionTarget } from '../models/enums/PermissionTargets';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Seeds a admin group with a demo user into the database for initial setup and auto recovery.
 | 
			
		||||
 * We know that the nameing isn't perfectly fitting. Feel free to change it.
 | 
			
		||||
 */
 | 
			
		||||
export default class SeedUsers implements Seeder {
 | 
			
		||||
    public async run(factory: Factory, connection: Connection): Promise<any> {
 | 
			
		||||
        let adminGroup: UserGroup = await this.createAdminGroup(connection);
 | 
			
		||||
@@ -19,7 +23,7 @@ export default class SeedUsers implements Seeder {
 | 
			
		||||
    public async createAdminGroup(connection: Connection) {
 | 
			
		||||
        let adminGroup = new CreateUserGroup();
 | 
			
		||||
        adminGroup.name = "ADMINS";
 | 
			
		||||
        adminGroup.description = "Has all possible permissions";
 | 
			
		||||
        adminGroup.description = "Have all possible permissions";
 | 
			
		||||
        return await connection.getRepository(UserGroup).save(await adminGroup.toUserGroup());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user