Skip to content

Commit a4898c6

Browse files
authored
Merge pull request Expensify#88293 from Uzaifm127/feat/87907
feat: Added role filter to workspace members list
2 parents 3520e35 + 5aad3cd commit a4898c6

11 files changed

Lines changed: 200 additions & 12 deletions

File tree

src/languages/de.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6006,6 +6006,11 @@ _Für ausführlichere Anweisungen [besuchen Sie unsere Hilfeseite](${CONST.NETSU
60066006
`Wenn du ${memberName} aus diesem Workspace entfernst, ersetzen wir sie/ihn als technischen Kontakt durch ${workspaceOwner}, den/die Workspace-Inhaber:in.`,
60076007
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
60086008
`${memberName} hat einen ausstehenden Bericht in Bearbeitung, zu dem eine Aktion erforderlich ist. Bitte bitten Sie diese Person, die erforderliche Aktion abzuschließen, bevor Sie sie aus dem Workspace entfernen.`,
6009+
allMembers: 'Alle Mitglieder',
6010+
admins: 'Admins',
6011+
approvers: 'Genehmigende',
6012+
auditors: 'Prüfer',
6013+
emptyRoleFilter: {title: 'Keine Mitglieder entsprechen diesem Filter', subtitle: 'Laden Sie ein Mitglied ein oder ändern Sie den Filter oben.'},
60096014
},
60106015
card: {
60116016
getStartedIssuing: 'Beginne, indem du deine erste virtuelle oder physische Karte ausstellst.',

src/languages/en.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6002,6 +6002,14 @@ const translations = {
60026002
addedWithPrimary: 'Some members were added with their primary logins.',
60036003
invitedBySecondaryLogin: (secondaryLogin: string) => `Added by secondary login ${secondaryLogin}.`,
60046004
workspaceMembersCount: (count: number) => `Total workspace members: ${count}`,
6005+
allMembers: 'All members',
6006+
admins: 'Admins',
6007+
approvers: 'Approvers',
6008+
auditors: 'Auditors',
6009+
emptyRoleFilter: {
6010+
title: 'No members match this filter',
6011+
subtitle: 'Invite a member or change the filter above.',
6012+
},
60056013
importMembers: 'Import members',
60066014
removeMemberPromptApprover: (approver: string, workspaceOwner: string) =>
60076015
`If you remove ${approver} from this workspace, we'll replace them in the approval workflow with ${workspaceOwner}, the workspace owner.`,

src/languages/es.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5861,6 +5861,14 @@ ${amount} para ${merchant} - ${date}`,
58615861
addedWithPrimary: 'Se agregaron algunos miembros con sus nombres de usuario principales.',
58625862
invitedBySecondaryLogin: (secondaryLogin) => `Agregado por nombre de usuario secundario ${secondaryLogin}.`,
58635863
workspaceMembersCount: (count) => `Total de miembros del espacio de trabajo: ${count}`,
5864+
allMembers: 'Todos los miembros',
5865+
admins: 'Administradores',
5866+
approvers: 'Aprobadores',
5867+
auditors: 'Auditores',
5868+
emptyRoleFilter: {
5869+
title: 'Ningún miembro coincide con este filtro',
5870+
subtitle: 'Invita a un miembro o cambia el filtro anterior.',
5871+
},
58645872
importMembers: 'Importar miembros',
58655873
removeMemberPromptApprover: (approver: string, workspaceOwner: string) =>
58665874
`Si eliminas a ${approver} de este espacio de trabajo, lo reemplazaremos en el flujo de aprobación por ${workspaceOwner}, el propietario del espacio de trabajo.`,

src/languages/fr.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6025,6 +6025,11 @@ _Pour des instructions plus détaillées, [visitez notre site d’aide](${CONST.
60256025
`Si vous supprimez ${memberName} de cet espace de travail, nous le remplacerons en tant que contact technique par ${workspaceOwner}, le responsable de l’espace de travail.`,
60266026
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
60276027
`${memberName} a une note de frais en cours de traitement sur laquelle il doit agir. Veuillez lui demander d’effectuer l’action requise avant de le retirer de l’espace de travail.`,
6028+
allMembers: 'Tous les membres',
6029+
admins: 'Administrateurs',
6030+
approvers: 'Approbateurs',
6031+
auditors: 'Auditeurs',
6032+
emptyRoleFilter: {title: 'Aucun membre ne correspond à ce filtre', subtitle: 'Invitez un membre ou modifiez le filtre ci-dessus.'},
60286033
},
60296034
card: {
60306035
getStartedIssuing: 'Commencez par émettre votre première carte virtuelle ou physique.',

src/languages/it.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5994,6 +5994,11 @@ _Per istruzioni più dettagliate, [visita il nostro sito di assistenza](${CONST.
59945994
`Se rimuovi ${memberName} da questo spazio di lavoro, lo sostituiremo come referente tecnico con ${workspaceOwner}, il proprietario dello spazio di lavoro.`,
59955995
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
59965996
`${memberName} ha un rapporto in sospeso su cui deve intervenire. Chiedi loro di completare l’azione richiesta prima di rimuoverlə dallo spazio di lavoro.`,
5997+
allMembers: 'Tutti i membri',
5998+
admins: 'Amministratori',
5999+
approvers: 'Approvatori',
6000+
auditors: 'Revisori',
6001+
emptyRoleFilter: {title: 'Nessun membro corrisponde a questo filtro', subtitle: 'Invita un membro o modifica il filtro qui sopra.'},
59976002
},
59986003
card: {
59996004
getStartedIssuing: 'Inizia emettendo la tua prima carta virtuale o fisica.',

src/languages/ja.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5927,6 +5927,11 @@ _詳しい手順については、[ヘルプサイトをご覧ください](${CO
59275927
`このワークスペースから${memberName}を削除すると、技術連絡先はワークスペースのオーナーである${workspaceOwner}に置き換えられます。`,
59285928
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
59295929
`${memberName} は、対応が必要な未処理のレポートがあります。ワークスペースから削除する前に、必要な対応を完了するよう依頼してください。`,
5930+
allMembers: 'すべてのメンバー',
5931+
admins: '管理者',
5932+
approvers: '承認者',
5933+
auditors: '監査担当者',
5934+
emptyRoleFilter: {title: 'このフィルターに一致するメンバーはいません', subtitle: 'メンバーを招待するか、上のフィルターを変更してください。'},
59305935
},
59315936
card: {
59325937
getStartedIssuing: 'まずは最初のバーチャルカードまたは物理カードを発行しましょう。',

src/languages/nl.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5975,6 +5975,11 @@ _Voor meer gedetailleerde instructies, [bezoek onze help-site](${CONST.NETSUITE_
59755975
`Als je ${memberName} uit deze workspace verwijdert, vervangen we hen als technisch contactpersoon door ${workspaceOwner}, de eigenaar van de workspace.`,
59765976
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
59775977
`${memberName} heeft een openstaand rapport in verwerking waarop actie moet worden ondernomen. Vraag hen dit vereiste actiepunt af te ronden voordat je hen uit de workspace verwijdert.`,
5978+
allMembers: 'Alle leden',
5979+
admins: 'Beheerders',
5980+
approvers: 'Fiatteurs',
5981+
auditors: 'Accountants',
5982+
emptyRoleFilter: {title: 'Geen leden komen overeen met dit filter', subtitle: 'Nodig een lid uit of wijzig het filter hierboven.'},
59785983
},
59795984
card: {
59805985
getStartedIssuing: 'Begin met het uitgeven van je eerste virtuele of fysieke kaart.',

src/languages/pl.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5968,6 +5968,11 @@ _Aby uzyskać bardziej szczegółowe instrukcje, [odwiedź naszą stronę pomocy
59685968
`Jeśli usuniesz ${memberName} z tej przestrzeni roboczej, zastąpimy tę osobę jako kontakt techniczny użytkownikiem ${workspaceOwner}, właścicielem przestrzeni roboczej.`,
59695969
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
59705970
`${memberName} ma nierozliczony raport w trakcie przetwarzania, który wymaga działania. Poproś tę osobę o wykonanie wymaganej czynności przed jej usunięciem z przestrzeni roboczej.`,
5971+
allMembers: 'Wszyscy członkowie',
5972+
admins: 'Administratorzy',
5973+
approvers: 'Osoby zatwierdzające',
5974+
auditors: 'Audytorzy',
5975+
emptyRoleFilter: {title: 'Żadni członkowie nie pasują do tego filtra', subtitle: 'Zaproś członka lub zmień filtr powyżej.'},
59715976
},
59725977
card: {
59735978
getStartedIssuing: 'Zacznij od wydania swojej pierwszej wirtualnej lub fizycznej karty.',

src/languages/pt-BR.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5974,6 +5974,11 @@ _Para instruções mais detalhadas, [visite nossa central de ajuda](${CONST.NETS
59745974
`Se você remover ${memberName} deste workspace, nós vamos substituí-lo como contato técnico por ${workspaceOwner}, o proprietário do workspace.`,
59755975
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) =>
59765976
`${memberName} tem um relatório pendente de processamento que requer ação. Peça para que concluam a ação necessária antes de removê-los do workspace.`,
5977+
allMembers: 'Todos os membros',
5978+
admins: 'Administradores',
5979+
approvers: 'Aprovadores',
5980+
auditors: 'Auditores',
5981+
emptyRoleFilter: {title: 'Nenhum membro corresponde a este filtro', subtitle: 'Convide um membro ou altere o filtro acima.'},
59775982
},
59785983
card: {
59795984
getStartedIssuing: 'Comece emitindo seu primeiro cartão virtual ou físico.',

src/languages/zh-hans.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5825,6 +5825,11 @@ _如需更详细的说明,请[访问我们的帮助网站](${CONST.NETSUITE_IM
58255825
removeMemberPromptTechContact: ({memberName, workspaceOwner}: {memberName: string; workspaceOwner: string}) =>
58265826
`如果您将 ${memberName} 从此工作区中移除,我们会将其技术联系人替换为工作区所有者 ${workspaceOwner}。`,
58275827
cannotRemoveUserDueToReport: ({memberName}: {memberName: string}) => `${memberName} 还有一份待处理报告需要处理。请在将其从工作区中移除之前,先让 TA 完成所需操作。`,
5828+
allMembers: '所有成员',
5829+
admins: '管理员',
5830+
approvers: '审批人',
5831+
auditors: '审计员',
5832+
emptyRoleFilter: {title: '没有成员符合此筛选条件', subtitle: '邀请成员或更改上方的筛选条件。'},
58285833
},
58295834
card: {
58305835
getStartedIssuing: '从发放您的第一张虚拟卡或实体卡开始使用。',

0 commit comments

Comments
 (0)