From 2698e62e41a75d0515d6e17ce16dc0a519ee7e3b Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Thu, 11 Aug 2022 14:43:06 +0300 Subject: [PATCH] RED-4963 - added new 'active' property to can enable/disable user without losing it's roles --- src/lib/users/iqser-user.model.ts | 2 ++ src/lib/users/types/user.response.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/lib/users/iqser-user.model.ts b/src/lib/users/iqser-user.model.ts index 3035449..443dedf 100644 --- a/src/lib/users/iqser-user.model.ts +++ b/src/lib/users/iqser-user.model.ts @@ -10,6 +10,7 @@ export class IqserUser implements IIqserUser, IListable { readonly lastName?: string; readonly name: string; readonly searchKey: string; + readonly active?: boolean; readonly hasAnyRole = this.roles.length > 0; @@ -21,6 +22,7 @@ export class IqserUser implements IIqserUser, IListable { this.firstName = user.firstName; this.lastName = user.lastName; this.name = this.firstName && this.lastName ? `${this.firstName} ${this.lastName}` : this.username; + this.active = (user as IIqserUser).active; this.searchKey = `${this.name || '-'}${this.username || '-'}${this.email || ''}`; } diff --git a/src/lib/users/types/user.response.ts b/src/lib/users/types/user.response.ts index c5e3775..538fdbf 100644 --- a/src/lib/users/types/user.response.ts +++ b/src/lib/users/types/user.response.ts @@ -7,4 +7,5 @@ export interface IIqserUser { readonly email?: string; readonly firstName?: string; readonly lastName?: string; + readonly active?: boolean; }