Jwt's now feature group permissions and permission deduplication
ref #6
This commit is contained in:
		| @@ -104,6 +104,11 @@ export class JwtUser { | ||||
|         for (let permission of user.permissions) { | ||||
|             returnPermissions.push(permission.toString()); | ||||
|         } | ||||
|         return returnPermissions; | ||||
|         for (let group of user.groups) { | ||||
|             for (let permission of group.permissions) { | ||||
|                 returnPermissions.push(permission.toString()); | ||||
|             } | ||||
|         } | ||||
|         return Array.from(new Set(returnPermissions)); | ||||
|     } | ||||
| } | ||||
| @@ -12,7 +12,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); | ||||
|         let demouser = await this.createUser(connection, adminGroup.id); | ||||
|         await this.createUser(connection, adminGroup.id); | ||||
|         await this.createPermissions(connection, adminGroup.id); | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user