Skip to content

Commit 4eb9072

Browse files
authored
Merge pull request #91170 from software-mansion-labs/jakubstec/domains/add-wall-gate-for-unvalidated-domains
[Domain Control] Add wall gate for unvalidated domains in domain members
2 parents 7866007 + 99abde3 commit 4eb9072

17 files changed

Lines changed: 158 additions & 6 deletions

File tree

assets/images/illustration-laptop-members.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/images/laptop-on-desk-with-coffee-and-key.svg

Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 0 deletions
Loading

src/components/Icon/chunks/illustrations.chunk.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import ExpensifyCardIllustration from '@assets/images/expensifyCard/cardIllustra
4141
import ExpensifyCardProtectionIllustration from '@assets/images/expensifyCard/cardProtectionIllustration.svg';
4242
// Other Images
4343
import Hand from '@assets/images/hand.svg';
44+
import LaptopWithMembers from '@assets/images/illustration-laptop-members.svg';
4445
import LaptopOnDeskWithCoffeeAndKey from '@assets/images/laptop-on-desk-with-coffee-and-key.svg';
4546
import LaptopWithSecondScreenAndHourglass from '@assets/images/laptop-with-second-screen-and-hourglass.svg';
4647
import LaptopWithSecondScreenSync from '@assets/images/laptop-with-second-screen-sync.svg';
@@ -112,6 +113,7 @@ import Binoculars from '@assets/images/simple-illustrations/simple-illustration_
112113
import BlueShield from '@assets/images/simple-illustrations/simple-illustration__blueshield.svg';
113114
import Broom from '@assets/images/simple-illustrations/simple-illustration__broom.svg';
114115
import Building from '@assets/images/simple-illustrations/simple-illustration__building.svg';
116+
import BuildingCross from '@assets/images/simple-illustrations/simple-illustration__building_cross.svg';
115117
import Buildings from '@assets/images/simple-illustrations/simple-illustration__buildings.svg';
116118
import CalculatorMoney from '@assets/images/simple-illustrations/simple-illustration__calculator-money.svg';
117119
import CalendarMonthly from '@assets/images/simple-illustrations/simple-illustration__calendar-monthly.svg';
@@ -250,6 +252,7 @@ const Illustrations = {
250252
LaptopWithSecondScreenSync,
251253
LaptopWithSecondScreenX,
252254
LaptopOnDeskWithCoffeeAndKey,
255+
LaptopWithMembers,
253256

254257
// Expensify Card
255258
ExpensifyCardIllustration,
@@ -313,6 +316,7 @@ const Illustrations = {
313316
Accounting,
314317
AiBot,
315318
Building,
319+
BuildingCross,
316320
BankCoin,
317321
Coins,
318322
CreditCardsNew,

src/languages/de.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9499,6 +9499,13 @@ Hier ist ein *Testbeleg*, um dir zu zeigen, wie es funktioniert:`,
94999499
chooseWhereToMove: ({count}: {count: number}) => `Wählen Sie aus, wohin Sie ${count} ${count === 1 ? 'Mitglied' : 'Mitglieder'} verschieben möchten.`,
95009500
domainGroup: 'Domain-Gruppe',
95019501
chooseWhereToMoveName: ({name}: {name: string}) => `Wähle aus, wohin ${name} verschoben werden soll.`,
9502+
membersFeatureList: {
9503+
subtitle: ({domainName}: {domainName: string}) =>
9504+
`<muted-text>Bestätigen Sie Ihre Domain, um mehr Kontrolle über <strong>${domainName}</strong>-Mitglieder in Expensify zu erhalten.</muted-text>`,
9505+
controlPolicyCreation: 'Arbeitsbereichserstellung einschränken',
9506+
enableSamlSso: 'SAML-SSO aktivieren',
9507+
enforce2FA: '2FA erzwingen',
9508+
},
95029509
},
95039510
common: {
95049511
settings: 'Einstellungen',

src/languages/en.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9510,6 +9510,12 @@ const translations = {
95109510
reportSuspiciousActivityPrompt: (email: string) =>
95119511
`Are you sure? This will lock <strong>${email}'s</strong> account. <br /><br /> Our team will then review the account and remove any unauthorized access. To regain access, they'll need to work with Concierge.`,
95129512
reportSuspiciousActivityConfirmationPrompt: 'We’ll review the account to verify it’s safe to unlock and reach out via Concierge with any questions.',
9513+
membersFeatureList: {
9514+
subtitle: ({domainName}: {domainName: string}) => `<muted-text>Verify your domain for more control over <strong>${domainName}</strong> members in Expensify.</muted-text>`,
9515+
controlPolicyCreation: 'Restrict workspace creation',
9516+
enableSamlSso: 'Enable SAML SSO',
9517+
enforce2FA: 'Enforce 2FA',
9518+
},
95139519
},
95149520
common: {
95159521
settings: 'Settings',

src/languages/es.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9670,6 +9670,13 @@ ${amount} para ${merchant} - ${date}`,
96709670
domainGroup: 'Grupo de dominio',
96719671
chooseWhereToMove: ({count}: {count: number}) => `Elige a dónde mover ${count} ${count === 1 ? 'miembro' : 'miembros'}.`,
96729672
chooseWhereToMoveName: ({name}: {name: string}) => `Elige a dónde mover a ${name}.`,
9673+
membersFeatureList: {
9674+
subtitle: ({domainName}: {domainName: string}) =>
9675+
`<muted-text>Verifica tu dominio para tener más control sobre los miembros de <strong>${domainName}</strong> en Expensify.</muted-text>`,
9676+
controlPolicyCreation: 'Restringir la creación de espacios de trabajo',
9677+
enableSamlSso: 'Habilitar SSO SAML',
9678+
enforce2FA: 'Forzar 2FA',
9679+
},
96739680
},
96749681
common: {
96759682
settings: 'Configuración',

src/languages/fr.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9528,6 +9528,13 @@ Voici un *reçu test* pour vous montrer comment ça fonctionne :`,
95289528
chooseWhereToMove: ({count}: {count: number}) => `Choisissez où déplacer ${count} ${count === 1 ? 'membre' : 'membres'}.`,
95299529
domainGroup: 'Groupe de domaines',
95309530
chooseWhereToMoveName: ({name}: {name: string}) => `Choisissez où déplacer ${name}.`,
9531+
membersFeatureList: {
9532+
subtitle: ({domainName}: {domainName: string}) =>
9533+
`<muted-text>Vérifiez votre domaine pour mieux contrôler les membres de <strong>${domainName}</strong> dans Expensify.</muted-text>`,
9534+
controlPolicyCreation: "Restreindre la création d'espaces de travail",
9535+
enableSamlSso: 'Activer SAML SSO',
9536+
enforce2FA: 'Imposer la 2FA',
9537+
},
95319538
},
95329539
common: {
95339540
settings: 'Paramètres',

src/languages/it.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9488,6 +9488,13 @@ Ecco una *ricevuta di prova* per mostrarti come funziona:`,
94889488
chooseWhereToMove: ({count}: {count: number}) => `Scegli dove spostare ${count} ${count === 1 ? 'membro' : 'membri'}.`,
94899489
domainGroup: 'Gruppo di domini',
94909490
chooseWhereToMoveName: ({name}: {name: string}) => `Scegli dove spostare ${name}.`,
9491+
membersFeatureList: {
9492+
subtitle: ({domainName}: {domainName: string}) =>
9493+
`<muted-text>Verifica il tuo dominio per avere un maggiore controllo sui membri di <strong>${domainName}</strong> in Expensify.</muted-text>`,
9494+
controlPolicyCreation: 'Limita la creazione di workspace',
9495+
enableSamlSso: 'Abilita SSO SAML',
9496+
enforce2FA: 'Imponi 2FA',
9497+
},
94919498
},
94929499
common: {
94939500
settings: 'Impostazioni',

src/languages/ja.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9371,6 +9371,13 @@ ${reportName}
93719371
chooseWhereToMove: ({count}: {count: number}) => `${count} ${count === 1 ? 'メンバー' : 'メンバー'} を移動する先を選択してください。`,
93729372
domainGroup: 'ドメイングループ',
93739373
chooseWhereToMoveName: ({name}: {name: string}) => `${name} をどこに移動するか選択してください。`,
9374+
membersFeatureList: {
9375+
subtitle: ({domainName}: {domainName: string}) =>
9376+
`<muted-text>Expensify で <strong>${domainName}</strong> メンバーをより細かく管理できるように、ドメインを確認してください。</muted-text>`,
9377+
controlPolicyCreation: 'ワークスペースの作成を制限',
9378+
enableSamlSso: 'SAML SSO を有効にする',
9379+
enforce2FA: '2 要素認証を必須にする',
9380+
},
93749381
},
93759382
common: {
93769383
settings: '設定',

0 commit comments

Comments
 (0)