@@ -9,6 +9,10 @@ import { UserGroup } from '../models/entities/UserGroup';
 | 
				
			|||||||
import { PermissionAction } from '../models/enums/PermissionAction';
 | 
					import { PermissionAction } from '../models/enums/PermissionAction';
 | 
				
			||||||
import { PermissionTarget } from '../models/enums/PermissionTargets';
 | 
					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 {
 | 
					export default class SeedUsers implements Seeder {
 | 
				
			||||||
    public async run(factory: Factory, connection: Connection): Promise<any> {
 | 
					    public async run(factory: Factory, connection: Connection): Promise<any> {
 | 
				
			||||||
        let adminGroup: UserGroup = await this.createAdminGroup(connection);
 | 
					        let adminGroup: UserGroup = await this.createAdminGroup(connection);
 | 
				
			||||||
@@ -19,7 +23,7 @@ export default class SeedUsers implements Seeder {
 | 
				
			|||||||
    public async createAdminGroup(connection: Connection) {
 | 
					    public async createAdminGroup(connection: Connection) {
 | 
				
			||||||
        let adminGroup = new CreateUserGroup();
 | 
					        let adminGroup = new CreateUserGroup();
 | 
				
			||||||
        adminGroup.name = "ADMINS";
 | 
					        adminGroup.name = "ADMINS";
 | 
				
			||||||
        adminGroup.description = "Has all possible permissions";
 | 
					        adminGroup.description = "Have all possible permissions";
 | 
				
			||||||
        return await connection.getRepository(UserGroup).save(await adminGroup.toUserGroup());
 | 
					        return await connection.getRepository(UserGroup).save(await adminGroup.toUserGroup());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user