The ResponseUserGroup now returns their permisssions as a string array
ref #143
This commit is contained in:
		@@ -2,7 +2,6 @@ import { IsArray, IsNotEmpty, IsOptional, IsString } from "class-validator";
 | 
				
			|||||||
import { UserGroup } from '../entities/UserGroup';
 | 
					import { UserGroup } from '../entities/UserGroup';
 | 
				
			||||||
import { ResponseObjectType } from '../enums/ResponseObjectType';
 | 
					import { ResponseObjectType } from '../enums/ResponseObjectType';
 | 
				
			||||||
import { IResponse } from './IResponse';
 | 
					import { IResponse } from './IResponse';
 | 
				
			||||||
import { ResponsePermission } from './ResponsePermission';
 | 
					 | 
				
			||||||
import { ResponsePrincipal } from './ResponsePrincipal';
 | 
					import { ResponsePrincipal } from './ResponsePrincipal';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
@@ -34,7 +33,7 @@ export class ResponseUserGroup extends ResponsePrincipal implements IResponse {
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    @IsArray()
 | 
					    @IsArray()
 | 
				
			||||||
    @IsOptional()
 | 
					    @IsOptional()
 | 
				
			||||||
    permissions: ResponsePermission[];
 | 
					    permissions: string[] = new Array<string>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * Creates a ResponseUserGroup object from a userGroup.
 | 
					     * Creates a ResponseUserGroup object from a userGroup.
 | 
				
			||||||
@@ -46,7 +45,7 @@ export class ResponseUserGroup extends ResponsePrincipal implements IResponse {
 | 
				
			|||||||
        this.description = group.description;
 | 
					        this.description = group.description;
 | 
				
			||||||
        if (group.permissions) {
 | 
					        if (group.permissions) {
 | 
				
			||||||
            for (let permission of group.permissions) {
 | 
					            for (let permission of group.permissions) {
 | 
				
			||||||
                this.permissions.push(permission.toResponse());
 | 
					                this.permissions.push(permission.toString());
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user