Skip to content

Commit fd95532

Browse files
authored
Merge pull request #88710 from software-mansion-labs/jakubstec/domains/security-group-details-page-group-permissions3
[Domain Control] [Release 4] Add `Restrict expense workspace creation/removal` Toggle to DomainGroupDetailsPage
2 parents 2c2e733 + adac9a4 commit fd95532

16 files changed

Lines changed: 131 additions & 24 deletions

src/languages/de.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9188,8 +9188,11 @@ Hier ist ein *Testbeleg*, um dir zu zeigen, wie es funktioniert:`,
91889188
makeDefault: 'Als Standard festlegen',
91899189
neverMind: 'Vergiss es',
91909190
permissions: 'Gruppenberechtigungen',
9191-
StrictlyEnforceWorkspaceRules: 'Workspace-Regeln strikt durchsetzen',
9192-
StrictlyEnforceWorkspaceRulesDescription: 'Alle Workspace-Regeln müssen erfüllt sein, bevor ein Bericht eingereicht wird. Manuelle Ausnahmen sind nicht zulässig.',
9191+
strictlyEnforceWorkspaceRules: 'Workspace-Regeln strikt durchsetzen',
9192+
strictlyEnforceWorkspaceRulesDescription: 'Alle Workspace-Regeln müssen erfüllt sein, bevor ein Bericht eingereicht wird. Manuelle Ausnahmen sind nicht zulässig.',
9193+
restrictExpenseWorkspaceCreation: 'Erstellen/Entfernen von Ausgaben-Workspaces einschränken',
9194+
restrictExpenseWorkspaceCreationDescription:
9195+
'Verhindert, dass Mitglieder einen Ausgaben-Workspace erstellen oder sich selbst aus einem Ausgaben-Workspace entfernen können. Dies ist nützlich, um zu verhindern, dass Personen Expensify verwenden, um Berichte für die Nutzung außerhalb deiner Domain einzureichen, wenn es mit einer strikten Workspace-Durchsetzung kombiniert wird.',
91939196
},
91949197
},
91959198
proactiveAppReview: {

src/languages/en.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9182,8 +9182,11 @@ const translations = {
91829182
makeDefault: 'Make default',
91839183
neverMind: 'Never mind',
91849184
permissions: 'Group permissions',
9185-
StrictlyEnforceWorkspaceRules: 'Strictly enforce workspace rules',
9186-
StrictlyEnforceWorkspaceRulesDescription: 'All workspace rules must be met before submitting a report. No manual exceptions allowed.',
9185+
strictlyEnforceWorkspaceRules: 'Strictly enforce workspace rules',
9186+
strictlyEnforceWorkspaceRulesDescription: 'All workspace rules must be met before submitting a report. No manual exceptions allowed.',
9187+
restrictExpenseWorkspaceCreation: 'Restrict expense workspace creation/removal',
9188+
restrictExpenseWorkspaceCreationDescription:
9189+
'Prevent members from being able to create an expense workspace or remove themselves from an expense workspace. This is useful for preventing people from using Expensify to submit reports for use outside your domain when combined with strict workspace enforcement.',
91879190
},
91889191
},
91899192
};

src/languages/es.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9413,8 +9413,11 @@ ${amount} para ${merchant} - ${date}`,
94139413
makeDefault: 'Establecer como predeterminado',
94149414
neverMind: 'No importa',
94159415
permissions: 'Permisos de grupo',
9416-
StrictlyEnforceWorkspaceRules: 'Hacer cumplir estrictamente las reglas del espacio de trabajo',
9417-
StrictlyEnforceWorkspaceRulesDescription: 'Todas las reglas del espacio de trabajo deben cumplirse antes de enviar un informe. No se permiten excepciones manuales.',
9416+
strictlyEnforceWorkspaceRules: 'Hacer cumplir estrictamente las reglas del espacio de trabajo',
9417+
strictlyEnforceWorkspaceRulesDescription: 'Todas las reglas del espacio de trabajo deben cumplirse antes de enviar un informe. No se permiten excepciones manuales.',
9418+
restrictExpenseWorkspaceCreation: 'Restringir la creación/eliminación de espacios de trabajo de gastos',
9419+
restrictExpenseWorkspaceCreationDescription:
9420+
'Evita que los miembros creen un espacio de trabajo de gastos o se eliminen a sí mismos de uno. Esto, cuando se combina con la aplicación estricta de espacios de trabajo, es útil para evitar que se utilice Expensify para enviar informes destinados a usarse fuera de tu dominio.',
94189421
},
94199422
},
94209423
gps: {

src/languages/fr.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9211,9 +9211,12 @@ Voici un *reçu test* pour vous montrer comment ça fonctionne :`,
92119211
makeDefault: 'Définir par défaut',
92129212
neverMind: 'Peu importe',
92139213
permissions: 'Autorisations du groupe',
9214-
StrictlyEnforceWorkspaceRules: 'Appliquer strictement les règles de l’espace de travail',
9215-
StrictlyEnforceWorkspaceRulesDescription:
9214+
strictlyEnforceWorkspaceRules: 'Appliquer strictement les règles de l’espace de travail',
9215+
strictlyEnforceWorkspaceRulesDescription:
92169216
'Toutes les règles de l’espace de travail doivent être respectées avant de soumettre un rapport. Aucune exception manuelle n’est autorisée.',
9217+
restrictExpenseWorkspaceCreation: 'Restreindre la création/suppression d’espaces de travail de dépenses',
9218+
restrictExpenseWorkspaceCreationDescription:
9219+
'Empêchez les membres de pouvoir créer un espace de travail de dépenses ou de se retirer d’un espace de travail de dépenses. Ceci est utile pour empêcher les gens d’utiliser Expensify afin de soumettre des rapports destinés à un usage hors de votre domaine, lorsqu’il est combiné à une application stricte des espaces de travail.',
92179220
},
92189221
},
92199222
proactiveAppReview: {

src/languages/it.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9178,8 +9178,11 @@ Ecco una *ricevuta di prova* per mostrarti come funziona:`,
91789178
makeDefault: 'Imposta come predefinito',
91799179
neverMind: 'Lascia perdere',
91809180
permissions: 'Autorizzazioni del gruppo',
9181-
StrictlyEnforceWorkspaceRules: 'Applica rigorosamente le regole dello spazio di lavoro',
9182-
StrictlyEnforceWorkspaceRulesDescription: 'Tutte le regole dello spazio di lavoro devono essere soddisfatte prima di inviare un rapporto. Non sono consentite eccezioni manuali.',
9181+
strictlyEnforceWorkspaceRules: 'Applica rigorosamente le regole dello spazio di lavoro',
9182+
strictlyEnforceWorkspaceRulesDescription: 'Tutte le regole dello spazio di lavoro devono essere soddisfatte prima di inviare un rapporto. Non sono consentite eccezioni manuali.',
9183+
restrictExpenseWorkspaceCreation: 'Limita la creazione/rimozione dell’area di lavoro spese',
9184+
restrictExpenseWorkspaceCreationDescription:
9185+
'Impedisci ai membri di poter creare un’area di lavoro spese o di rimuoversi da un’area di lavoro spese. Questo è utile per impedire alle persone di utilizzare Expensify per inviare report destinati a un uso al di fuori del tuo dominio, se combinato con un’applicazione rigorosa dell’area di lavoro.',
91839186
},
91849187
},
91859188
proactiveAppReview: {

src/languages/ja.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9064,8 +9064,11 @@ ${reportName}
90649064
makeDefault: 'デフォルトに設定',
90659065
neverMind: 'やめておく',
90669066
permissions: 'グループの権限',
9067-
StrictlyEnforceWorkspaceRules: 'ワークスペースのルールを厳密に適用する',
9068-
StrictlyEnforceWorkspaceRulesDescription: 'レポートを送信する前にすべてのワークスペースのルールを満たす必要があります。手動による例外は許可されていません。',
9067+
strictlyEnforceWorkspaceRules: 'ワークスペースのルールを厳密に適用する',
9068+
strictlyEnforceWorkspaceRulesDescription: 'レポートを送信する前にすべてのワークスペースのルールを満たす必要があります。手動による例外は許可されていません。',
9069+
restrictExpenseWorkspaceCreation: '経費ワークスペースの作成/削除を制限する',
9070+
restrictExpenseWorkspaceCreationDescription:
9071+
'メンバーが経費ワークスペースを作成したり、経費ワークスペースから自分自身を削除したりできないようにします。これは、厳格なワークスペース適用と組み合わせることで、ドメイン外での使用を目的としたレポートの提出に Expensify が利用されるのを防ぐのに役立ちます。',
90699072
},
90709073
},
90719074
proactiveAppReview: {

src/languages/nl.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9150,9 +9150,12 @@ Hier is een *proefbon* om je te laten zien hoe het werkt:`,
91509150
makeDefault: 'Standaard maken',
91519151
neverMind: 'Laat maar',
91529152
permissions: 'Groepsmachtigingen',
9153-
StrictlyEnforceWorkspaceRules: 'Werkruimteregels strikt afdwingen',
9154-
StrictlyEnforceWorkspaceRulesDescription:
9153+
strictlyEnforceWorkspaceRules: 'Werkruimteregels strikt afdwingen',
9154+
strictlyEnforceWorkspaceRulesDescription:
91559155
'Aan alle werkruimteregels moet worden voldaan voordat een rapport kan worden ingediend. Handmatige uitzonderingen zijn niet toegestaan.',
9156+
restrictExpenseWorkspaceCreation: 'Aanmaken/verwijderen van onkostenwerkruimte beperken',
9157+
restrictExpenseWorkspaceCreationDescription:
9158+
'Voorkom dat leden een onkostenwerkruimte kunnen aanmaken of zichzelf uit een onkostenwerkruimte kunnen verwijderen. Dit is nuttig om te voorkomen dat mensen Expensify gebruiken om rapporten in te dienen voor gebruik buiten jouw domein, wanneer dit wordt gecombineerd met strikte werkruimtehandhaving.',
91569159
},
91579160
},
91589161
proactiveAppReview: {

src/languages/pl.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9132,8 +9132,11 @@ Oto *paragon testowy*, żeby pokazać Ci, jak to działa:`,
91329132
makeDefault: 'Ustaw jako domyślną',
91339133
neverMind: 'Nieważne',
91349134
permissions: 'Uprawnienia grupy',
9135-
StrictlyEnforceWorkspaceRules: 'Ściśle egzekwuj reguły przestrzeni roboczej',
9136-
StrictlyEnforceWorkspaceRulesDescription: 'Przed przesłaniem raportu muszą zostać spełnione wszystkie reguły przestrzeni roboczej. Ręczne wyjątki są niedozwolone.',
9135+
strictlyEnforceWorkspaceRules: 'Ściśle egzekwuj reguły przestrzeni roboczej',
9136+
strictlyEnforceWorkspaceRulesDescription: 'Przed przesłaniem raportu muszą zostać spełnione wszystkie reguły przestrzeni roboczej. Ręczne wyjątki są niedozwolone.',
9137+
restrictExpenseWorkspaceCreation: 'Ogranicz tworzenie/usuwanie przestrzeni roboczej wydatków',
9138+
restrictExpenseWorkspaceCreationDescription:
9139+
'Uniemożliw członkom tworzenie przestrzeni roboczej wydatków lub usuwanie siebie z przestrzeni roboczej wydatków. Jest to przydatne, aby zapobiec używaniu Expensify do przesyłania raportów przeznaczonych do użytku poza Twoją domeną, w połączeniu ze ścisłym egzekwowaniem przestrzeni roboczej.',
91379140
},
91389141
},
91399142
proactiveAppReview: {

src/languages/pt-BR.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9140,8 +9140,11 @@ Aqui está um *comprovante de teste* para mostrar como funciona:`,
91409140
makeDefault: 'Tornar padrão',
91419141
neverMind: 'Deixa pra lá',
91429142
permissions: 'Permissões do grupo',
9143-
StrictlyEnforceWorkspaceRules: 'Aplicar rigorosamente as regras do espaço de trabalho',
9144-
StrictlyEnforceWorkspaceRulesDescription: 'Todas as regras do espaço de trabalho devem ser atendidas antes de enviar um relatório. Não são permitidas exceções manuais.',
9143+
strictlyEnforceWorkspaceRules: 'Aplicar rigorosamente as regras do espaço de trabalho',
9144+
strictlyEnforceWorkspaceRulesDescription: 'Todas as regras do espaço de trabalho devem ser atendidas antes de enviar um relatório. Não são permitidas exceções manuais.',
9145+
restrictExpenseWorkspaceCreation: 'Restringir a criação/remoção de espaços de trabalho de despesas',
9146+
restrictExpenseWorkspaceCreationDescription:
9147+
'Impede que os membros possam criar um espaço de trabalho de despesas ou se removerem de um espaço de trabalho de despesas. Isso é útil para impedir que as pessoas usem o Expensify para enviar relatórios destinados ao uso fora do seu domínio, quando combinado com a aplicação rigorosa de espaços de trabalho.',
91459148
},
91469149
},
91479150
proactiveAppReview: {

src/languages/zh-hans.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8905,8 +8905,11 @@ ${reportName}
89058905
makeDefault: '设为默认',
89068906
neverMind: '算了',
89078907
permissions: '群组权限',
8908-
StrictlyEnforceWorkspaceRules: '严格执行工作空间规则',
8909-
StrictlyEnforceWorkspaceRulesDescription: '提交报告前必须满足所有工作空间规则。不允许手动例外。',
8908+
strictlyEnforceWorkspaceRules: '严格执行工作空间规则',
8909+
strictlyEnforceWorkspaceRulesDescription: '提交报告前必须满足所有工作空间规则。不允许手动例外。',
8910+
restrictExpenseWorkspaceCreation: '限制创建/删除费用工作区',
8911+
restrictExpenseWorkspaceCreationDescription:
8912+
'阻止成员创建费用工作区或将自己从费用工作区中移除。当与严格的工作区执行相结合时,这有助于防止他人使用 Expensify 提交用于您域外的报表。',
89108913
},
89118914
},
89128915
proactiveAppReview: {title: '喜欢全新的 Expensify 吗?', description: '请告诉我们,这样我们就能帮助您让报销体验变得更好。', positiveButton: '太棒了!', negativeButton: '不太是'},

0 commit comments

Comments
 (0)