Code + comment cleanup for the seeds

ref #39
This commit is contained in:
Nicolai Ort 2020-12-20 19:11:28 +01:00
parent a88c0389c1
commit a85d52437b
1 changed files with 5 additions and 1 deletions

View File

@ -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());
}