From e1824a19191bfae71f9dffc45b2b012ecc2cb418 Mon Sep 17 00:00:00 2001 From: Alexandre Bourdin Date: Thu, 24 Aug 2023 12:29:29 +0200 Subject: [PATCH] Merge pull request #14453 from overleaf/ab-admin-flag-managed [web] Easily identify managed users and groups in admin and Front GitOrigin-RevId: 9137a680f902a92adcc434aacd6c35726a2f5dbe --- services/web/types/admin/subscription.ts | 11 +++++++++++ services/web/types/admin/team-invite.ts | 3 +++ services/web/types/admin/user.ts | 4 ++++ 3 files changed, 18 insertions(+) create mode 100644 services/web/types/admin/subscription.ts create mode 100644 services/web/types/admin/team-invite.ts create mode 100644 services/web/types/admin/user.ts diff --git a/services/web/types/admin/subscription.ts b/services/web/types/admin/subscription.ts new file mode 100644 index 0000000000..ea14c6ea9b --- /dev/null +++ b/services/web/types/admin/subscription.ts @@ -0,0 +1,11 @@ +import { GroupPolicy } from '../subscription/dashboard/subscription' +import { TeamInvite } from './team-invite' + +export type Subscription = { + _id: string + teamInvites: TeamInvite[] + groupPolicy: GroupPolicy + admin_id: string + groupPlan: boolean + customAccount: boolean +} diff --git a/services/web/types/admin/team-invite.ts b/services/web/types/admin/team-invite.ts new file mode 100644 index 0000000000..3b6184026f --- /dev/null +++ b/services/web/types/admin/team-invite.ts @@ -0,0 +1,3 @@ +export type TeamInvite = { + email: string +} diff --git a/services/web/types/admin/user.ts b/services/web/types/admin/user.ts new file mode 100644 index 0000000000..76548d04c7 --- /dev/null +++ b/services/web/types/admin/user.ts @@ -0,0 +1,4 @@ +export type User = { + _id: string + email: string +}