Skip to content

Commit fb1e667

Browse files
authored
Merge pull request Expensify#78531 from rayane-d/vbba-and-reimburser-policychangelogs
Implement policy change logs for when changing the policy reimburser
2 parents cc1c5bd + c90dae7 commit fb1e667

18 files changed

Lines changed: 87 additions & 0 deletions

File tree

src/CONST/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,6 +1371,7 @@ const CONST = {
13711371
UPDATE_NAME: 'POLICYCHANGELOG_UPDATE_NAME',
13721372
UPDATE_DESCRIPTION: 'POLICYCHANGELOG_UPDATE_DESCRIPTION',
13731373
UPDATE_OWNERSHIP: 'POLICYCHANGELOG_UPDATE_OWNERSHIP',
1374+
UPDATE_REIMBURSER: 'POLICYCHANGELOG_UPDATE_REIMBURSER',
13741375
UPDATE_PROHIBITED_EXPENSES: 'POLICYCHANGELOG_UPDATE_PROHIBITED_EXPENSES',
13751376
UPDATE_REIMBURSEMENT_CHOICE: 'POLICYCHANGELOG_UPDATE_REIMBURSEMENT_CHOICE',
13761377
UPDATE_REIMBURSEMENT_ENABLED: 'POLICYCHANGELOG_UPDATE_REIMBURSEMENT_ENABLED',

src/languages/de.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ import type {
185185
UpdatedPolicyManualApprovalThresholdParams,
186186
UpdatedPolicyPreventSelfApprovalParams,
187187
UpdatedPolicyReimbursementEnabledParams,
188+
UpdatedPolicyReimburserParams,
188189
UpdatedPolicyReportFieldDefaultValueParams,
189190
UpdatedPolicyTagFieldParams,
190191
UpdatedPolicyTagNameParams,
@@ -6655,6 +6656,8 @@ Fordere Spesendetails wie Belege und Beschreibungen an, lege Limits und Standard
66556656
},
66566657
changedCustomReportNameFormula: ({newValue, oldValue}: UpdatedPolicyFieldWithNewAndOldValueParams) =>
66576658
`benutzerdefinierte Berichtsnamensformel in „${newValue}“ geändert (zuvor „${oldValue}“)`,
6659+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6660+
previousReimburser ? `hat den autorisierten Zahler in „${newReimburser}“ geändert (zuvor „${previousReimburser}“)` : `den autorisierten Zahler in „${newReimburser}“ geändert`,
66586661
},
66596662
roomMembersPage: {
66606663
memberNotFound: 'Mitglied nicht gefunden.',

src/languages/en.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ import type {
174174
UpdatedPolicyManualApprovalThresholdParams,
175175
UpdatedPolicyPreventSelfApprovalParams,
176176
UpdatedPolicyReimbursementEnabledParams,
177+
UpdatedPolicyReimburserParams,
177178
UpdatedPolicyReportFieldDefaultValueParams,
178179
UpdatedPolicyTagFieldParams,
179180
UpdatedPolicyTagNameParams,
@@ -6513,6 +6514,8 @@ const translations = {
65136514
previousForwardsTo
65146515
? `changed the approval workflow for ${approver} to stop forwarding approved reports (previously forwarded to ${previousForwardsTo})`
65156516
: `changed the approval workflow for ${approver} to stop forwarding approved reports`,
6517+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6518+
previousReimburser ? `changed the authorized payer to "${newReimburser}" (previously "${previousReimburser}")` : `changed the authorized payer to "${newReimburser}"`,
65166519
updateReimbursementEnabled: ({enabled}: UpdatedPolicyReimbursementEnabledParams) => `${enabled ? 'enabled' : 'disabled'} reimbursements`,
65176520
addTax: ({taxName}: UpdatedPolicyTaxParams) => `added the tax "${taxName}"`,
65186521
deleteTax: ({taxName}: UpdatedPolicyTaxParams) => `removed the tax "${taxName}"`,

src/languages/es.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6161,6 +6161,8 @@ ${amount} para ${merchant} - ${date}`,
61616161
downgradedWorkspace: 'bajó de categoría este espacio de trabajo al plan Recopilar',
61626162
updatedAuditRate: ({oldAuditRate, newAuditRate}) =>
61636163
`cambió la tasa de informes enviados aleatoriamente para aprobación manual a ${Math.round(newAuditRate * 100)}% (previamente ${Math.round(oldAuditRate * 100)}%)`,
6164+
changedReimburser: ({newReimburser, previousReimburser}) =>
6165+
previousReimburser ? `cambió el pagador autorizado a "${newReimburser}" (previamente "${previousReimburser}")` : `cambió el pagador autorizado a "${newReimburser}"`,
61646166
updateReimbursementEnabled: ({enabled}) => `${enabled ? 'habilitó' : 'deshabilitó'} los reembolsos`,
61656167
updatedManualApprovalThreshold: ({oldLimit, newLimit}) => `cambió el límite de aprobación manual para todos los gastos a ${newLimit} (previamente ${oldLimit})`,
61666168
updatedFeatureEnabled: ({enabled, featureName}) => {

src/languages/fr.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ import type {
185185
UpdatedPolicyManualApprovalThresholdParams,
186186
UpdatedPolicyPreventSelfApprovalParams,
187187
UpdatedPolicyReimbursementEnabledParams,
188+
UpdatedPolicyReimburserParams,
188189
UpdatedPolicyReportFieldDefaultValueParams,
189190
UpdatedPolicyTagFieldParams,
190191
UpdatedPolicyTagNameParams,
@@ -6667,6 +6668,8 @@ Exigez des informations de dépense comme les reçus et les descriptions, défin
66676668
previousForwardsTo
66686669
? `a modifié le flux d’approbation pour ${approver} afin de ne plus transférer les rapports approuvés (auparavant transférés à ${previousForwardsTo})`
66696670
: `a modifié le flux d'approbation pour ${approver} afin de ne plus transférer les rapports approuvés`,
6671+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6672+
previousReimburser ? `a modifié le payeur autorisé en « ${newReimburser} » (auparavant « ${previousReimburser} »)` : `a modifié le payeur autorisé en « ${newReimburser} »`,
66706673
},
66716674
roomMembersPage: {
66726675
memberNotFound: 'Membre introuvable.',

src/languages/it.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ import type {
185185
UpdatedPolicyManualApprovalThresholdParams,
186186
UpdatedPolicyPreventSelfApprovalParams,
187187
UpdatedPolicyReimbursementEnabledParams,
188+
UpdatedPolicyReimburserParams,
188189
UpdatedPolicyReportFieldDefaultValueParams,
189190
UpdatedPolicyTagFieldParams,
190191
UpdatedPolicyTagNameParams,
@@ -6640,6 +6641,10 @@ Richiedi dettagli di spesa come ricevute e descrizioni, imposta limiti e valori
66406641
},
66416642
changedCustomReportNameFormula: ({newValue, oldValue}: UpdatedPolicyFieldWithNewAndOldValueParams) =>
66426643
`ha modificato la formula del nome del report personalizzato in "${newValue}" (precedentemente "${oldValue}")`,
6644+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6645+
previousReimburser
6646+
? `ha modificato il pagatore autorizzato in "${newReimburser}" (precedentemente "${previousReimburser}")`
6647+
: `ha cambiato il pagatore autorizzato in "${newReimburser}"`,
66436648
},
66446649
roomMembersPage: {
66456650
memberNotFound: 'Membro non trovato.',

src/languages/ja.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ import type {
185185
UpdatedPolicyManualApprovalThresholdParams,
186186
UpdatedPolicyPreventSelfApprovalParams,
187187
UpdatedPolicyReimbursementEnabledParams,
188+
UpdatedPolicyReimburserParams,
188189
UpdatedPolicyReportFieldDefaultValueParams,
189190
UpdatedPolicyTagFieldParams,
190191
UpdatedPolicyTagNameParams,
@@ -6587,6 +6588,8 @@ ${reportName}
65876588
},
65886589
changedCustomReportNameFormula: ({newValue, oldValue}: UpdatedPolicyFieldWithNewAndOldValueParams) =>
65896590
`カスタムレポート名の数式を「${newValue}」(以前は「${oldValue}」)に変更しました`,
6591+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6592+
previousReimburser ? `認可された支払者を「${newReimburser}」(以前は「${previousReimburser}」)に変更しました` : `承認済み支払者を「${newReimburser}」に変更しました`,
65906593
},
65916594
roomMembersPage: {
65926595
memberNotFound: 'メンバーが見つかりません。',

src/languages/nl.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ import type {
185185
UpdatedPolicyManualApprovalThresholdParams,
186186
UpdatedPolicyPreventSelfApprovalParams,
187187
UpdatedPolicyReimbursementEnabledParams,
188+
UpdatedPolicyReimburserParams,
188189
UpdatedPolicyReportFieldDefaultValueParams,
189190
UpdatedPolicyTagFieldParams,
190191
UpdatedPolicyTagNameParams,
@@ -6629,6 +6630,10 @@ Vraag verplichte uitgavedetails zoals bonnetjes en beschrijvingen, stel limieten
66296630
previousForwardsTo
66306631
? `heeft de goedkeuringsworkflow voor ${approver} gewijzigd zodat goedgekeurde rapporten niet meer worden doorgestuurd (voorheen doorgestuurd naar ${previousForwardsTo})`
66316632
: `heeft de goedkeuringsworkflow voor ${approver} gewijzigd zodat goedgekeurde rapporten niet meer worden doorgestuurd`,
6633+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6634+
previousReimburser
6635+
? `heeft de gemachtigde betaler gewijzigd in "${newReimburser}" (voorheen "${previousReimburser}")`
6636+
: `heeft de gemachtigde betaler gewijzigd in "${newReimburser}"`,
66326637
},
66336638
roomMembersPage: {
66346639
memberNotFound: 'Lid niet gevonden.',

src/languages/params.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,8 @@ type UpdatedPolicyManualApprovalThresholdParams = {oldLimit: string; newLimit: s
325325

326326
type UpdatedPolicyReimbursementEnabledParams = {enabled: boolean};
327327

328+
type UpdatedPolicyReimburserParams = {newReimburser: string; previousReimburser?: string};
329+
328330
type ExportedToIntegrationParams = {label: string; markedManually?: boolean; inProgress?: boolean; lastModified?: string};
329331

330332
type IntegrationsMessageParams = {
@@ -896,6 +898,7 @@ export type {
896898
UpdatedPolicyAuditRateParams,
897899
UpdatedPolicyManualApprovalThresholdParams,
898900
UpdatedPolicyReimbursementEnabledParams,
901+
UpdatedPolicyReimburserParams,
899902
UpdatePolicyCustomUnitTaxEnabledParams,
900903
UpdatePolicyCustomUnitParams,
901904
UpdatedPolicyApprovalRuleParams,

src/languages/pl.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ import type {
185185
UpdatedPolicyManualApprovalThresholdParams,
186186
UpdatedPolicyPreventSelfApprovalParams,
187187
UpdatedPolicyReimbursementEnabledParams,
188+
UpdatedPolicyReimburserParams,
188189
UpdatedPolicyReportFieldDefaultValueParams,
189190
UpdatedPolicyTagFieldParams,
190191
UpdatedPolicyTagNameParams,
@@ -6614,6 +6615,10 @@ Wymagaj szczegółów wydatków, takich jak paragony i opisy, ustawiaj limity i
66146615
previousForwardsTo
66156616
? `zmieniono proces zatwierdzania dla ${approver}, aby przestać przekazywać zatwierdzone raporty (wcześniej przekazywane do ${previousForwardsTo})`
66166617
: `zmieniono przepływ zatwierdzania dla ${approver}, aby nie przekazywać dalej zatwierdzonych raportów`,
6618+
changedReimburser: ({newReimburser, previousReimburser}: UpdatedPolicyReimburserParams) =>
6619+
previousReimburser
6620+
? `zmieniono upoważnionego płatnika na „${newReimburser}” (wcześniej „${previousReimburser}”)`
6621+
: `zmienił(a) upoważnioną osobę dokonującą płatności na „${newReimburser}”`,
66176622
},
66186623
roomMembersPage: {
66196624
memberNotFound: 'Użytkownik nie został znaleziony.',

0 commit comments

Comments
 (0)