From 6e76d8fcbd80829479fad1ce2ed7b925e8ba6f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rui=20Tom=C3=A9?= <108268980+r-tome@users.noreply.github.com> Date: Tue, 23 Jul 2024 10:46:20 +0100 Subject: [PATCH] [PM-4747] List members under each group when doing test sync (#507) * Add user list under each group when doing test sync * run prettier and lint, replace '@' with @ --- jslib/angular/src/services/auth-guard.service.ts | 2 +- jslib/angular/src/services/lock-guard.service.ts | 2 +- jslib/angular/src/services/unauth-guard.service.ts | 2 +- jslib/common/src/misc/utils.ts | 1 - jslib/electron/src/services/electronLog.service.ts | 2 +- src/app/tabs/dashboard.component.html | 5 +++++ src/app/tabs/settings.component.html | 10 +++++----- src/models/groupEntry.ts | 2 ++ 8 files changed, 16 insertions(+), 10 deletions(-) diff --git a/jslib/angular/src/services/auth-guard.service.ts b/jslib/angular/src/services/auth-guard.service.ts index 18011a90..12ccc593 100644 --- a/jslib/angular/src/services/auth-guard.service.ts +++ b/jslib/angular/src/services/auth-guard.service.ts @@ -7,7 +7,7 @@ import { StateService } from "@/jslib/common/src/abstractions/state.service"; import { VaultTimeoutService } from "@/jslib/common/src/abstractions/vaultTimeout.service"; @Injectable() -export class AuthGuardService { +export class AuthGuardService { constructor( private vaultTimeoutService: VaultTimeoutService, private router: Router, diff --git a/jslib/angular/src/services/lock-guard.service.ts b/jslib/angular/src/services/lock-guard.service.ts index 886320dc..f04f7a6d 100644 --- a/jslib/angular/src/services/lock-guard.service.ts +++ b/jslib/angular/src/services/lock-guard.service.ts @@ -5,7 +5,7 @@ import { StateService } from "@/jslib/common/src/abstractions/state.service"; import { VaultTimeoutService } from "@/jslib/common/src/abstractions/vaultTimeout.service"; @Injectable() -export class LockGuardService { +export class LockGuardService { protected homepage = "vault"; protected loginpage = "login"; constructor( diff --git a/jslib/angular/src/services/unauth-guard.service.ts b/jslib/angular/src/services/unauth-guard.service.ts index cae8d5a8..ffb2c5ca 100644 --- a/jslib/angular/src/services/unauth-guard.service.ts +++ b/jslib/angular/src/services/unauth-guard.service.ts @@ -5,7 +5,7 @@ import { StateService } from "@/jslib/common/src/abstractions/state.service"; import { VaultTimeoutService } from "@/jslib/common/src/abstractions/vaultTimeout.service"; @Injectable() -export class UnauthGuardService { +export class UnauthGuardService { protected homepage = "vault"; constructor( private vaultTimeoutService: VaultTimeoutService, diff --git a/jslib/common/src/misc/utils.ts b/jslib/common/src/misc/utils.ts index 0580af97..f65fe0d1 100644 --- a/jslib/common/src/misc/utils.ts +++ b/jslib/common/src/misc/utils.ts @@ -3,7 +3,6 @@ import { I18nService } from "../abstractions/i18n.service"; import * as tldjs from "tldjs"; - const nodeURL = typeof window === "undefined" ? require("url") : null; export class Utils { diff --git a/jslib/electron/src/services/electronLog.service.ts b/jslib/electron/src/services/electronLog.service.ts index 5186259c..c8bb19c9 100644 --- a/jslib/electron/src/services/electronLog.service.ts +++ b/jslib/electron/src/services/electronLog.service.ts @@ -15,7 +15,7 @@ export class ElectronLogService extends BaseLogService { super(isDev(), filter); } - init () { + init() { if (log.transports == null) { return; } diff --git a/src/app/tabs/dashboard.component.html b/src/app/tabs/dashboard.component.html index 14a55919..de6c18bb 100644 --- a/src/app/tabs/dashboard.component.html +++ b/src/app/tabs/dashboard.component.html @@ -105,6 +105,11 @@
  • {{ g.displayName }} +
  • {{ "noGroups" | i18n }}

    diff --git a/src/app/tabs/settings.component.html b/src/app/tabs/settings.component.html index 6e059884..7b004911 100644 --- a/src/app/tabs/settings.component.html +++ b/src/app/tabs/settings.component.html @@ -419,7 +419,7 @@ name="AdminUser" [(ngModel)]="gsuite.adminUser" /> - {{ "ex" | i18n }} admin@company.com + {{ "ex" | i18n }} admin@company.com
    @@ -596,7 +596,7 @@ name="EmailSuffix" [(ngModel)]="sync.emailSuffix" /> - {{ "ex" | i18n }} @company.com + {{ "ex" | i18n }} @company.com
    @@ -628,13 +628,13 @@ {{ "ex" | i18n }} exclude:joe@company.com{{ "ex" | i18n }} exclude:joe@company.com {{ "ex" | i18n }} exclude:joe@company.com | profile.firstName eq "John"{{ "ex" | i18n }} exclude:joe@company.com | profile.firstName eq "John" {{ "ex" | i18n }} exclude:joe@company.com | orgName=Engineering{{ "ex" | i18n }} exclude:joe@company.com | orgName=Engineering
    diff --git a/src/models/groupEntry.ts b/src/models/groupEntry.ts index 8d2c9d22..39b94644 100644 --- a/src/models/groupEntry.ts +++ b/src/models/groupEntry.ts @@ -1,9 +1,11 @@ import { Entry } from "./entry"; +import { UserEntry } from "./userEntry"; export class GroupEntry extends Entry { name: string; userMemberExternalIds = new Set(); groupMemberReferenceIds = new Set(); + users: UserEntry[] = []; get displayName(): string { if (this.name == null) {