Addr_Settings_Intro_Title
@@ -1479,7 +1479,7 @@
en_UStrueErrorEmailMessage
- Salesforce encountered these NPSP errors. If you're unsure how to resolve the errors, post a message in the Nonprofit Success Pack group: https://powerofus.force.com/HUB_NPSP_Group
+ Salesforce encountered these NPSP errors. If you're unsure how to resolve the errors, post a message in the Nonprofit Success Pack group: https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAEFieldSetRelatedFieldError
@@ -1503,7 +1503,7 @@
en_UStrueInactiveScheduledJobsOwnerErrMsg
- There are Scheduled Jobs owned by an inactive User. Review your Scheduled Jobs and ensure the owner of each one is an active User. See Edit or Reschedule NPSP Scheduled Jobs for more information: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ There are Scheduled Jobs owned by an inactive User. Review your Scheduled Jobs and ensure the owner of each one is an active User.NameRequired
@@ -2072,8 +2072,7 @@
trueEnablement page introduction and guidelinesGreetings! Enhanced Recurring Donations is our redesigned and improved Recurring Donations feature for the Nonprofit Success Pack (NPSP). A big thanks to our community members who offered their feedback and helped make Enhanced Recurring Donations possible.
- <br/><br/>Since there's already a Recurring Donations feature in NPSP, you'll need to perform several upgrade tasks and move your existing data to the Enhanced Recurring Donations model. We've outlined the required tasks for you below.
- <br/><br/>You'll probably have questions along the way and we want you to be fully prepared at each step. Refer to the <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">Enhanced Recurring Donations documentation</a> as you work through the upgrade process.
+ <br/><br/>Since there's already a Recurring Donations feature in NPSP, you'll need to perform several upgrade tasks and move your existing data to the Enhanced Recurring Donations model. We've outlined the required tasks for you below.
RD2_EnablementMetaDeployConfirm
@@ -2161,7 +2160,7 @@
en_UStrueMessage displayed on a migration error
- Your migration run has errors, these will need to be fixed to complete a successful Migration. See the errors by going to NPSP Settings > System Tools > Error Logs. Consult the <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation</a> for help. Fix the errors then return and try again.
+ Your migration run has errors, these will need to be fixed to complete a successful Migration. See the errors by going to NPSP Settings > System Tools > Error Logs.RD2_EnablementMigrationIntro
@@ -2242,8 +2241,7 @@
trueEnablement preparation tasks introduction and guidelines<ul><li>Disable workflows, processes, validation rules and triggers on the Recurring Donations, Opportunity, and Payment objects.</li>
-<li>Backup your database, including all Recurring Donations and their related records.</li>
-<li>Read the Enhanced Recurring Donations <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation</a>.</li></ul>
+<li>Backup your database, including all Recurring Donations and their related records.</li></ul>
RD2_EnablementPrepTitle
@@ -2260,8 +2258,7 @@
trueSimple enablement page introduction and guidelinesEnhanced Recurring Donations makes Recurring Donations more flexible and easier to manage than ever before. To enable Enhanced Recurring Donations, follow the steps below. You must complete ALL the steps to fully enable Enhanced Recurring Donations.
- <br/><br/><b>Because you have no Recurring Donation records, you don't need to validate or migrate any data.</b>
- <br/><br/>For more information, read the <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">Enhanced Recurring Donations documentation</a>.
+ <br/><br/><b>Because you have no Recurring Donation records, you don't need to validate or migrate any data.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -4100,7 +4097,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.en_US
trueExplanation of Batch Data Entry not being supported & recommendations
- As of October 1, 2020, Batch Data Entry is no longer supported. Most capabilities have been replaced with newer features in NPSP. If you have any in-progress batches, you can still access those records, but you can't process them using Batch Data Entry. Contact support if you need to access in-progress batches. <br/> You may want to explore Gift Entry as an alternative to Batch Data Entry. Learn more about Gift Entry in the <a href='https://powerofus.force.com/NPSP_Documentation' target='_blank'>NPSP Documentation</a>.
+ As of October 1, 2020, Batch Data Entry is no longer supported. Most capabilities have been replaced with newer features in NPSP. If you have any in-progress batches, you can still access those records, but you can't process them using Batch Data Entry. Contact support if you need to access in-progress batches. <br/> You may want to explore Gift Entry as an alternative to Batch Data Entry.bdeRetirementWarningBody
@@ -4108,7 +4105,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.en_US
trueExplanation of Batch Data Entry retirement & recommendations
- On October 1, 2020, Batch Data Entry will be retired and will no longer work in NPSP. If you have any in-progress batches at that time, you can still access those records, but you can't process them using Batch Data Entry. To ensure a smooth transition, enable and use Gift Entry in advance of October 1st. Learn more about Gift Entry in the <a href='https://powerofus.force.com/NPSP_Documentation' target='_blank'>NPSP Documentation</a>.
+ On October 1, 2020, Batch Data Entry will be retired and will no longer work in NPSP. If you have any in-progress batches at that time, you can still access those records, but you can't process them using Batch Data Entry. To ensure a smooth transition, enable and use Gift Entry in advance of October 1st.bdeRetirementWarningHeader
@@ -5845,7 +5842,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.en_US
trueExplanation of Batch Gift Entry retirement & recommendations
- On July 13, 2021, legacy Batch Gift Entry will be retired and will no longer work in NPSP. If you have any in-progress batches at that time, you can still access those records, but you can't process them using Batch Gift Entry. To ensure a smooth transition, enable and use the newer Gift Entry in advance of July 13th. Learn more about Gift Entry in the <a href='https://powerofus.force.com/NPSP_Documentation' target='_blank'>NPSP Documentation</a>.
+ On July 13, 2021, legacy Batch Gift Entry will be retired and will no longer work in NPSP. If you have any in-progress batches at that time, you can still access those records, but you can't process them using Batch Gift Entry. To ensure a smooth transition, enable and use the newer Gift Entry in advance of July 13th.bgeRetirementWarningHeader
@@ -5874,7 +5871,6 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.
@@ -6918,7 +6914,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.en_US
trueText to be display before the "See Duplicate Contact" button
- See all duplicate Contacts found using matching rules. <a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b> Tell Me More </b></a>
+ See all duplicate Contacts found using matching rules. <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b> Tell Me More </b></a>conMergeSeeDupConDRS
@@ -11303,7 +11299,7 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
en_USfalsehealthSolutionNothingScheduled
- To reschedule the default NPSP jobs, go to NPSP Settings | Bulk Data Processes | Process Scheduler. Click Edit. Make sure Don't Enable Auto Schedule Default NPSP Job is not selected. Click Save. See Edit or Reschedule NPSP Jobs for more information: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ To reschedule the default NPSP jobs, go to NPSP Settings | Bulk Data Processes | Process Scheduler. Click Edit. Make sure Don't Enable Auto Schedule Default NPSP Job is not selected. Click Save.healthSolutionOCRDupPrimary
@@ -11374,7 +11370,7 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
en_USfalsehealthSolutionTriggerHandlerMismatch
- Changes to triggers can affect core NPSP functionality in unexpected ways, and should be thoroughly tested before deployment to production. If these changes were unintentional, you should reset your Trigger Handlers to match the default NPSP configuration. See Manage Trigger Handlers for more information: https://powerofus.force.com/NPSP_Manage_Trigger_Handlers
+ Changes to triggers can affect core NPSP functionality in unexpected ways, and should be thoroughly tested before deployment to production. If these changes were unintentional, you should reset your Trigger Handlers to match the default NPSP configuration.healthSolutionUnsupportedPicklistValue
@@ -13596,14 +13592,6 @@ Selecting Don't Auto Schedule Default NPSP Jobs tells NPSP not to check for
stgHelpAdvancedMapping2You can disable Advanced Mapping and go back to Help Text mapping, but any changes you made with Advanced Mapping will be lost.
-
- stgHelpAdvancedMapping3
- Settings
- en_US
- false
- stgHelpAdvancedMapping3
- Find complete Advanced Mapping setup documentation <a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">here</a>.
- stgHelpAdvancedMapping4Settings
@@ -13614,7 +13602,7 @@ Selecting Don't Auto Schedule Default NPSP Jobs tells NPSP not to check for
<b>This message won't be displayed if you leave this page! Take a screenshot of this page or copy the information in the table below to track the Help Text mappings you need correct. </b>
<br/>
<br/>
- We couldn't convert some of your existing Help Text mappings because they're invalid. <a href="https://powerofus.force.com/NPSP_Troubleshoot_Help_Text" target="_blank">Read more about common Help Text mapping issues</a>. We recommend disabling Advanced Mapping, correcting the invalid Help Text mappings, then re-enabling Advanced Mapping. Alternatively, you could add these mappings when you configure Advanced Mapping on the next screen, but these additional mappings will revert to the original invalid Help Text if you disable Advanced Mapping.
+ We couldn't convert some of your existing Help Text mappings because they're invalid. We recommend disabling Advanced Mapping, correcting the invalid Help Text mappings, then re-enabling Advanced Mapping. Alternatively, you could add these mappings when you configure Advanced Mapping on the next screen, but these additional mappings will revert to the original invalid Help Text if you disable Advanced Mapping.
@@ -13851,9 +13839,6 @@ Once the process is 100% complete, you can safely leave or refresh this page.en_US
truestgHelpCustomizableRollupsEnable1
-
- You can find complete Customizable Rollups documentation <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">here</a>.
- stgHelpCustomizableRollupsEnable2
@@ -13862,7 +13847,7 @@ Once the process is 100% complete, you can safely leave or refresh this page.true
stgHelpCustomizableRollupsEnable2
- When you enable Customizable Rollups for the first time, we will automatically convert your existing rollups and the 87 out-of-box NPSP rollups into Customizable Rollups. For complete details, see <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">this doc</a>.
+ When you enable Customizable Rollups for the first time, we will automatically convert your existing rollups and the 87 out-of-box NPSP rollups into Customizable Rollups.
<br/><br/>
You can disable and go back to legacy rollups, but any new rollups or rollup/filter changes made in Customizable Rollups won't be applied to your legacy rollup settings.
@@ -14029,7 +14014,6 @@ Once the process is 100% complete, you can safely leave or refresh this page.en_US
falsestgHelpHHObjectOverview
- To learn more about the recommended Household Account model, see the <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">NPSP Documentation</a>.stgHelpHHRules
@@ -14069,7 +14053,7 @@ Once the process is 100% complete, you can safely leave or refresh this page.en_US
falsestgHelpLeadConvert
- Specifies the default behavior for Opportunity creation when you convert a Lead to a Contact. If left unselected, Salesforce will NOT automatically create an Opportunity when you convert Leads to Contacts. For more information, see the <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">NPSP Documentation</a>.
+ Specifies the default behavior for Opportunity creation when you convert a Lead to a Contact. If left unselected, Salesforce will NOT automatically create an Opportunity when you convert Leads to Contacts.stgHelpLvlAssignBatch
@@ -14177,7 +14161,7 @@ IMPORTANT: Both of these fields must have the same data type.
en_USfalsestgHelpOCR
- Soft Credits, Contact Roles, and Matching Gifts relate to each other in important ways. If you're not familiar with these concepts and how they interact, you should read through the <a href="https://powerofus.force.com/NPSP_SCMG" target="_blank">NPSP Documentation</a> before making any adjustments to these settings.
+ Soft Credits, Contact Roles, and Matching Gifts relate to each other in important ways. If you're not familiar with these concepts and how they interact, you should read through the <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Automated_Soft_Credits.htm&type=5" target="_blank">NPSP Documentation</a> before making any adjustments to these settings.stgHelpOCRDefaultRole
@@ -14233,7 +14217,7 @@ IMPORTANT: Both of these fields must have the same data type.
en_USfalsestgHelpOppNamingFormat
- The Opportunity Name format. Choose "other" to create your own. See the <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">NPSP Documentation</a> for details.
+ The Opportunity Name format. Choose "other" to create your own.stgHelpOppNamingRecTypes
@@ -14316,12 +14300,12 @@ IMPORTANT: Both of these fields must have the same data type.
If enabled, Salesforce automatically creates Payments for new Opportunities (Donations).
- stgHelpPowerOfUsHub
+ stgHelpTrailHeadHubSettingsen_USfalse
- stgHelpPowerOfUsHub
- Got questions? Try the <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a> group.
+ stgHelpTrailHeadHub
+ Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://trailhead.salesforce.com/fr/trailblazer-community/groups/0F94S000000kHiLSAU?sort=LAST_MODIFIED_DATE_DESC&tab=discussion" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://trailhead.salesforce.com/fr/trailblazer-community/groups/0F94S000000kHOXSA2?sort=LAST_MODIFIED_DATE_DESC&tab=discussion" target="_blank">NPSP Release Announcements</a> group.stgHelpPrimaryContactBatch
@@ -14573,7 +14557,7 @@ This process may take some time, but you can close this page and the process wil
en_USfalsestgHelpRelReciprocalMethod
- Specifies the method used for generating reciprocal relationships. See the <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">NPSP Documentation</a> for more information.
+ Specifies the method used for generating reciprocal relationships.stgHelpRelReciprocalName
@@ -15930,11 +15914,11 @@ Note: The NPSP Settings tab is visible in the Nonprofit Success Pack application
When you create an Opportunity, the Name is automatically populated using a default naming convention. You can customize the naming convention by creating custom Opportunity Names.
- stgPowerOfUsHub
+ stgHelpTrailHeadHubSettingsen_USfalse
- stgPowerOfUsHub
+ stgHelpTrailHeadHubTrailblazer Community
diff --git a/force-app/main/default/pages/STG_PanelHome.page b/force-app/main/default/pages/STG_PanelHome.page
index f4ba8c2679a..82b92c51259 100644
--- a/force-app/main/default/pages/STG_PanelHome.page
+++ b/force-app/main/default/pages/STG_PanelHome.page
@@ -29,9 +29,7 @@
diff --git a/force-app/main/default/translations/de.translation-meta.xml b/force-app/main/default/translations/de.translation-meta.xml
index 0febdef105d..19f230e337b 100644
--- a/force-app/main/default/translations/de.translation-meta.xml
+++ b/force-app/main/default/translations/de.translation-meta.xml
@@ -42,7 +42,7 @@
1. Öffnen Sie einen Drittanbieter-Adressenüberprüfungs-Account. (Einige sind für gemeinnützige Organisationen kostenlos.)<br/>
2. Erstellen Sie in Ihrem Adressenüberprüfungsservice die erforderlichen Authentifizierungskennung und/oder -Token.<br/>
3. Kehren Sie zu dieser Einstellungsseite zurück, klicken Sie oben auf die Schaltfläche "Bearbeiten" und fügen Sie die Kennung und/oder den Token in die entsprechenden Felder ein.<br/>
-4. Füllen Sie die restlichen Felder aus und klicken Sie auf "Speichern". Weitere Informationen finden Sie im Hilfetext zu den einzelnen Feldern. Wenn Sie weitere Hilfe benötigen, lesen Sie in der <a href="https://powerofus.force.com/NPSP_Address_Verification">NPSP-Dokumentation</a> nach.
+4. Füllen Sie die restlichen Felder aus und klicken Sie auf "Speichern". Weitere Informationen finden Sie im Hilfetext zu den einzelnen Feldern.
Addr_Settings_Intro_Title
@@ -766,7 +766,7 @@
ErrorEmailMessage
-
+
FieldSetRelatedFieldError
@@ -778,7 +778,7 @@
InactiveScheduledJobsOwnerErrMsg
-
+
NameRequired
@@ -1064,7 +1064,7 @@
RD2_EnablementIntro
+ <br/><br/>Auf dem Weg werden Sie wahrscheinlich die eine oder andere Frage haben, daher möchten wir, dass Sie auf jeden einzelnen Schritt umfassend vorbereitet sind.
RD2_EnablementMetaDeployConfirm
@@ -1112,7 +1112,7 @@
RD2_EnablementMigrationErrorMessage
-
+
RD2_EnablementMigrationIntro
@@ -1153,8 +1153,7 @@
RD2_EnablementPrepTasks
+<li>Sichern Sie Ihre Datenbank, einschließlich aller Wiederkehrenden Spenden und aller zugeordneten Datensätze.</li>
RD2_EnablementPrepTitle
@@ -1163,8 +1162,7 @@
RD2_EnablementSimpleIntro
+ <br/><br/><b>Da Sie nicht über Datensätze für wiederkehrende Spenden verfügen, brauchen Sie keinerlei Daten zu überprüfen oder zu migrieren.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2103,11 +2101,10 @@ Zum Überprüfen Ihrer Zuweisungseinstellungen zum Verwendungszweck gehen Sie zu
bdeRetirementBlockerMessage
-
+
bdeRetirementWarningBody
-
bdeRetirementWarningHeader
@@ -3008,7 +3005,7 @@ Zum Überprüfen Ihrer Zuweisungseinstellungen zum Verwendungszweck gehen Sie zu
bgeRetirementWarningBody
-
+
bgeRetirementWarningHeader
@@ -3023,8 +3020,7 @@ Zum Überprüfen Ihrer Zuweisungseinstellungen zum Verwendungszweck gehen Sie zu
+ Sie sollten sich den Spendeneintrag als Alternative zum Batch-Spendeneintrag ansehen.
bgeTabHeader
@@ -3546,7 +3542,7 @@ Zum Überprüfen Ihrer Zuweisungseinstellungen zum Verwendungszweck gehen Sie zu
conMergeSeeDupConText
-
+
conMergeSeeDupConDRS
@@ -5748,7 +5744,7 @@ Wenn Sie es vorziehen, können Sie "Spendeneintrag" deaktivieren und s
healthSolutionNothingScheduled
-
+
healthSolutionOCRDupPrimary
@@ -5784,7 +5780,7 @@ Wenn Sie es vorziehen, können Sie "Spendeneintrag" deaktivieren und s
healthSolutionTriggerHandlerMismatch
-
+
healthSolutionUnsupportedPicklistValue
@@ -6841,16 +6837,12 @@ Indem Sie "NPSP-Standardaufträge n. automat. planen" auswählen, teil
stgHelpAdvancedMapping2
-
- stgHelpAdvancedMapping3
-
- stgHelpAdvancedMapping4
+ Wir konnten einige Ihrer bestehenden Hilfetext-Zuordnungen nicht konvertieren, da sie ungültig sind. Wir empfehlen, die Erweiterte Zuordnung zu deaktivieren, die ungültigen Hilfetext-Zuordnungen zu korrigieren und die Erweiterte Zuordnung anschließend wieder zu aktivieren. Alternativ können Sie diese Zuordnungen hinzufügen, wenn Sie die Erweiterte Zuordnung auf der nächsten Seite konfigurieren, diese zusätzlichen Zuordnungen werden aber auf den ursprünglichen ungültigen Hilfetext zurückgesetzt, wenn Sie die Erweiterte Zuordnung deaktivieren.
stgHelpAdvancedMappingInvalidHelpText
@@ -6992,13 +6984,9 @@ Wir empfehlen Ihnen, vor dem Starten dieses Vorgangs Folgendes zu deaktivieren,
<br/>
Wenn der Vorgang zu 100 % abgeschlossen ist, können Sie die Seite verlassen oder aktualisieren.
-
- stgHelpCustomizableRollupsEnable1
-
- stgHelpCustomizableRollupsEnable2
-
@@ -7080,10 +7068,6 @@ Wenn der Vorgang zu 100 % abgeschlossen ist, können Sie die Seite verlassen od
stgHelpHHOCROnWenn diese Option ausgewählt ist, erstellt NPSP automatisch Kontaktrollen zu einzelnen Spenden für Haushalt-Mitglieder des Hauptansprechpartners der Opportunity.
-
- stgHelpHHObjectOverview
- Weitere Informationen zum empfohlenen Haushalt-Account-Modell finden Sie in der <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">NPSP-Dokumentation</a>.
- stgHelpHHRulesGibt an, für welche Kontakte Salesforce automatisch separate Haushalt-Objekte erstellt. (Gilt nur für Eins-zu-Eins- oder Einzelperson-Account-Modelle.)
@@ -7102,7 +7086,7 @@ Wenn der Vorgang zu 100 % abgeschlossen ist, können Sie die Seite verlassen od
stgHelpLeadConvert
- Gibt das Standardverhalten für die Opportunity-Erstellung an, wenn Sie einen Lead in einen Kontakt konvertieren. Wird nichts ausgewählt, erstellt Salesforce NICHT automatisch eine Opportunity, wenn Sie Leads in Kontakte konvertieren. Weitere Informationen finden Sie in der <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">NPSP-Dokumentation</a>.
+ Gibt das Standardverhalten für die Opportunity-Erstellung an, wenn Sie einen Lead in einen Kontakt konvertieren. Wird nichts ausgewählt, erstellt Salesforce NICHT automatisch eine Opportunity, wenn Sie Leads in Kontakte konvertieren.stgHelpLvlAssignBatch
@@ -7158,7 +7142,7 @@ WICHTIG: Die Datentypen beider Felder müssen identisch sein.
stgHelpOCR
- Zwischen Soft Credits, Kontaktrollen und Spendenverdopplung bestehen wichtige Beziehungen. Wenn Sie mit diesen Konzepten und der Art und Weise, in der sie interagieren, nicht vertraut sind, lesen Sie die<a href="https://powerofus.force.com/NPSP_SCMG" target="_blank">NPSP-Dokumentation</a>, bevor Sie diese Einstellungen ändern.
+ Zwischen Soft Credits, Kontaktrollen und Spendenverdopplung bestehen wichtige Beziehungen. Wenn Sie mit diesen Konzepten und der Art und Weise, in der sie interagieren, nicht vertraut sind, lesen Sie die<a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Automated_Soft_Credits.htm&type=5" target="_blank">NPSP-Dokumentation</a>, bevor Sie diese Einstellungen ändern.stgHelpOCRDefaultRole
@@ -7186,7 +7170,7 @@ WICHTIG: Die Datentypen beider Felder müssen identisch sein.
stgHelpOppNamingFormat
- Das Format des Opportunity-Namens. Wählen Sie "Sonstige", um ein eigenes zu erstellen. Weitere Informationen finden Sie in der <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">NPSP-Dokumentation</a>.
+ Das Format des Opportunity-Namens. Wählen Sie "Sonstige", um ein eigenes zu erstellen.stgHelpOppNamingRecTypes
@@ -7229,8 +7213,8 @@ WICHTIG: Die Datentypen beider Felder müssen identisch sein.
Wenn diese Option aktiviert ist, erstellt Salesforce automatisch Zahlungen für neue Opportunities (Spenden).
- stgHelpPowerOfUsHub
- Haben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.
+ stgHelpTrailHeadHub
+ Haben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.stgHelpPrimaryContactBatch
@@ -7370,7 +7354,7 @@ Dieser Vorgang kann etwas Zeit in Anspruch nehmen, Sie können die Seite jedoch
stgHelpRelReciprocalMethod
- Legt die Methode zur Generierung von wechselseitigen Beziehungen fest. Weitere Informationen finden Sie in der <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">NPSP-Dokumentation</a>.
+ Legt die Methode zur Generierung von wechselseitigen Beziehungen fest.stgHelpRelReciprocalName
@@ -8052,7 +8036,7 @@ Hinweis: Die Registerkarte "NPSP-Einstellungen" ist in der Nonprofit S
Wenn Sie eine Opportunity erstellen, wird der Name automatisch mithilfe einer Standard-Benennungskonvention ausgefüllt. Sie können die Benennungskonvention durch Erstellen benutzerdefinierter Opportunity-Namen anpassen.
- stgPowerOfUsHub
+ stgHelpTrailHeadHubTrailblazer Community
diff --git a/force-app/main/default/translations/en_GB.translation-meta.xml b/force-app/main/default/translations/en_GB.translation-meta.xml
index 7939fb4fb34..21c9a7b7b2f 100644
--- a/force-app/main/default/translations/en_GB.translation-meta.xml
+++ b/force-app/main/default/translations/en_GB.translation-meta.xml
@@ -42,7 +42,7 @@
1. Open a third-party address verification account. (Some are free for nonprofits.)<br/>
2. In your address verification service, create the required authentication ID and/or token.<br/>
3. Return to this settings page, click the Edit button above, and paste the ID and/or token into the appropriate fields.<br/>
-4. Complete the remaining fields and click Save. The help text for each field provides more information. If you still need more help, see the <a href="https://powerofus.force.com/NPSP_Address_Verification">NPSP documentation</a>.
+4. Complete the remaining fields and click Save. The help text for each field provides more information.
Addr_Settings_Intro_Title
@@ -766,7 +766,7 @@
ErrorEmailMessage
- Salesforce encountered these NPSP errors. If you're unsure how to resolve the errors, post a message in the Nonprofit Success Pack group: https://powerofus.force.com/HUB_NPSP_Group
+ Salesforce encountered these NPSP errors. If you're unsure how to resolve the errors, post a message in the Nonprofit Success Pack group: https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAEFieldSetRelatedFieldError
@@ -778,7 +778,7 @@
InactiveScheduledJobsOwnerErrMsg
- There are Scheduled Jobs owned by an inactive User. Review your Scheduled Jobs and ensure the owner of each one is an active User. See Edit or Reschedule NPSP Scheduled Jobs for more information: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ There are Scheduled Jobs owned by an inactive User. Review your Scheduled Jobs and ensure the owner of each one is an active User.NameRequired
@@ -1064,7 +1064,7 @@
RD2_EnablementIntroGreetings! Enhanced Recurring Donations is our redesigned and improved Recurring Donations feature for the Nonprofit Success Pack (NPSP). A big thanks to our community members who offered their feedback and helped make Enhanced Recurring Donations possible.
<br/><br/>Since there's already a Recurring Donations feature in NPSP, you'll need to perform several upgrade tasks and move your existing data to the Enhanced Recurring Donations model. We've outlined the required tasks for you below.
- <br/><br/>You'll probably have questions along the way and we want you to be fully prepared at each step. Refer to the <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">Enhanced Recurring Donations documentation</a> as you work through the upgrade process.
+ <br/><br/>You'll probably have questions along the way and we want you to be fully prepared at each step.
RD2_EnablementMetaDeployConfirm
@@ -1112,7 +1112,7 @@
RD2_EnablementMigrationErrorMessage
- Your migration run has errors, these will need to be fixed to complete a successful Migration. See the errors by going to NPSP Settings > System Tools > Error Logs. Consult the <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation</a> for help. Fix the errors then return and try again.
+ Your migration run has errors, these will need to be fixed to complete a successful Migration. See the errors by going to NPSP Settings > System Tools > Error Logs.RD2_EnablementMigrationIntro
@@ -1153,8 +1153,7 @@
RD2_EnablementPrepTasks<ul><li>Disable workflows, processes, validation rules and triggers on the Recurring Donations, Opportunity, and Payment objects.</li>
-<li>Backup your database, including all Recurring Donations and their related records.</li>
-<li>Read the Enhanced Recurring Donations <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation</a>.</li></ul>
+<li>Backup your database, including all Recurring Donations and their related records.</li>
RD2_EnablementPrepTitle
@@ -1163,8 +1162,7 @@
RD2_EnablementSimpleIntroEnhanced Recurring Donations makes Recurring Donations more flexible and easier to manage than ever before. To enable Enhanced Recurring Donations, follow the steps below. You must complete ALL the steps to fully enable Enhanced Recurring Donations.
- <br/><br/><b>Because you have no Recurring Donation records, you don't need to validate or migrate any data.</b>
- <br/><br/>For more information, read the <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">Enhanced Recurring Donations documentation</a>.
+ <br/><br/><b>Because you have no Recurring Donation records, you don't need to validate or migrate any data.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2103,7 +2101,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.
bdeRetirementBlockerMessage
- As of October 1, 2020, Batch Data Entry is no longer supported. Most capabilities have been replaced with newer features in NPSP. If you have any in-progress batches, you can still access those records, but you can't process them using Batch Data Entry. Contact support if you need to access in-progress batches. <br/> You may want to explore Gift Entry as an alternative to Batch Data Entry. Learn more about Gift Entry in the <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP Documentation</a>.
+ As of October 1, 2020, Batch Data Entry is no longer supported. Most capabilities have been replaced with newer features in NPSP. If you have any in-progress batches, you can still access those records, but you can't process them using Batch Data Entry. Contact support if you need to access in-progress batches. <br/> You may want to explore Gift Entry as an alternative to Batch Data Entry.bdeRetirementWarningBody
@@ -3023,8 +3021,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.As of July 13, 2021, Batch Gift Entry is no longer supported and has been replaced by Gift Entry.
If you have any in-progress batches, you can still access those records, but you can't process them using Batch Gift Entry.
Contact support if you need to access in-progress batches.
- You may want to explore Gift Entry as an alternative to Batch Gift Entry.
- Learn more about Gift Entry in the <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP Documentation</a>.
+ You may want to explore Gift Entry as an alternative to Batch Gift Entry.
bgeTabHeader
@@ -3546,7 +3543,7 @@ To check your GAU Allocation settings, go to Donations | GAU Allocations.
conMergeSeeDupConText
- See all duplicate Contacts found using matching rules. <a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b> Tell Me More </b></a>
+ See all duplicate Contacts found using matching rules. <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b> Tell Me More </b></a>conMergeSeeDupConDRS
@@ -5748,7 +5745,7 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
healthSolutionNothingScheduled
- To reschedule the default NPSP jobs, go to NPSP Settings | Bulk Data Processes | Process Scheduler. Click Edit. Make sure Don't Enable Auto Schedule Default NPSP Job is not selected. Click Save. See Edit or Reschedule NPSP Jobs for more information: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ To reschedule the default NPSP jobs, go to NPSP Settings | Bulk Data Processes | Process Scheduler. Click Edit. Make sure Don't Enable Auto Schedule Default NPSP Job is not selected. Click Save.healthSolutionOCRDupPrimary
@@ -5784,7 +5781,7 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
healthSolutionTriggerHandlerMismatch
- Changes to triggers can affect core NPSP functionality in unexpected ways, and should be thoroughly tested before deployment to production. If these changes were unintentional, you should reset your Trigger Handlers to match the default NPSP configuration. See Manage Trigger Handlers for more information: https://powerofus.force.com/NPSP_Manage_Trigger_Handlers
+ Changes to triggers can affect core NPSP functionality in unexpected ways, and should be thoroughly tested before deployment to production. If these changes were unintentional, you should reset your Trigger Handlers to match the default NPSP configuration.healthSolutionUnsupportedPicklistValue
@@ -6841,10 +6838,6 @@ Selecting Don't Auto Schedule Default NPSP Jobs tells NPSP not to check for
stgHelpAdvancedMapping2You can disable Advanced Mapping and go back to Help Text mapping, but any changes you made with Advanced Mapping will be lost.
-
- stgHelpAdvancedMapping3
- Find complete Advanced Mapping setup documentation <a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">here</a>.
- stgHelpAdvancedMapping4<b>This message won't be displayed if you leave this page! Take a screenshot of this page or copy the information in the table below to track the Help Text mappings you need correct. </b>
@@ -6992,13 +6985,9 @@ Before starting this process, we recommend disabling the following when they aff
<br/>
Once the process is 100% complete, you can safely leave or refresh this page.
-
- stgHelpCustomizableRollupsEnable1
- You can find complete Customisable Rollups documentation <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">here</a>.
- stgHelpCustomizableRollupsEnable2
- When you enable Customisable Rollups for the first time, we will automatically convert your existing rollups and the 87 out-of-box NPSP rollups into Customisable Rollups. For complete details, see <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">this doc</a>.
+ When you enable Customisable Rollups for the first time, we will automatically convert your existing rollups and the 87 out-of-box NPSP rollups into Customisable Rollups.
<br/><br/>
You can disable and go back to legacy rollups, but any new rollups or rollup/filter changes made in Customisable Rollups won't be applied to your legacy rollup settings.
@@ -7080,10 +7069,6 @@ Once the process is 100% complete, you can safely leave or refresh this page.stgHelpHHOCROn
When selected, NPSP automatically creates Contact Roles on Individual gifts for Household members of the Opportunity's Primary Contact.
-
- stgHelpHHObjectOverview
- To learn more about the recommended Household Account model, see the <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">NPSP Documentation</a>.
- stgHelpHHRulesSpecifies for which Contacts Salesforce will automatically create separate Household objects. (Applies to One-to-One or Individual Account Models only.)
@@ -7102,7 +7087,7 @@ Once the process is 100% complete, you can safely leave or refresh this page.
stgHelpLeadConvert
- Specifies the default behaviour for Opportunity creation when you convert a Lead to a Contact. If left unselected, Salesforce will NOT automatically create an Opportunity when you convert Leads to Contacts. For more information, see the <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">NPSP Documentation</a>.
+ Specifies the default behaviour for Opportunity creation when you convert a Lead to a Contact. If left unselected, Salesforce will NOT automatically create an Opportunity when you convert Leads to Contacts.stgHelpLvlAssignBatch
@@ -7186,7 +7171,7 @@ IMPORTANT: Both of these fields must have the same data type.
stgHelpOppNamingFormat
- The Opportunity Name format. Choose "other" to create your own. See the <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">NPSP Documentation</a> for details.
+ The Opportunity Name format. Choose "other" to create your own.stgHelpOppNamingRecTypes
@@ -7229,8 +7214,8 @@ IMPORTANT: Both of these fields must have the same data type.
If enabled, Salesforce automatically creates Payments for new Opportunities (Donations).
- stgHelpPowerOfUsHub
- Got questions? Try the <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a> group.
+ stgHelpTrailHeadHub
+ Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a> group.stgHelpPrimaryContactBatch
@@ -7370,7 +7355,7 @@ This process may take some time, but you can close this page and the process wil
stgHelpRelReciprocalMethod
- Specifies the method used for generating reciprocal relationships. See the <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">NPSP Documentation</a> for more information.
+ Specifies the method used for generating reciprocal relationships.stgHelpRelReciprocalName
diff --git a/force-app/main/default/translations/es.translation-meta.xml b/force-app/main/default/translations/es.translation-meta.xml
index 9bfba95a6a0..bf5d7c0115d 100644
--- a/force-app/main/default/translations/es.translation-meta.xml
+++ b/force-app/main/default/translations/es.translation-meta.xml
@@ -42,7 +42,7 @@
1. Abra una cuenta de verificación de direcciones de una aplicación externa. (Algunas son gratis para organizaciones sin ánimo de lucro).<br/>
2. En su servicio de verificación de direcciones, cree el Id. o token de autenticación requerido.<br/>
3. Vuelva a la página de configuración y haga clic en el botón Modificar y pegue el Id. o el token de autenticación en el campo apropiado.<br/>
-4. Complete los campos restantes y haga clic en Guardar. El texto de ayuda para cada campo proporciona más información. Si todavía necesita ayuda, diríjase a la <a href="https://powerofus.force.com/NPSP_Address_Verification">Documentación de NPSP</a>.</li>
+4. Complete los campos restantes y haga clic en Guardar. El texto de ayuda para cada campo proporciona más información.
Addr_Settings_Intro_Title
@@ -766,7 +766,7 @@
ErrorEmailMessage
- Salesforce encontró estos errores de NPSP. Si no está seguro de cómo resolver los errores, publique un mensaje en el grupo Nonprofit Success Pack: https://powerofus.force.com/HUB_NPSP_Group
+ Salesforce encontró estos errores de NPSP. Si no está seguro de cómo resolver los errores, publique un mensaje en el grupo Nonprofit Success Pack: https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAEFieldSetRelatedFieldError
@@ -778,7 +778,7 @@
InactiveScheduledJobsOwnerErrMsg
- Hay trabajos programados en propiedad de un usuario inactivo, revise sus trabajos programados y asegúrese de que el propietarios de cada uno sea un usuario activo. Vea Modificar o volver a programar trabajos programados de NPSP para obtener más información: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Hay trabajos programados en propiedad de un usuario inactivo, revise sus trabajos programados y asegúrese de que el propietarios de cada uno sea un usuario activo.NameRequired
@@ -1064,7 +1064,7 @@
RD2_EnablementIntro¡Saludos! Donaciones recurrentes mejoradas es nuestra función de Donaciones recurrentes rediseñada y mejorada para Nonprofit Success Pack (NPSP). Damos las gracias calurosamente a los miembros de nuestra comunidad que ofrecieron sus comentarios y ayudaron a que Donaciones recurrentes mejoradas fuese posible.
<br/><br/>Debido a que ya hay una función Donaciones recurrentes en NPSP, tendrá que realizar varias tareas de actualización y trasladar sus datos existentes al modelo de Donaciones recurrentes mejoradas. Indicamos las tareas requeridas a continuación.
- <br/><br/>Es probable que tenga preguntas a lo largo del camino y queremos que esté completamente preparado en cada paso. Consulte la <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentación de Donaciones recurrentes mejoradas</a> mientras realiza el proceso de actualización.
+ <br/><br/>Es probable que tenga preguntas a lo largo del camino y queremos que esté completamente preparado en cada paso.
RD2_EnablementMetaDeployConfirm
@@ -1112,7 +1112,7 @@
RD2_EnablementMigrationErrorMessage
- Su ejecución de migración tiene errores; estos tendrán que solucionarse para completar una migración satisfactoria. Vea los errores dirigiéndose a Configuración de NPSP > Herramientas del sistema > Registros de errores. Consulte la <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentación</a> para obtener ayuda. Arregle los errores, luego vuelva e inténtelo de nuevo.
+ Su ejecución de migración tiene errores; estos tendrán que solucionarse para completar una migración satisfactoria. Vea los errores dirigiéndose a Configuración de NPSP > Herramientas del sistema > Registros de errores.RD2_EnablementMigrationIntro
@@ -1153,8 +1153,7 @@
RD2_EnablementPrepTasks<ul><li>Desactive los flujos de trabajo, procesos, reglas de validación y desencadenadores en los objetos Donaciones recurrentes, Oportunidad y Pago.</li>
-<li>Realice una copia de seguridad de su base de datos, incluyendo todas las Donaciones recurrentes y sus registros relacionados.</li>
-<li>Lea la <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentación</a> de Donaciones recurrentes mejoradas.</li></ul>
+<li>Realice una copia de seguridad de su base de datos, incluyendo todas las Donaciones recurrentes y sus registros relacionados.</li>
RD2_EnablementPrepTitle
@@ -1163,8 +1162,7 @@
RD2_EnablementSimpleIntroDonaciones recurrentes mejoradas hace que las Donaciones recurrentes sean más flexibles y fáciles de gestionar que nunca. Para activar Donaciones recurrentes mejoradas, siga los pasos que aparecen a continuación. Debe completar TODOS los pasos para activar completamente Donaciones recurrentes mejoradas.
- <br/><br/><b>Debido a que no tiene registros de Donaciones recurrentes, no es necesario que valide o migre datos.</b>
- <br/><br/>Para obtener más información, lea la <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">Documentación de Donaciones recurrentes mejoradas</a>.
+ <br/><br/><b>Debido a que no tiene registros de Donaciones recurrentes, no es necesario que valide o migre datos.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2103,11 +2101,11 @@ Para comprobar su configuración de asignaciones de CCG, vaya a Donaciones | Asi
bdeRetirementBlockerMessage
- Desde el 1 de octubre de 2020, Entrada de datos en lote ya no se admite. La mayoría de las funciones han sido sustituidas por nuevas funciones en NPSP. Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de datos en lote. Póngase en contacto con el servicio de asistencia si necesita acceder a lotes en curso<br/>. Puede explorar Entrada de regalos como una alternativa a Entrada de datos en lote en la <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">Documentación de NPSP</a>.
+ Desde el 1 de octubre de 2020, Entrada de datos en lote ya no se admite. La mayoría de las funciones han sido sustituidas por nuevas funciones en NPSP. Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de datos en lote. Póngase en contacto con el servicio de asistencia si necesita acceder a lotes en curso<br/>.bdeRetirementWarningBody
- El 1 de octubre de 2020, Entrada de datos en lote quedará retirada y dejará de funcionar en NPSP. Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de datos en lote. Para garantizar una transición sin problemas, active y utilice Entrada de regalos antes del 1 de octubre. Conozca más detalles sobre Entrada de regalos en la <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">Documentación de NPSP</a>.
+ El 1 de octubre de 2020, Entrada de datos en lote quedará retirada y dejará de funcionar en NPSP. Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de datos en lote. Para garantizar una transición sin problemas, active y utilice Entrada de regalos antes del 1 de octubre.bdeRetirementWarningHeader
@@ -3005,7 +3003,7 @@ Para comprobar su configuración de asignaciones de CCG, vaya a Donaciones | Asi
bgeRetirementWarningBody
- El 13 de julio de 2021, Entrada de regalos en lote quedará retirada y dejará de funcionar en NPSP. Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de regalos en lote. Para garantizar una transición sin problemas, active y utilice Entrada de regalos antes del 13 de julio. Conozca más detalles sobre Entrada de regalos en la <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">Documentación de NPSP</a>.
+ El 13 de julio de 2021, Entrada de regalos en lote quedará retirada y dejará de funcionar en NPSP. Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de regalos en lote. Para garantizar una transición sin problemas, active y utilice Entrada de regalos antes del 13 de julio.bgeRetirementWarningHeader
@@ -3019,8 +3017,7 @@ Para comprobar su configuración de asignaciones de CCG, vaya a Donaciones | Asi
bgeNotSupportedBodyA fecha del 13 de julio de 2021, Entrada de regalos en lote dejará de admitirse y queda sustituida por Entrada de regalos.
Si tiene algún lote en curso en ese momento, podrá seguir accediendo a esos registros, pero no podrá procesarlos empleando Entrada de regalos en lote.
-Póngase en contacto con el servicio de asistencia si necesita acceder a lotes en curso.
-Puede explorar Entrada de regalos como una alternativa a Entrada de regalos en lote en la <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">Documentación de NPSP</a>.
+ Póngase en contacto con el servicio de asistencia si necesita acceder a lotes en curso.
bgeTabHeader
@@ -3539,7 +3536,7 @@ Puede explorar Entrada de regalos como una alternativa a Entrada de regalos en l
conMergeSeeDupConText
- Vea todos los contactos duplicados encontrados empleando reglas de coincidencia. <a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b>Más información </b></a>
+ Vea todos los contactos duplicados encontrados empleando reglas de coincidencia. <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b>Más información </b></a>conMergeSeeDupConDRS
@@ -5741,7 +5738,7 @@ Si lo prefiere, puede desactivar Entrada de regalos y utilizar la herramienta En
healthSolutionNothingScheduled
- Para volver a programar los trabajos predeterminados de NPSP, vaya a Configuración de NPSP | Procesos en lote | Programador de procesos. Haga clic en Modificar. Asegúrese de que No habilitar la programación automática de trabajo de NPSP predeterminado. Haga clic en Guardar. Vea Modificar o volver a programar trabajos de NPSP para obtener más información: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Para volver a programar los trabajos predeterminados de NPSP, vaya a Configuración de NPSP | Procesos en lote | Programador de procesos. Haga clic en Modificar. Asegúrese de que No habilitar la programación automática de trabajo de NPSP predeterminado. Haga clic en Guardar.healthSolutionOCRDupPrimary
@@ -5777,7 +5774,7 @@ Si lo prefiere, puede desactivar Entrada de regalos y utilizar la herramienta En
healthSolutionTriggerHandlerMismatch
- Los cambios en controladores de desencadenadores pueden afectar a funciones básicas de NPSP de forma inesperada, y deben probarse concienzudamente antes de la implementación en producción. Si estos cambios no fueron intencionados, debe restablecer sus controladores de desencadenadores para que coincidan con la configuración predeterminada de NPSP. Consulte el artículo sobre la gestión de controladores de desencadenadores para obtener más información: https://powerofus.force.com/NPSP_Manage_Trigger_Handlers
+ Los cambios en controladores de desencadenadores pueden afectar a funciones básicas de NPSP de forma inesperada, y deben probarse concienzudamente antes de la implementación en producción. Si estos cambios no fueron intencionados, debe restablecer sus controladores de desencadenadores para que coincidan con la configuración predeterminada de NPSP.healthSolutionUnsupportedPicklistValue
@@ -6834,16 +6831,12 @@ La selección de No programar automáticamente trabajos de NPSP predeterminados
stgHelpAdvancedMapping2Puede desactivar Asignación avanzada y volver a la asignación de Texto de ayuda, pero se perderán los campos realizados con Asignación avanzada.
-
- stgHelpAdvancedMapping3
- Encontrará la documentación completa de configuración de Asignación avanzada <a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">aquí</a>.
- stgHelpAdvancedMapping4<b>¡Este mensaje no se mostrará si sale de esta página! Realice una captura de pantalla de esta página o copie la información de la tabla que aparece a continuación para seguir las asignaciones de Texto de ayuda que tiene que corregir. </b>
<br/>
<br/>
- No pudimos convertir algunas de sus asignaciones de Texto de ayuda existentes porque no son válidas. <a href="https://powerofus.force.com/NPSP_Troubleshoot_Help_Text" target="_blank">Lea más sobre los problemas habituales de asignación de Texto de ayuda</a>. Recomendamos desactivar Asignación avanzada, corregir las asignaciones de Texto de ayuda no válidas y luego volver a activar Asignación avanzada. De forma alternativa, puede agregar estas asignaciones cuando configura Asignación avanzada en la pantalla siguiente, pero estas asignaciones adicionales volverán al Texto de ayuda no válido original si desactiva Asignación avanzada.
+ No pudimos convertir algunas de sus asignaciones de Texto de ayuda existentes porque no son válidas. Recomendamos desactivar Asignación avanzada, corregir las asignaciones de Texto de ayuda no válidas y luego volver a activar Asignación avanzada. De forma alternativa, puede agregar estas asignaciones cuando configura Asignación avanzada en la pantalla siguiente, pero estas asignaciones adicionales volverán al Texto de ayuda no válido original si desactiva Asignación avanzada.
stgHelpAdvancedMappingInvalidHelpText
@@ -6981,13 +6974,9 @@ Antes de iniciar este proceso, se recomienda desactivar lo siguiente cuando afec
<br/>
Una vez el proceso esté completo al 100% podrá salir o actualizar esta página con seguridad.
-
- stgHelpCustomizableRollupsEnable1
- Podrá encontrar la documentación completa de Totalizaciones personalizables <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">aquí</a>.
- stgHelpCustomizableRollupsEnable2
- Cuando activa Totalizaciones personalizables por primera vez, convertimos automáticamente sus totalizaciones existentes y las 87 totalizaciones preparadas de NPSP en Totalizaciones personalizables. Para consultar todos los detalles, vea <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">este documento</a>.
+ Cuando activa Totalizaciones personalizables por primera vez, convertimos automáticamente sus totalizaciones existentes y las 87 totalizaciones preparadas de NPSP en Totalizaciones personalizables.
<br/><br/>
Puede deshabililtar y volver a las totalizaciones heredadas, pero las nuevas totalizaciones o los cambios de filtros/totalizaciones realizados en Totalizaciones personalizables no se aplicarán a sus parámetros de totalización heredados.
@@ -7069,10 +7058,6 @@ Una vez el proceso esté completo al 100% podrá salir o actualizar esta página
stgHelpHHOCROnCuando se selecciona, NPSP crea automáticamente funciones de contacto en regalos individuales para miembros de hogares en el contacto principal de la oportunidad.
-
- stgHelpHHObjectOverview
- Para aprender más sobre el modelo de cuenta Hogar recomendado, consulte la <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">Documentación de NPSP</a>.
- stgHelpHHRulesEspecifica para qué contactos Salesforce automáticamente creará objetos Hogar separados. (Se aplica únicamente al modelo de cuentas Uno a uno o Individual).
@@ -7091,7 +7076,7 @@ Una vez el proceso esté completo al 100% podrá salir o actualizar esta página
stgHelpLeadConvert
- Especifica el comportamiento predeterminado para la creación de oportunidades cuando convierte un candidato en un contacto. Si se deja sin seleccionar, Salesforce NO creará automáticamente una oportunidad cuando convierta candidatos en contactos. Para obtener más información, consulte la <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">Documentación de NPSP</a>.
+ Especifica el comportamiento predeterminado para la creación de oportunidades cuando convierte un candidato en un contacto. Si se deja sin seleccionar, Salesforce NO creará automáticamente una oportunidad cuando convierta candidatos en contactos.stgHelpLvlAssignBatch
@@ -7147,7 +7132,7 @@ IMPORTANTE: Ambos campos deben ser del mismo tipo de datos.
stgHelpOCR
- Los créditos blandos, las funciones de contactos y los regalos coincidentes se relacionan entre sí de manera importante. Si no está familiarizado con estos conceptos y cómo interactúan, debe leer la <a href="https://powerofus.force.com/NPSP_SCMG" target="_blank">Documentación de NPSP</a> antes de realizar ajustes en cualquiera de estos parámetros.
+ Los créditos blandos, las funciones de contactos y los regalos coincidentes se relacionan entre sí de manera importante. Si no está familiarizado con estos conceptos y cómo interactúan, debe leer la <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Automated_Soft_Credits.htm&type=5" target="_blank">Documentación de NPSP</a> antes de realizar ajustes en cualquiera de estos parámetros.stgHelpOCRDefaultRole
@@ -7175,7 +7160,7 @@ IMPORTANTE: Ambos campos deben ser del mismo tipo de datos.
stgHelpOppNamingFormat
- El formato del nombre de la oportunidad. Elegir "Otro" para crear su propio formato. Vea la <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">documentación de NPSP</a> para obtener más detalles.
+ El formato del nombre de la oportunidad. Elegir "Otro" para crear su propio formato.stgHelpOppNamingRecTypes
@@ -7218,8 +7203,8 @@ IMPORTANTE: Ambos campos deben ser del mismo tipo de datos.
Habilita la creación automática de pagos para nuevas oportunidades/donaciones.
- stgHelpPowerOfUsHub
- ¿Tiene preguntas? Pruebe el grupo <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a>.
+ stgHelpTrailHeadHub
+ ¿Tiene preguntas? Pruebe el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a>.stgHelpPrimaryContactBatch
@@ -8041,7 +8026,7 @@ Nota: La ficha Configuración de NPSP es visible en la aplicación Nonprofit Suc
Cuando crea una oportunidad, el nombre se cumplimenta automáticamente empleando una convención de nombres predeterminada. Puede personalizar la convención de nombres creando nombres de oportunidades personalizados.
- stgPowerOfUsHub
+ stgHelpTrailHeadHubTrailblazer Community
diff --git a/force-app/main/default/translations/fr.translation-meta.xml b/force-app/main/default/translations/fr.translation-meta.xml
index 358593006d8..03b0b6d9cdf 100644
--- a/force-app/main/default/translations/fr.translation-meta.xml
+++ b/force-app/main/default/translations/fr.translation-meta.xml
@@ -42,7 +42,7 @@
1. Ouvrez un compte de vérification d’adresse sur un service tiers. (Certains sont gratuits pour les organisations à but non lucratif.)<br/>
2. Dans votre service de vérification d’adresse, créez l’ID et/ou le jeton d’authentification nécessaire(s).<br/>
3. Retournez à cette page de configuration, cliquez sur le bouton Modifier en haut, et collez l’ID et/ou le jeton dans les champs appropriés.<br/>
-4. Remplissez les champs restants et cliquez sur Enregistrer. Le texte d’aide pour chaque champ fournit des informations. Si vous avez besoin de plus d’aide, consultez la <a href="https://powerofus.force.com/NPSP_Address_Verification">documentation de NPSP</a>.
+4. Remplissez les champs restants et cliquez sur Enregistrer. Le texte d’aide pour chaque champ fournit des informations.
Addr_Settings_Intro_Title
@@ -766,7 +766,7 @@
ErrorEmailMessage
- Salesforce a rencontré ces erreurs NPSP. Si vous ne savez pas comment corriger les erreurs, publiez un message dans le groupe Nonprofit Success Pack : https://powerofus.force.com/HUB_NPSP_Group
+ Salesforce a rencontré ces erreurs NPSP. Si vous ne savez pas comment corriger les erreurs, publiez un message dans le groupe Nonprofit Success Pack : https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAEFieldSetRelatedFieldError
@@ -778,7 +778,7 @@
InactiveScheduledJobsOwnerErrMsg
- Il existe des tâches planifiées appartenant à un utilisateur inactif. Examinez vos tâches planifiées et assurez-vous que le propriétaire de chaque tâche est un utilisateur actif. Pour plus d’informations, accédez à Modifier ou reprogrammer les tâches planifiées NPSP : https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Il existe des tâches planifiées appartenant à un utilisateur inactif. Examinez vos tâches planifiées et assurez-vous que le propriétaire de chaque tâche est un utilisateur actif.NameRequired
@@ -1064,7 +1064,7 @@
RD2_EnablementIntroBienvenue ! Les Dons récurrents avancés améliorent la fonctionnalité Dons récurrents de NPSP (Nonprofit Success Pack). Un grand merci aux membres de notre communauté qui ont contribué aux Dons récurrents avancés par leurs avis et conseils éclairés.
<br/><br/>Comme NPSP contient déjà une fonctionnalité Dons récurrents, vous devez exécuter plusieurs tâches de mise à niveau et déplacer vos données existantes vers le modèle Dons récurrents avancés. Nous présentons ci-dessous la procédure à suivre.
- <br/><br/>Pour vous aider à préparer chaque étape et répondre à toutes vos questions, nous mettons à votre disposition une <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation sur les Dons récurrents avancés</a> que vous pouvez suivre pendant tout le processus de mise à niveau.
+
RD2_EnablementMetaDeployConfirm
@@ -1112,7 +1112,7 @@
RD2_EnablementMigrationErrorMessage
- L'exécution de votre migration a généré des erreurs qui doivent être corrigées pour réussir la migration. Vous pouvez consulter les erreurs dans Paramètres NPSP > Outils système > Journal des erreurs. Pour obtenir une aide, consultez la documentation<a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank"></a>. Corrigez les erreurs, puis revenez et réessayez.
+ L'exécution de votre migration a généré des erreurs qui doivent être corrigées pour réussir la migration. Vous pouvez consulter les erreurs dans Paramètres NPSP > Outils système > Journal des erreurs.RD2_EnablementMigrationIntro
@@ -1153,8 +1153,7 @@
RD2_EnablementPrepTasks<ul><li>Désactivez les workflows, processus, règles de validation et déclencheurs dans les objets Dons récurrents, Opportunité et Paiement.</li>
-<li>Sauvegardez votre base de données, notamment tous les dons récurrents et leurs enregistrements associés.</li>
-<li>Lisez la <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation</a> sur les dons récurrents avancés.</li></ul>
+<li>Sauvegardez votre base de données, notamment tous les dons récurrents et leurs enregistrements associés.</li>
RD2_EnablementPrepTitle
@@ -1163,8 +1162,7 @@
RD2_EnablementSimpleIntroLes dons récurrents avancés rendent les dons récurrents plus flexibles et plus faciles à gérer que jamais. Pour activer les dons récurrents avancés, suivez les étapes ci-dessous. Vous devez suivre TOUTES les étapes pour activer complètement les dons récurrents avancés.
- <br/><br/><b>Étant donné que vous n’avez aucun enregistrement de don récurrent, vous n’avez pas besoin de valider ou de migrer de données.</b>
- <br/><br/>Pour plus d’informations, consultez la <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentation sur les dons récurrents avancés</a>.
+ <br/><br/><b>Étant donné que vous n’avez aucun enregistrement de don récurrent, vous n’avez pas besoin de valider ou de migrer de données.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2103,7 +2101,7 @@ Pour vérifier vos paramètres d’affectations UCG, accédez à Dons | Affectat
bdeRetirementBlockerMessage
- Depuis le 1er octobre 2020, la saisie de données par lots n’est plus prise en charge. La plupart des capacités ont été remplacées par de nouvelles fonctionnalités dans NPSP. Si vous avez des lots en cours, vous pouvez accéder aux enregistrements, mais vous ne pouvez pas les traiter en utilisant la saisie de données par lots. Pour accéder à des lots en cours, contactez le support. <br/> Découvrez la saisie de dons comme alternative à la saisie de données par lots. Pour plus d’informations sur la saisie de dons, consultez la <a href=’https://powerofus.force.com/NPSP_Documentation’ target=’_blank’>documentation NPSP</a>.
+ Depuis le 1er octobre 2020, la saisie de données par lots n’est plus prise en charge. La plupart des capacités ont été remplacées par de nouvelles fonctionnalités dans NPSP. Si vous avez des lots en cours, vous pouvez accéder aux enregistrements, mais vous ne pouvez pas les traiter en utilisant la saisie de données par lots. Pour accéder à des lots en cours, contactez le support. <br/> Découvrez la saisie de dons comme alternative à la saisie de données par lots.bdeRetirementWarningBody
@@ -3008,7 +3006,7 @@ Pour vérifier vos paramètres d’affectations UCG, accédez à Dons | Affectat
bgeRetirementWarningBody
- La saisie de dons par lots héritée sera retirée le 13 juillet 2021 et ne fonctionnera plus dans NPSP. Si vous avez des lots en cours à cette date, vous pourrez toujours accéder à ces enregistrements, mais vous ne pourrez pas les traiter en utilisant la saisie de dons par lots. Pour garantir une parfaite transition, activez et utilisez la nouvelle saisie de dons avant le 13 juillet. Pour plus d’informations sur la saisie de dons, consultez la <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">documentation NPSP</a>.
+ La saisie de dons par lots héritée sera retirée le 13 juillet 2021 et ne fonctionnera plus dans NPSP. Si vous avez des lots en cours à cette date, vous pourrez toujours accéder à ces enregistrements, mais vous ne pourrez pas les traiter en utilisant la saisie de dons par lots. Pour garantir une parfaite transition, activez et utilisez la nouvelle saisie de dons avant le 13 juillet. bgeRetirementWarningHeader
@@ -3023,8 +3021,7 @@ Pour vérifier vos paramètres d’affectations UCG, accédez à Dons | Affectat
À compter du 13 juillet 2021, la saisie de dons par lots n’est plus prise en charge et est remplacée par la saisie de dons.
Si vous avez des lots en cours, vous pouvez toujours accéder aux enregistrements, mais vous ne pouvez pas les traiter en utilisant la saisie de dons par lots.
Pour accéder à des lots en cours, contactez le support.
- Vous pouvez découvrir la saisie de dons en tant qu’alternative à la saisie de dons par lots.
- Pour plus d’informations sur la saisie de dons, consultez la <a href=’https://powerofus.force.com/NPSP_Documentation’ target=’_blank’>documentation NPSP</a>.
+ Vous pouvez découvrir la saisie de dons en tant qu’alternative à la saisie de dons par lots.
bgeTabHeader
@@ -3547,7 +3544,7 @@ Pour vérifier vos paramètres d’affectations UCG, accédez à Dons | Affectat
conMergeSeeDupConText
- Voir tous les contacts en double trouvés à l’aide de règles de correspondance. <a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b> En savoir plus </b></a>
+ Voir tous les contacts en double trouvés à l’aide de règles de correspondance. <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b> En savoir plus </b></a>conMergeSeeDupConDRS
@@ -5749,7 +5746,7 @@ Si vous préférez, vous pouvez désactiver la Saisie de dons et utiliser à la
healthSolutionNothingScheduled
- Pour replanifier les tâches NPSP par défaut, accédez à Paramètres NPSP | Processus de données en masse | Planificateur de processus. Cliquez sur Modifier. Assurez-vous que l’option Ne pas activer la tâche NPSP par défaut de planification automatique n’est pas sélectionnée. Cliquez sur Enregistrer. Pour plus d’informations, consultez Modifier ou reprogrammer des tâches NPSP : https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Pour replanifier les tâches NPSP par défaut, accédez à Paramètres NPSP | Processus de données en masse | Planificateur de processus. Cliquez sur Modifier. Assurez-vous que l’option Ne pas activer la tâche NPSP par défaut de planification automatique n’est pas sélectionnée. Cliquez sur Enregistrer.healthSolutionOCRDupPrimary
@@ -5785,7 +5782,7 @@ Si vous préférez, vous pouvez désactiver la Saisie de dons et utiliser à la
healthSolutionTriggerHandlerMismatch
- Les modifications apportées aux déclencheurs peuvent affecter les fonctionnalités de base NPSP de manière inattendue et doivent être minutieusement testées avant le déploiement en production. Si ces modifications ne sont pas intentionnelles, vous devez réinitialiser vos gestionnaires de déclencheurs pour qu’ils correspondent à la configuration NPSP par défaut. Pour plus d’informations, consultez l’article sur la gestion des gestionnaires de déclencheurs : https://powerofus.force.com/NPSP_Manage_Trigger_Handlers
+ Les modifications apportées aux déclencheurs peuvent affecter les fonctionnalités de base NPSP de manière inattendue et doivent être minutieusement testées avant le déploiement en production. Si ces modifications ne sont pas intentionnelles, vous devez réinitialiser vos gestionnaires de déclencheurs pour qu’ils correspondent à la configuration NPSP par défaut.healthSolutionUnsupportedPicklistValue
@@ -6842,16 +6839,12 @@ Si vous sélectionnez Ne pas planifier automatiquement les tâches NPSP par déf
stgHelpAdvancedMapping2Vous pouvez désactiver le Mappage avancé et rétablir le mappage Texte d'aide, mais les modifications apportées au Mappage avancé sont perdues.
-
- stgHelpAdvancedMapping3
- Vous pouvez consulter la documentation complète sur la configuration du Mappage avancé <a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">ici</a>.
- stgHelpAdvancedMapping4<b>Ce message ne sera pas affiché si vous quittez la page. Prenez une capture d’écran de cette page ou copiez les informations du tableau ci-dessous pour garder une trace des mappages Texte d’aide que vous devez corriger. </b>
<br/>
<br/>
- Nous n’avons pas pu convertir certains mappages Texte d’aide, car ceux-ci n’étaient pas valides. <a href="https://powerofus.force.com/NPSP_Troubleshoot_Help_Text" target="_blank">Informations supplémentaires sur les problèmes courants relatifs aux mappages Texte d’aide</a>. Nous vous recommandons de désactiver le mappage avancé, de corriger les mappages Texte d’aide non valides, puis de réactiver le mappage avancé. Vous pouvez aussi ajouter ces mappages en configurant le mappage avancé à l’écran suivant, mais si vous désactivez le mappage avancé, le texte d’aide non valide d’origine sera rétabli pour ces mappages supplémentaires.
+ Nous n’avons pas pu convertir certains mappages Texte d’aide, car ceux-ci n’étaient pas valides. Nous vous recommandons de désactiver le mappage avancé, de corriger les mappages Texte d’aide non valides, puis de réactiver le mappage avancé. Vous pouvez aussi ajouter ces mappages en configurant le mappage avancé à l’écran suivant, mais si vous désactivez le mappage avancé, le texte d’aide non valide d’origine sera rétabli pour ces mappages supplémentaires.
stgHelpAdvancedMappingInvalidHelpText
@@ -6993,13 +6986,9 @@ Avant de démarrer ce processus, nous recommandons de désactiver les éléments
<br/>
Attendez que le processus soit terminé à 100 % pour quitter ou rafraîchir cette page.
-
- stgHelpCustomizableRollupsEnable1
- Vous trouverez la documentation complète relative aux cumuls personnalisables <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">ici</a>.
- stgHelpCustomizableRollupsEnable2
- Lorsque vous activez les cumuls personnalisables pour la première fois, nous convertirons automatiquement vos cumuls existants et les 87 cumuls NPSP prédéfinis en cumuls personnalisables. Pour plus d'informations, consultez <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">ce document</a>.
+ Lorsque vous activez les cumuls personnalisables pour la première fois, nous convertirons automatiquement vos cumuls existants et les 87 cumuls NPSP prédéfinis en cumuls personnalisables.
<br/><br/>
Vous pouvez désactiver et retourner aux cumuls hérités, mais les nouveaux cumuls ou les modifications de cumuls/filtres effectuées dans les cumuls personnalisables ne seront pas appliquées à vos paramètres de cumuls hérités.
@@ -7081,10 +7070,6 @@ Attendez que le processus soit terminé à 100 % pour quitter ou rafraîchir ce
stgHelpHHOCROnLorsque cette option est sélectionnée, NPSP crée automatiquement les rôles de contact pour les membres du foyer du contact principal de l’opportunité.
-
- stgHelpHHObjectOverview
- Pour en savoir plus sur le modèle de compte recommandé de foyer, consultez la <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">documentation de NPSP</a>.
- stgHelpHHRulesIndique les contacts pour lesquels des objets de foyer distincts seront créés automatiquement par Salesforce. (Uniquement applicable aux modèles de compte un-à-un ou individuel).
@@ -7103,7 +7088,7 @@ Attendez que le processus soit terminé à 100 % pour quitter ou rafraîchir ce
stgHelpLeadConvert
- Indique le comportement par défaut pour la création d’opportunité lorsque vous convertissez une piste en contact. Si cette option n’est pas sélectionnée, Salesforce ne créera pas d’opportunité automatiquement lorsque vous convertirez une piste en contact. Consultez la <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">documentation de NPSP</a> pour plus d’informations.
+ Indique le comportement par défaut pour la création d’opportunité lorsque vous convertissez une piste en contact. Si cette option n’est pas sélectionnée, Salesforce ne créera pas d’opportunité automatiquement lorsque vous convertirez une piste en contact.stgHelpLvlAssignBatch
@@ -7159,7 +7144,7 @@ IMPORTANT : ces deux champs doivent avoir le même type de données.
stgHelpOCR
- Les crédits indirects, les rôles de contact et les dons jumelés sont étroitement liés les uns aux autres. Si vous n’êtes pas familier avec ces concepts et la façon dont ils interagissent, nous vous conseillons de lire la <a href="https://powerofus.force.com/NPSP_SCMG" target="_blank">documentation de NPSP</a> avant d’effectuer des ajustements à ces paramètres.
+ Les crédits indirects, les rôles de contact et les dons jumelés sont étroitement liés les uns aux autres. Si vous n’êtes pas familier avec ces concepts et la façon dont ils interagissent, nous vous conseillons de lire la <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Automated_Soft_Credits.htm&type=5" target="_blank">documentation de NPSP</a> avant d’effectuer des ajustements à ces paramètres.stgHelpOCRDefaultRole
@@ -7187,7 +7172,7 @@ IMPORTANT : ces deux champs doivent avoir le même type de données.
stgHelpOppNamingFormat
- Le format de nom des opportunités. Choisissez « Autre » pour créer votre propre format. Consultez la <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">documentation de NPSP</a> pour plus de détails.
+ Le format de nom des opportunités. Choisissez « Autre » pour créer votre propre format.stgHelpOppNamingRecTypes
@@ -7230,8 +7215,8 @@ IMPORTANT : ces deux champs doivent avoir le même type de données.
Si cette option est activée, Salesforce crée automatiquement des paiements pour les nouvelles opportunités (dons).
- stgHelpPowerOfUsHub
- Vous avez des questions ? Essayez le groupe <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">Notes de publication NPSP</a>.
+ stgHelpTrailHeadHub
+ Vous avez des questions ? Essayez le groupe <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">Notes de publication NPSP</a>.stgHelpPrimaryContactBatch
@@ -7371,7 +7356,7 @@ Ce processus peut prendre un certain temps, mais vous pouvez fermer cette page e
stgHelpRelReciprocalMethod
- Indique la méthode utilisée pour générer des relations réciproques. Consultez la <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">documentation de NPSP</a> pour plus d’informations.
+ Indique la méthode utilisée pour générer des relations réciproques.stgHelpRelReciprocalName
@@ -8053,7 +8038,7 @@ Remarque : l’onglet de paramètres NPSP est visible dans l’application NPSP
Lorsque vous créez une opportunité, son nom est défini automatiquement en suivant une convention de dénomination par défaut. Pour pouvez personnaliser la convention de dénomination en créant des noms d’opportunités personnalisés.
- stgPowerOfUsHub
+ stgHelpTrailHeadHubTrailblazer Community
diff --git a/force-app/main/default/translations/iw.translation-meta.xml b/force-app/main/default/translations/iw.translation-meta.xml
index 6a5c0604a1f..98dc4c3739d 100644
--- a/force-app/main/default/translations/iw.translation-meta.xml
+++ b/force-app/main/default/translations/iw.translation-meta.xml
@@ -37,7 +37,7 @@
1. פתח חשבון בשירות חיצוני לאימות כתובות. (חלקם ניתנים בחינם למלכ"רים.)<br/>
2. בשירות אימות הכתובות, צור את מזהה ו/או אסימון האימות הנדרש.<br/>
3. חזור לדף זה, לחץ על לחצן העריכה לעיל והדבק את המזהה ו/או האסימון בשדות המתאימים.<br/>
-4. מלא את יתר השדות ולחץ על 'שמור'. טקסט העזרה של כל שדה מספק מידע נוסף. לקבלת עזרה נוספת, עיין <a href="https://powerofus.force.com/NPSP_Address_Verification">במסמכי התיעוד של NPSP</a>.
+4. מלא את יתר השדות ולחץ על 'שמור'
Addr_Settings_Intro_Body2
@@ -766,7 +766,7 @@
קרא מאמר זה ב-Power of Us Hub כדי ללמוד כיצד פועלות משימות מתוזמנות אלה: https://powerofus.force.com/NPSP_Scheduled_Jobs
-אם אינך בטוח כיצד לפתור שגיאות אלה, פרסם הודעה בקבוצה של 'ערכת ההצלחה למלכ"רים' (NPSP) ב-Power of Us Hub: https://powerofus.force.com/HUB_NPSP_Group
+אם אינך בטוח כיצד לפתור שגיאות אלה, פרסם הודעה בקבוצה של 'ערכת ההצלחה למלכ"רים' (NPSP) ב-Power of Us Hub: https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE
ErrorEmailMessage
@@ -6312,10 +6312,6 @@
stgHelpAdvancedMapping2
-
-
- stgHelpAdvancedMapping3
- stgHelpAdvancedMapping4
@@ -6454,10 +6450,6 @@
לאחר שהתהליך יושלם במלואו, תוכל לצאת מדף זה או לרענן אותו ללא חשש.
stgHelpCreateMissingPayments
-
-
- stgHelpCustomizableRollupsEnable1
- stgHelpCustomizableRollupsEnable2
@@ -6534,10 +6526,6 @@
יוצרת באופן אוטומטי תפקידי איש קשר עבור חברים במשק הבית של איש הקשר הראשי בהזדמנות.stgHelpHHOCROn
-
- למידע נוסף על הדגם המומלץ של חשבון משק בית, עיין <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">במסמכי התיעוד של NPSP</a>.
- stgHelpHHObjectOverview
- מציין עבור אילו אנשי קשר Salesforce תיצור באופן אוטומטי אובייקטים נפרדים של משק בית. (תקף לגבי מודל החשבון 'אחד לאחד' או 'אישי' בלבד.)stgHelpHHRules
@@ -6555,7 +6543,7 @@
stgHelpINamingClass
- מציין את ההתנהגות הכללית עבור יצירת הזדמנויות כאשר אתה ממיר הפניה לאיש קשר. אם אפשרות זו אינה מסומנת, Salesforce לא תיצור באופן אוטומטי הזדמנות כאשר תמיר הפניות לאנשי קשר. למידע נוסף, עיין <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">במסמכי התיעוד של NPSP</a>.
+ מציין את ההתנהגות הכללית עבור יצירת הזדמנויות כאשר אתה ממיר הפניה לאיש קשר. אם אפשרות זו אינה מסומנת, Salesforce לא תיצור באופן אוטומטי הזדמנות כאשר תמיר הפניות לאנשי קשר. stgHelpLeadConvert
@@ -6612,7 +6600,7 @@
stgHelpNoUDR
- קרדיטים, תפקידי איש קשר ותרומות שוות קשורים אלה לאלה בדרכים חשובות. אם אינך מכיר את המושגים הללו ואת האופן שבו הם משפיעים זה על זה, עיין <a href="https://powerofus.force.com/NPSP_SCMG" target="_blank">במסמכי התיעוד של NPSP</a> לפני שתבצע שינויים בהגדרות אלה.
+ קרדיטים, תפקידי איש קשר ותרומות שוות קשורים אלה לאלה בדרכים חשובות. אם אינך מכיר את המושגים הללו ואת האופן שבו הם משפיעים זה על זה, עיין <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Automated_Soft_Credits.htm&type=5" target="_blank">במסמכי התיעוד של NPSP</a> לפני שתבצע שינויים בהגדרות אלה.stgHelpOCR
@@ -6684,8 +6672,8 @@
stgHelpPaymentsEnabled
- שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">הודעות המוצר של NPSP</a>.
- stgHelpPowerOfUsHub
+ שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">הודעות המוצר של NPSP</a>.
+ stgHelpTrailHeadHub<b>אזהרה:</b> לחיצה על לחצן זה תפעיל עדכון הזדמנויות באצווה לרענון שדה איש הקשר הראשי. מערכת Salesforce תעדכן רשומות הזדמנות שבהן הערך של שדה איש הקשר הראשי אינו זהה לערך של רשומת איש הקשר הראשי בהזדמנות, המסומן כראשי.<br/><br/>
@@ -6809,7 +6797,7 @@
stgHelpRelReciprocalMale
- מציין את השיטה המשמשת ליצירת קשרים הדדיים. למידע נוסף, עיין <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">במסמכי התיעוד של NPSP</a>.
+ מציין את השיטה המשמשת ליצירת קשרים הדדיים. stgHelpRelReciprocalMethod
@@ -7483,8 +7471,8 @@
stgOppNamingDescription
-
- stgPowerOfUsHub
+
+ stgHelpTrailHeadHub
diff --git a/force-app/main/default/translations/ja.translation-meta.xml b/force-app/main/default/translations/ja.translation-meta.xml
index ca8df22e5b7..3bb32935a2c 100644
--- a/force-app/main/default/translations/ja.translation-meta.xml
+++ b/force-app/main/default/translations/ja.translation-meta.xml
@@ -47,7 +47,7 @@
<li>この設定ページに戻って上の [編集] ボタンをクリックし、ID やトークンを適切な項目に貼り付けます。</li>
-<li>残りの項目に入力して [保存] をクリックします。詳細は、各項目のヘルプテキストを参照してください。さらに詳しい情報が必要な場合は、<a href="https://powerofus.force.com/NPSP_Address_Verification">NPSP ドキュメント</a>を参照してください。</li>
+<li>残りの項目に入力して [保存] をクリックします。詳細は、各項目のヘルプテキストを参照してください
Addr_Settings_Intro_Title
@@ -771,7 +771,7 @@
ErrorEmailMessage
- Salesforce でこれらの NPSP エラーが発生しました。エラーの解決方法がわからない場合は、Nonprofit Success Pack グループ (https://powerofus.force.com/HUB_NPSP_Group) にメッセージを投稿してください
+ Salesforce でこれらの NPSP エラーが発生しました。エラーの解決方法がわからない場合は、Nonprofit Success Pack グループ (https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE) にメッセージを投稿してくださいFieldSetRelatedFieldError
@@ -783,7 +783,7 @@
InactiveScheduledJobsOwnerErrMsg
- 無効なユーザが所有するスケジュール済みジョブが存在します。スケジュール済みジョブで、それぞれの所有者が有効なユーザであることを確認します。詳細は、「NPSP スケジュール済みジョブの編集または再スケジュール」(https://powerofus.force.com/NPSP_Scheduled_Jobs) を参照してください。
+ 無効なユーザが所有するスケジュール済みジョブが存在します。スケジュール済みジョブで、それぞれの所有者が有効なユーザであることを確認します。NameRequired
@@ -1069,7 +1069,7 @@
RD2_EnablementIntro拡張継続支援は、Nonprofit Success Pack (NPSP) の再設計および改善された継続支援機能です。フィードバックを提供し、拡張継続支援の実現を支援してくれたコミュニティメンバーに感謝します。
<br/><br/>NPSP にはすでに継続支援機能があるため、いくつかのアップグレードタスクを実行し、既存のデータを拡張継続支援モデルに移行する必要があります。必要なタスクの概要を以下に示します。
- <br/><br/>その過程で疑問が生じると思われますが、各ステップで準備を万全にしてください。アップグレードプロセスの進行時に<a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">拡張継続支援のドキュメント</a>を参照してください。
+ <br/><br/>その過程で疑問が生じると思われますが、各ステップで準備を万全にしてください。
RD2_EnablementMetaDeployConfirm
@@ -1117,7 +1117,7 @@
RD2_EnablementMigrationErrorMessage
- 移行の実行でエラーが発生しました。正常に完了するには、これらのエラーを修正する必要があります。エラーを確認するには、[NPSP 設定] > [システムツール] > [エラーログ] に移動します。詳細は、<a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">ドキュメント</a>を参照してください。エラーを修正してから戻ってもう一度お試しください。
+ 移行の実行でエラーが発生しました。正常に完了するには、これらのエラーを修正する必要があります。エラーを確認するには、[NPSP 設定] > [システムツール] > [エラーログ] に移動します。RD2_EnablementMigrationIntro
@@ -1158,8 +1158,7 @@
RD2_EnablementPrepTasks<ul><li>継続支援、商談、支払オブジェクトのワークフロー、プロセス、入力規則、トリガを無効にする。</li>
-<li>データベース (すべての継続支援とそれらの関連レコードを含む) をバックアップする。</li>
-<li>拡張継続支援の<a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">ドキュメント</a>を参照する。</li></ul>
+<li>データベース (すべての継続支援とそれらの関連レコードを含む) をバックアップする。</li>
RD2_EnablementPrepTitle
@@ -1168,8 +1167,7 @@
RD2_EnablementSimpleIntro拡張継続支援により、継続支援の管理がこれまで以上に柔軟かつ容易になります。拡張継続支援を有効にするには、以下の手順を実行します。拡張継続支援を完全に有効にするには、すべての手順を完了する必要があります。
- <br/><br/><b>継続支援レコードがないため、データの検証や移行を行う必要はありません。</b>
- <br/><br/>詳細は、<a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">拡張継続支援のドキュメント</a>を参照してください。
+ <br/><br/><b>継続支援レコードがないため、データの検証や移行を行う必要はありません。</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2102,11 +2100,11 @@
bdeRetirementBlockerMessage
- 2020 年 10 月 1 日以降、バッチデータエントリはサポートされなくなりました。ほとんどの機能は NPSP の新機能に置き換えられました。進行中のバッチがある場合、それらのレコードには引き続きアクセスできますが、バッチデータエントリを使用して処理することはできません。進行中のバッチにアクセスする必要がある場合は、サポートにお問い合わせください。<br/>バッチデータエントリの代わりとして、支援エントリを検討することをお勧めします。支援エントリについての詳細は、<a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP ドキュメント</a>を参照してください。
+ 2020 年 10 月 1 日以降、バッチデータエントリはサポートされなくなりました。ほとんどの機能は NPSP の新機能に置き換えられました。進行中のバッチがある場合、それらのレコードには引き続きアクセスできますが、バッチデータエントリを使用して処理することはできません。進行中のバッチにアクセスする必要がある場合は、サポートにお問い合わせください。bdeRetirementWarningBody
- 2020 年 10 月 1 日にバッチデータエントリは廃止になり、NPSP では機能しなくなります。その時点で進行中のバッチがあった場合、レコードには引き続きアクセスできますが、バッチデータエントリを使用して処理することはできません。スムーズに移行できるように、10 月 1 日に先立って支援エントリを有効化して使用するようにしてください。支援エントリについての詳細は、<a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP ドキュメント</a>を参照してください。
+ 2020 年 10 月 1 日にバッチデータエントリは廃止になり、NPSP では機能しなくなります。その時点で進行中のバッチがあった場合、レコードには引き続きアクセスできますが、バッチデータエントリを使用して処理することはできません。スムーズに移行できるように、10 月 1 日に先立って支援エントリを有効化して使用するようにしてください。bdeRetirementWarningHeader
@@ -3007,7 +3005,7 @@
bgeRetirementWarningBody
- 2021 年 7 月 13 日にバッチ支援エントリは廃止になり、NPSP では機能しなくなります。その時点で進行中のバッチがあった場合、レコードには引き続きアクセスできますが、バッチ支援エントリを使用して処理することはできません。スムーズに移行できるように、7 月 13 日に先立って新しい支援エントリを有効化して使用するようにしてください。支援エントリについての詳細は、<a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP ドキュメント</a>を参照してください。
+ 2021 年 7 月 13 日にバッチ支援エントリは廃止になり、NPSP では機能しなくなります。その時点で進行中のバッチがあった場合、レコードには引き続きアクセスできますが、バッチ支援エントリを使用して処理することはできません。スムーズに移行できるように、7 月 13 日に先立って新しい支援エントリを有効化して使用するようにしてください。bgeRetirementWarningHeader
@@ -3022,8 +3020,7 @@
2021 年 7 月 13 日以降、バッチ支援エントリはサポートされなくなり、支援エントリに置き換えられました。
進行中のバッチがある場合、それらのレコードには引き続きアクセスできますが、バッチ支援エントリを使用して処理することはできません。
進行中のバッチにアクセスする必要がある場合は、サポートにお問い合わせください。
- バッチ支援エントリの代わりとして、支援エントリを検討することをお勧めします。
- 支援エントリについての詳細は、<a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP ドキュメント</a>を参照してください。
+ バッチ支援エントリの代わりとして、支援エントリを検討することをお勧めします。
bgeTabHeader
@@ -3542,7 +3539,7 @@
conMergeSeeDupConText
- 一致ルールを使用して、見つかったすべての重複する取引先責任者を表示します。<a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b>詳細はこちら</b></a>
+ 一致ルールを使用して、見つかったすべての重複する取引先責任者を表示します。<a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b>詳細はこちら</b></a>conMergeSeeDupConDRS
@@ -5744,7 +5741,7 @@
healthSolutionNothingScheduled
- デフォルトの NPSP ジョブを再スケジュールするには、[NPSP 設定] | [一括データ処理] | [プロセススケジューラ] に移動します。[編集] をクリックします。[デフォルトの NPSP ジョブを自動スケジュールしない] が選択されていないことを確認します。[保存] をクリックします。詳細は、「NPSP ジョブの編集または再スケジュール」(https://powerofus.force.com/NPSP_Scheduled_Jobs) を参照してください。
+ デフォルトの NPSP ジョブを再スケジュールするには、[NPSP 設定] | [一括データ処理] | [プロセススケジューラ] に移動します。[編集] をクリックします。[デフォルトの NPSP ジョブを自動スケジュールしない] が選択されていないことを確認します。[保存] をクリックします。healthSolutionOCRDupPrimary
@@ -5780,7 +5777,7 @@
healthSolutionTriggerHandlerMismatch
- トリガを変更すると NPSP のコア機能に予期しない影響が生じる可能性があるため、本番にリリースする前に綿密にテストする必要があります。トリガへの変更が意図的でない場合は、トリガハンドラをリセットしてデフォルト設定に一致させます。詳細は、「トリガハンドラの管理」(https://powerofus.force.com/NPSP_Manage_Trigger_Handlers) を参照してください。
+ トリガを変更すると NPSP のコア機能に予期しない影響が生じる可能性があるため、本番にリリースする前に綿密にテストする必要があります。トリガへの変更が意図的でない場合は、トリガハンドラをリセットしてデフォルト設定に一致させます。healthSolutionUnsupportedPicklistValue
@@ -6837,16 +6834,12 @@
stgHelpAdvancedMapping2高度な対応付けを無効にして、ヘルプテキストの対応付けに戻ることはできますが、高度な対応付けで行った変更は失われます。
-
- stgHelpAdvancedMapping3
- 高度な対応付けの完全な設定ドキュメントについては、<a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">こちら</a>を参照してください。
- stgHelpAdvancedMapping4<b>このメッセージは、このページから移動すると表示されなくなります。修正する必要のあるヘルプテキストの対応付けを追跡できるように、このページのスクリーンショットを撮るか、以下のテーブルの情報をコピーしてください。</b>
<br/>
<br/>
- 既存のヘルプテキストの対応付けの一部は無効であったため変換できませんでした。<a href="https://powerofus.force.com/NPSP_Troubleshoot_Help_Text" target="_blank">ヘルプテキストの対応付けの一般的な問題についての詳細を確認してください</a>。高度な対応付けを無効にし、無効なヘルプテキストの対応付けを修正してから高度な対応付けを再度有効にすることをお勧めします。または、次の画面で高度な対応付けを設定するときにこれらの対応付けを追加することもできますが、高度な対応付けを無効にすると、これらの追加の対応付けは元の無効なヘルプテキストに戻ります。
+ 既存のヘルプテキストの対応付けの一部は無効であったため変換できませんでした。高度な対応付けを無効にし、無効なヘルプテキストの対応付けを修正してから高度な対応付けを再度有効にすることをお勧めします。または、次の画面で高度な対応付けを設定するときにこれらの対応付けを追加することもできますが、高度な対応付けを無効にすると、これらの追加の対応付けは元の無効なヘルプテキストに戻ります。
stgHelpAdvancedMappingInvalidHelpText
@@ -6987,13 +6980,9 @@
<br/>
処理が 100% 完了したら、このページから移動したり、このページを更新しても問題ありません。
-
- stgHelpCustomizableRollupsEnable1
- カスタマイズ可能な積み上げ集計のドキュメントの詳細は<a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">こちら</a>。
- stgHelpCustomizableRollupsEnable2
- 初めてカスタマイズ可能な積み上げ集計を有効にすると、既存の積み上げ集計と 87 個の事前定義済み NPSP 積み上げ集計が、カスタマイズ可能な積み上げ集計に自動的に変換されます。詳細は、<a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">こちらのドキュメント</a>を参照してください。
+ 初めてカスタマイズ可能な積み上げ集計を有効にすると、既存の積み上げ集計と 87 個の事前定義済み NPSP 積み上げ集計が、カスタマイズ可能な積み上げ集計に自動的に変換されます。
<br/><br/>
無効にして従来の積み上げ集計に戻すこともできますが、新しい積み上げ集計や、カスタマイズ可能な積み上げ集計で実行した積み上げ集計および検索条件の変更は、従来の積み上げ集計設定に適用されません。
@@ -7075,14 +7064,6 @@
stgHelpHHOCROn商談の主取引先責任者の世帯メンバーの取引先責任者の役割を自動作成する場合はオンにします。
-
- stgHelpHHObjectOverview
- Nonprofit Success Pack では、2 つの異なる方法で世帯を追跡できます。取引先を取引先責任者の世帯として使用する世帯取引先モデルを指定することをお勧めします。ただし、1 対 1 または個人の取引先モデルを使用する場合、必要に応じて個々の世帯オブジェクトを取引先責任者の世帯として使用できます。
-<br/><br/>
-世帯オブジェクトとそれに関連付けられている取引先モデルは推奨されなくなりました。ただし、以前のバージョンの Nonprofit Success Pack から 1 対 1 または取引先責任者 (「バケット」) の取引先モデルを引き続き使用している場合、世帯オブジェクトの設定をここで変更できます。
-<br/><br/>
-推奨される世帯取引先モデルについての詳細は、<a href="https://powerofus.force.com/NPSP_Documentation" target="_new">NPSP ドキュメント</a>を参照してください。
- stgHelpHHRules個々の世帯オブジェクトを自動的に作成する取引先責任者を指定します。(1 対 1 または個人の取引先モデルにのみ適用されます)
@@ -7157,7 +7138,7 @@
stgHelpOCR
- ソフトクレジット、取引先責任者の役割、およびマッチング支援はいくつかの重要な点で相互に関連します。これらの概念および相互関係をよく理解していない場合は、この設定を調整する前に <a href="https://powerofus.force.com/NPSP_SCMG" target="_blank">NPSP ドキュメント</a>全体を読む必要があります。
+ ソフトクレジット、取引先責任者の役割、およびマッチング支援はいくつかの重要な点で相互に関連します。これらの概念および相互関係をよく理解していない場合は、この設定を調整する前に <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Automated_Soft_Credits.htm&type=5" target="_blank">NPSP ドキュメント</a>全体を読む必要があります。stgHelpOCRDefaultRole
@@ -7185,7 +7166,7 @@
stgHelpOppNamingFormat
- 商談名の形式。独自の形式を作成するには、[その他] を選択します。詳細は、<a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">NPSP ドキュメント</a>を参照してください。
+ 商談名の形式。独自の形式を作成するには、[その他] を選択します。stgHelpOppNamingRecTypes
@@ -7228,8 +7209,8 @@
新しい商談で作成される自動支払を有効にします。
- stgHelpPowerOfUsHub
- 質問を受けましたか? NPSP に関する質問には、<a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。
+ stgHelpTrailHeadHub
+ 質問を受けましたか? NPSP に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。stgHelpPrimaryContactBatch
@@ -8051,7 +8032,7 @@
商談を作成すると、デフォルトの命名規則を使用して名前が自動的に入力されます。カスタム商談名を作成することで、命名規則をカスタマイズできます。
- stgPowerOfUsHub
+ stgHelpTrailHeadHubTrailblazer Community
diff --git a/force-app/main/default/translations/nl_NL.translation-meta.xml b/force-app/main/default/translations/nl_NL.translation-meta.xml
index 7b7618888cc..a1eadee9f6f 100644
--- a/force-app/main/default/translations/nl_NL.translation-meta.xml
+++ b/force-app/main/default/translations/nl_NL.translation-meta.xml
@@ -42,7 +42,7 @@
1. Open een account voor adresverificatie bij een derde partij. (Sommige zijn gratis voor de niet-commerciële sector.)<br/>
2. In uw dienst voor adresverificatie creëert u de benodigde authenticatie-ID en/of -token.<br/>
3. Ga terug naar de instellingenpagina, klik bovenaan op de knop Bewerken en plak de ID en/of de token in de juiste velden.<br/>
-4. Vul de overige velden in en klik op Opslaan. De hulptekst voor elk veld geeft meer informatie. Als u nog meer informatie nodig hebt, raadpleegt u de <a href="https://powerofus.force.com/NPSP_Address_Verification">NPSP-documentatie</a>.
+4. Vul de overige velden in en klik op Opslaan. De hulptekst voor elk veld geeft meer informatie.
Addr_Settings_Intro_Title
@@ -766,7 +766,7 @@
ErrorEmailMessage
- Salesforce heeft deze NPSP-fouten ontdekt. Als u niet zeker weet hoe u de fouten oplost, plaatst u een bericht in de Nonprofit Success Pack-groep: https://powerofus.force.com/HUB_NPSP_Group
+ Salesforce heeft deze NPSP-fouten ontdekt. Als u niet zeker weet hoe u de fouten oplost, plaatst u een bericht in de Nonprofit Success Pack-groep: https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAEFieldSetRelatedFieldError
@@ -778,7 +778,7 @@
InactiveScheduledJobsOwnerErrMsg
- Er zijn geplande taken in eigendom van een inactieve gebruiker. Bekijk de geplande taken en controleer of de eigenaar van elke taak een actieve gebruiker is. Bekijk Geplande NPSP-taken bewerken of opnieuw plannen voor meer informatie: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Er zijn geplande taken in eigendom van een inactieve gebruiker. Bekijk de geplande taken en controleer of de eigenaar van elke taak een actieve gebruiker is.NameRequired
@@ -1064,7 +1064,7 @@
RD2_EnablementIntroGegroet! Uitgebreide terugkerende donaties is onze nieuw ontworpen en verbeterde voorziening voor terugkerende donaties voor het Nonprofit Success Pack (NPSP). Onze grote dank gaat naar communityleden die hun feedback hebben gegeven en hebben geholpen om uitgebreide terugkerende donaties mogelijk te maken.
<br/><br/>Aangezien er al een voorziening Terugkerende donaties in NPSP is, moet u diverse upgradetaken uitvoeren en uw bestaande gegevens overzetten naar het model Uitgebreide terugkerende donaties. Hieronder hebben we de vereiste taken voor u op een rijtje gezet.
- <br/><br/>Waarschijnlijk hebt u later nog wat vragen; daarom willen we u volledig voorbereiden bij elke stap. Raadpleeg de <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentatie over Uitgebreide terugkerend donaties</a> terwijl u het upgradeproces doorloopt.
+ <br/><br/>Waarschijnlijk hebt u later nog wat vragen; daarom willen we u volledig voorbereiden bij elke stap.
RD2_EnablementMetaDeployConfirm
@@ -1112,7 +1112,7 @@
RD2_EnablementMigrationErrorMessage
- De uitvoering van uw migratie bevat fouten; deze moeten worden gecorrigeerd om de migratie te kunnen voltooien. Bekijk de fouten door naar NPSP-instellingen > Systeemtools > Foutenlogboeken te gaan. Raadpleeg de <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentatie</a> voor hulp. Corrigeer de fouten, ga terug en probeer het opnieuw.
+ De uitvoering van uw migratie bevat fouten; deze moeten worden gecorrigeerd om de migratie te kunnen voltooien. Bekijk de fouten door naar NPSP-instellingen > Systeemtools > Foutenlogboeken te gaan.RD2_EnablementMigrationIntro
@@ -1153,8 +1153,7 @@
RD2_EnablementPrepTasks<ul><li>Schakel workflows, processen, validatieregels en triggers uit voor de objecten Terugkerende donaties, Opportunity en Betaling.</li>
-<li>Maak een back-up van uw database, inclusief alle terugkerende donaties en hun gerelateerde records.</li>
-<li>Lees de <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentatie</a> voor uitgebreide terugkerende donaties.</li></ul>
+<li>Maak een back-up van uw database, inclusief alle terugkerende donaties en hun gerelateerde records.</li>
RD2_EnablementPrepTitle
@@ -1163,8 +1162,7 @@
RD2_EnablementSimpleIntroMet uitgebreide terugkerende donaties worden terugkerende donaties flexibeler en eenvoudiger te beheren dan ooit tevoren. Als u uitgebreide terugkerende donaties wilt inschakelen, volgt u de onderstaande stappen. U moet ALLE stappen uitvoeren om uitgebreide terugkerende donaties volledig in te schakelen.
- <br/><br/><b>Omdat er geen records zijn voor terugkerende donaties, hoeft u geen gegevens te valideren of migreren.</b>
- <br/><br/>Lees voor meer informatie de <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentatie over uitgebreide terugkerende donaties</a>.
+ <br/><br/><b>Omdat er geen records zijn voor terugkerende donaties, hoeft u geen gegevens te valideren of migreren.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2103,11 +2101,11 @@ Om uw instellingen voor GAU-toewijzingen te controleren, gaat u naar Donaties |
bdeRetirementBlockerMessage
- Sinds 1 oktober 2020 wordt Batchgegevensinvoer niet meer ondersteund. De meeste opties zijn vervangen door nieuwere functies in NPSP. Als u nog actieve batches hebt, kunt u de records nog wel openen, maar niet meer verwerken met Batchgegevensinvoer. Neem contact op met Support als u toegang wilt tot deze batches. <br/> Mogelijk is Opgave van gift een goed alternatief voor Batchgegevensinvoer. Meer informatie over Opgave van gift vindt u in de <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP-documentatie</a>.
+ Sinds 1 oktober 2020 wordt Batchgegevensinvoer niet meer ondersteund. De meeste opties zijn vervangen door nieuwere functies in NPSP. Als u nog actieve batches hebt, kunt u de records nog wel openen, maar niet meer verwerken met Batchgegevensinvoer. Neem contact op met Support als u toegang wilt tot deze batches.bdeRetirementWarningBody
- Op 1 oktober 2020 wordt Batchgegevensinvoer buiten gebruik gesteld; de functie is dan niet meer beschikbaar in NPSP. Als u op dat moment actieve batches hebt, kunt u de records nog wel openen, maar u kunt ze niet meer verwerken met Batchgegevensinvoer. Als u voor een goede overgang wilt zorgen, schakelt u Opgave van gift op voorhand in en neemt u dit al in gebruik vóór 1 oktober. Meer informatie over Opgave van gift vindt u in de <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP-documentatie</a>.
+ Op 1 oktober 2020 wordt Batchgegevensinvoer buiten gebruik gesteld; de functie is dan niet meer beschikbaar in NPSP. Als u op dat moment actieve batches hebt, kunt u de records nog wel openen, maar u kunt ze niet meer verwerken met Batchgegevensinvoer. Als u voor een goede overgang wilt zorgen, schakelt u Opgave van gift op voorhand in en neemt u dit al in gebruik vóór 1 oktober.bdeRetirementWarningHeader
@@ -3023,8 +3021,7 @@ Om uw instellingen voor GAU-toewijzingen te controleren, gaat u naar Donaties |
Op 13 juli 2021 wordt Batchinvoer van giften niet meer ondersteund en wordt dit vervangen door Opgave van gift.
Als u nog actieve batches hebt, kunt u de records nog wel openen, maar niet meer verwerken met Batchinvoer van giften.
Neem contact op met Support als u toegang wilt tot deze batches.
- Mogelijk is Opgave van gift een goed alternatief voor Batchinvoer van giften.
- Meer informatie over opgave van giften vindt u in de <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">NPSP-documentatie</a>.
+ Mogelijk is Opgave van gift een goed alternatief voor Batchinvoer van giften.
bgeTabHeader
@@ -3546,7 +3543,7 @@ Om uw instellingen voor GAU-toewijzingen te controleren, gaat u naar Donaties |
conMergeSeeDupConText
- Bekijk alle dubbele contactpersonen die zijn gevonden aan de hand van overeenkomstregels. <a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b> Meer informatie </b></a>
+ Bekijk alle dubbele contactpersonen die zijn gevonden aan de hand van overeenkomstregels. <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b> Meer informatie </b></a>conMergeSeeDupConDRS
@@ -5747,7 +5744,7 @@ Indien dit de voorkeur heeft, kunt u Invoer van giften uitschakelen en in plaats
healthSolutionNothingScheduled
- Om de standaard NPSP-taken opnieuw te plannen, gaat u naar NPSP-instellingen | Bulkgegevensprocessen | Procesplanner. Klik op Bewerken. Zorg dat Automatisch plannen van standaard NPSP-taken niet inschakelen niet is geselecteerd. Klik op Opslaan. Raadpleeg NPSP-taken bewerken of opnieuw plannen voor meer informatie: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Om de standaard NPSP-taken opnieuw te plannen, gaat u naar NPSP-instellingen | Bulkgegevensprocessen | Procesplanner. Klik op Bewerken. Zorg dat Automatisch plannen van standaard NPSP-taken niet inschakelen niet is geselecteerd. Klik op Opslaan.healthSolutionOCRDupPrimary
@@ -5783,7 +5780,7 @@ Indien dit de voorkeur heeft, kunt u Invoer van giften uitschakelen en in plaats
healthSolutionTriggerHandlerMismatch
- Wijzigen aan triggers kunnen op onverwachte wijze invloed hebben op kernfunctionaliteit van NPSP, en moeten grondig worden getest voordat ze op productie worden uitgerold. Als deze wijzigingen onbedoeld zijn, moet u de triggerhandlers opnieuw instellen om ze te laten overeenkomen met de standaardconfiguratie voor NPSP. Raadpleeg het artikel Triggerhandlers beheren voor meer informatie: https://powerofus.force.com/NPSP_Manage_Trigger_Handlers
+ Wijzigen aan triggers kunnen op onverwachte wijze invloed hebben op kernfunctionaliteit van NPSP, en moeten grondig worden getest voordat ze op productie worden uitgerold. Als deze wijzigingen onbedoeld zijn, moet u de triggerhandlers opnieuw instellen om ze te laten overeenkomen met de standaardconfiguratie voor NPSP.healthSolutionUnsupportedPicklistValue
@@ -6840,10 +6837,6 @@ Door Standaard NPSP-taken niet automatisch plannen te selecteren, laat u NPSP we
stgHelpAdvancedMapping2U kunt Geavanceerd toewijzen uitschakelen en teruggaan naar toewijzingen voor Help-tekst, maar alle wijzigingen die u aanbrengt met Geavanceerd toewijzen, gaan verloren.
-
- stgHelpAdvancedMapping3
- Zoek <a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">hier</a> naar de volledige set-updocumentatie voor Geavanceerd toewijzen.
- stgHelpAdvancedMapping4<b>Dit bericht wordt niet weergegeven als u deze pagina verlaat. Maak een screenshot van deze pagina of kopieer de gegevens in de onderstaande tabel om de toewijzingen voor Help-tekst bij te houden die u nodig hebt. </b>
@@ -6991,13 +6984,9 @@ Voordat u dit proces start, wordt aangeraden de volgende zaken uit te schakelen
<br/>
Wanneer het proces 100% is voltooid, is het veilig de pagina af te sluiten of opnieuw te laden.
-
- stgHelpCustomizableRollupsEnable1
- U vindt <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">hier</a> alle documentatie over aanpasbare totaliseringen.
- stgHelpCustomizableRollupsEnable2
- Wanneer u aanpasbare totaliseringen voor het eerst inschakelt, converteren we uw bestaande totaliseringen en de 87 kant-en-klare NPSP-totaliseringen automatisch in Aanpasbare totaliseringen. Voor alle details raadpleegt u <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">dit document</a>.
+ Wanneer u aanpasbare totaliseringen voor het eerst inschakelt, converteren we uw bestaande totaliseringen en de 87 kant-en-klare NPSP-totaliseringen automatisch in Aanpasbare totaliseringen.
<br/><br/>
U kunt uitschakelen en terugkeren naar verouderde totaliseringen, maar nieuwe totaliseringen of wijzigingen van totaliseringen/filters die zijn aangebracht in Aanpasbare totaliseringen worden niet toegepast op uw verouderde totaliseringsinstellingen.
@@ -7079,10 +7068,6 @@ Wanneer het proces 100% is voltooid, is het veilig de pagina af te sluiten of op
stgHelpHHOCROnWanneer aangevinkt, maakt NPSP automatisch Contactpersoonrollen op Individuele giften voor Huishoudenleden van de Primaire Contactpersoon van de Opportunity.
-
- stgHelpHHObjectOverview
- Om meer te weten over het aangeraden Huishoudenaccountmodel, raadpleeg <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">NPSP-Documentatie</a>.
- stgHelpHHRulesSpecificeert voor welke Contactpersonen Salesforce automatisch aparte Huishoudenobjecten maakt. (Dit geldt enkel voor One-to-One-Accountmodellen of Individuele Accountmodellen.)
@@ -7101,7 +7086,7 @@ Wanneer het proces 100% is voltooid, is het veilig de pagina af te sluiten of op
stgHelpLeadConvert
- Specificeert het standaardgedrag voor het maken van Opportunities wanneer u een Lead naar een Contactpersoon converteert. Wanneer dit niet wordt aangevinkt, zal Salesforce NIET automatisch een Opportunity maken wanneer u Leads naar Contactpersonen converteert. Voor meer informatie, raadpleegt u de <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">NPSP-Documentatie</a>.
+ Specificeert het standaardgedrag voor het maken van Opportunities wanneer u een Lead naar een Contactpersoon converteert. Wanneer dit niet wordt aangevinkt, zal Salesforce NIET automatisch een Opportunity maken wanneer u Leads naar Contactpersonen converteert.stgHelpLvlAssignBatch
@@ -7185,7 +7170,7 @@ BELANGRIJK: Beide velden moeten van hetzelfde gegevenstype zijn.
stgHelpOppNamingFormat
- De Opportunitynaamnotatie. Kies 'Anders' om uw eigen notatie te maken. Raadpleeg de <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">NPSP-Documentatie</a> voor details.
+ De Opportunitynaamnotatie. Kies 'Anders' om uw eigen notatie te maken.stgHelpOppNamingRecTypes
@@ -7228,7 +7213,7 @@ BELANGRIJK: Beide velden moeten van hetzelfde gegevenstype zijn.
Wanneer ingeschakeld, maakt Salesforce automatisch Betalingen voor nieuwe Opportunities (Donaties).
- stgHelpPowerOfUsHub
+ stgHelpTrailHeadHubHebt u vragen? Probeer de groep <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> uit voor vragen over NPSP en de groep <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">Systeembeheerders</a> voor vragen over Salesforce-administratie en -configuratie.<br/><br/>Zorg dat u altijd op de hoogte bent dankzij de notities bij de nieuwste NPSP-releases in de groep <a href="https://powerofus.force.com/HUB_NPSP_Release_Group"target="_blank">Aankondigingen NPSP-release</a>.
@@ -7369,7 +7354,7 @@ Dit proces kan enige tijd duren, maar u kunt deze pagina afsluiten en het proces
stgHelpRelReciprocalMethod
- Bepaalt de methode die gebruikt wordt voor het genereren van wederkerige relaties. Raadpleeg de <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">NPSP-Documentatie</a> voor meer informatie.
+ Bepaalt de methode die gebruikt wordt voor het genereren van wederkerige relaties.stgHelpRelReciprocalName
diff --git a/force-app/main/default/translations/pt_BR.translation-meta.xml b/force-app/main/default/translations/pt_BR.translation-meta.xml
index bd42c1a21d9..d6ea9f99df6 100644
--- a/force-app/main/default/translations/pt_BR.translation-meta.xml
+++ b/force-app/main/default/translations/pt_BR.translation-meta.xml
@@ -42,7 +42,7 @@
1. Abra uma conta de verificação de endereço de terceiros. (Alguns são gratuitos para organizações sem fins lucrativos.)<br/>
2. Em seu serviço de verificação de endereço, crie o ID de autenticação e/ou token necessário.<br/>
3. Retorne a esta página de configurações, clique no botão Editar acima e cole o ID e/ou token nos campos apropriados.<br/>
-4. Complete os campos restantes e clique em Salvar. O texto de ajuda para cada campo fornece mais informações. Se você ainda precisar de ajuda, consulte a <a href="https://powerofus.force.com/NPSP_Address_Verification">documentação do NPSP</a>.
+4. Complete os campos restantes e clique em Salvar. O texto de ajuda para cada campo fornece mais informações.
Addr_Settings_Intro_Title
@@ -766,7 +766,7 @@
ErrorEmailMessage
- O Salesforce encontrou estes erros do NPSP. Se você não sabe como resolver os erros, poste uma mensagem no grupo Pacote de sucesso para organizações sem fins lucrativos: https://powerofus.force.com/HUB_NPSP_Group
+ O Salesforce encontrou estes erros do NPSP. Se você não sabe como resolver os erros, poste uma mensagem no grupo Pacote de sucesso para organizações sem fins lucrativos: https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAEFieldSetRelatedFieldError
@@ -778,7 +778,7 @@
InactiveScheduledJobsOwnerErrMsg
- Existem Trabalhos agendados pertencentes a um Usuário inativo. Revise seus Trabalhos agendados e verifique se o proprietário de cada um é um Usuário ativo. Consulte Editar ou Reagendar trabalhos programados do NPSP para obter mais informações: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Existem Trabalhos agendados pertencentes a um Usuário inativo. Revise seus Trabalhos agendados e verifique se o proprietário de cada um é um Usuário ativo.NameRequired
@@ -1064,7 +1064,7 @@
RD2_EnablementIntroOlá! Doações recorrentes aprimoradas é nosso recurso de Doações recorrentes repensado e melhorado para o NPSP (Pacote de sucesso para organizações sem fins lucrativos). Agradecemos bastante aos membros da nossa comunidade que deram seu feedback e ajudaram a tornar possíveis as Doações recorrentes aprimoradas.
<br/><br/>Como já existe um recurso de Doações recorrentes no NPSP, você precisará executar várias tarefas de upgrade e mover seus dados existentes para o modelo de Doações recorrentes aprimoradas. Nós indicamos as tarefas necessárias abaixo.
- <br/><br/>Você provavelmente terá perguntas ao longo do caminho e nós queremos que esteja totalmente preparado a cada passo. Consulte a <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentação de Doações recorrentes aprimoradas</a> enquanto avança no processo de upgrade.
+ <br/><br/>Você provavelmente terá perguntas ao longo do caminho e nós queremos que esteja totalmente preparado a cada passo.
RD2_EnablementMetaDeployConfirm
@@ -1112,7 +1112,7 @@
RD2_EnablementMigrationErrorMessage
- Sua execução de migração tem erros; eles precisarão ser corrigidos para concluir uma migração bem-sucedida. Veja os erros em Configurações do NPSP > Ferramentas do sistema > Logs de erros. Consulte a <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentação</a> para obter ajuda. Corrija os erros e tente novamente.
+ Sua execução de migração tem erros; eles precisarão ser corrigidos para concluir uma migração bem-sucedida. Veja os erros em Configurações do NPSP > Ferramentas do sistema > Logs de erros.RD2_EnablementMigrationIntro
@@ -1163,8 +1163,7 @@
RD2_EnablementSimpleIntroA opção Doações recorrentes aprimoradas torna as Doações recorrentes mais flexíveis e mais fáceis de gerenciar do que nunca. Para habilitar as Doações recorrentes aprimoradas, siga os passos abaixo. Você deve completar TODAS as etapas para habilitar totalmente as Doações recorrentes aprimoradas.
- <br/><br/><b>Como você não tem registros de Doação recorrente, não precisa validar ou migrar nenhum dado.</b>
- <br/><br/>Para obter mais informações, leia a <a href="https://powerofus.force.com/NPSP_Recurring_Donations" target="_blank">documentação sobre Doações recorrentes aprimoradas</a>.
+ <br/><br/><b>Como você não tem registros de Doação recorrente, não precisa validar ou migrar nenhum dado.</b>
RD2_EndDateMustBeLaterThanCloseWonOpp
@@ -2103,7 +2102,7 @@ Para verificar as configurações de Alocação de GAU, acesse Doações | Aloca
bdeRetirementBlockerMessage
- A partir de 1º de outubro de 2020, a Entrada de dados em lote não é mais suportada. A maioria dos recursos foram substituídos por recursos mais novos no NPSP. Se você tiver algum lote em andamento, ainda poderá acessar esses registros, mas não poderá processá-los usando a Entrada de dados em lote. Entre em contato com o suporte se precisar acessar lotes em andamento. <br/> Talvez seja melhor explorar a Entrada de doações como uma alternativa à Entrada de dados em lote. Saiba mais sobre a Entrada de doações na <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">Documentação do NPSP</a>.
+ A partir de 1º de outubro de 2020, a Entrada de dados em lote não é mais suportada. A maioria dos recursos foram substituídos por recursos mais novos no NPSP. Se você tiver algum lote em andamento, ainda poderá acessar esses registros, mas não poderá processá-los usando a Entrada de dados em lote. Entre em contato com o suporte se precisar acessar lotes em andamento. <br/> Talvez seja melhor explorar a Entrada de doações como uma alternativa à Entrada de dados em lote.bdeRetirementWarningBody
@@ -3023,8 +3022,7 @@ Para verificar as configurações de Alocação de GAU, acesse Doações | Aloca
A partir de 13 de julho de 2021, a Entrada de doações em lote não é mais suportada e foi substituída pela Entrada de doações.
Se você tiver algum lote em andamento, ainda poderá acessar esses registros, mas não poderá processá-los usando a Entrada de doações em lote.
Entre em contato com o suporte se precisar acessar lotes em andamento.
- Talvez seja melhor explorar a Entrada de doações como uma alternativa à Entrada de doações em lote.
- Saiba mais sobre a Entrada de doações na <a href="https://powerofus.force.com/NPSP_Documentation" target="_blank">Documentação do NPSP</a>.
+ Talvez seja melhor explorar a Entrada de doações como uma alternativa à Entrada de doações em lote.
bgeTabHeader
@@ -3546,7 +3544,7 @@ Para verificar as configurações de Alocação de GAU, acesse Doações | Aloca
conMergeSeeDupConText
- Veja todos os Contatos duplicados encontrados usando regras de correspondência. <a href="https://powerofus.force.com/IP_Contacts" target="_blank"><b> Conte-me mais </b></a>
+ Veja todos os Contatos duplicados encontrados usando regras de correspondência. <a href="https://help.salesforce.com/s/articleView?id=sfdo.NPSP_Merge_Contacts.htm&type=5" target="_blank"><b> Conte-me mais </b></a>conMergeSeeDupConDRS
@@ -5748,7 +5746,7 @@ Se preferir, você pode desativar a Entrada de doações e, em vez disso, usar a
healthSolutionNothingScheduled
- Para reagendar os trabalhos do NPSP padrão, acesse Configurações do NPSP | Processos de dados em massa | Agendador de processos. Clique em Editar. Deixe a opção Não ativar trabalho de agendamento automático do NPSP Padrão desmarcada. Clique em Salvar. Consulte Editar ou reagendar trabalhos do NPSP para obter mais informações: https://powerofus.force.com/NPSP_Scheduled_Jobs
+ Para reagendar os trabalhos do NPSP padrão, acesse Configurações do NPSP | Processos de dados em massa | Agendador de processos. Clique em Editar. Deixe a opção Não ativar trabalho de agendamento automático do NPSP Padrão desmarcada. Clique em Salvar.healthSolutionOCRDupPrimary
@@ -5784,7 +5782,7 @@ Se preferir, você pode desativar a Entrada de doações e, em vez disso, usar a
healthSolutionTriggerHandlerMismatch
- As alterações nos acionadores podem afetar as funcionalidade principais do NPSP de maneiras inesperadas e devem ser completamente testadas antes da implantação na produção. Se essas alterações não forem intencionais, você deve redefinir seus manipuladores de acionador para corresponder à configuração do NPSP padrão. Consulte Gerenciar manipuladores de acionador para obter mais informações: https://powerofus.force.com/NPSP_Manage_Trigger_Handlers
+ As alterações nos acionadores podem afetar as funcionalidade principais do NPSP de maneiras inesperadas e devem ser completamente testadas antes da implantação na produção. Se essas alterações não forem intencionais, você deve redefinir seus manipuladores de acionador para corresponder à configuração do NPSP padrão.healthSolutionUnsupportedPicklistValue
@@ -6841,10 +6839,6 @@ A escolha de Não agendar automaticamente trabalhos do NPSP padrão diz ao NPSP
stgHelpAdvancedMapping2Você pode desativar o Mapeamento avançado e voltar para o mapeamento do Texto de ajuda, mas todas as alterações feitas com o Mapeamento avançado serão perdidas.
-
- stgHelpAdvancedMapping3
- Encontre a documentação completa da configuração do Mapeamento Avançado <a href="https://powerofus.force.com/NPSP_Advanced_Mapping" target="_blank">aqui</a>.
- stgHelpAdvancedMapping4<b>Esta mensagem não será exibida se você sair desta página! Faça uma captura de tela desta página ou copie as informações na tabela abaixo para acompanhar os mapeamentos do Texto de ajuda que você precisa corrigir. </b>
@@ -6992,13 +6986,9 @@ Antes de iniciar o processo, recomendamos desativar o seguinte, caso afetem os p
<br/>
Quando o processo estiver 100% concluído, você poderá sair ou atualizar esta página com segurança.
-
- stgHelpCustomizableRollupsEnable1
- Você pode encontrar a documentação completa de Totalizações personalizáveis <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Overview" target="_blank">aqui</a>.
- stgHelpCustomizableRollupsEnable2
- Quando você habilitar as Totalizações personalizáveis pela primeira vez, converteremos automaticamente suas totalizações existentes e as 87 totalizações do NPSP prontas para usar em Totalizações personalizáveis. Para obter detalhes completos, consulte <a href="https://powerofus.force.com/NPSP_Customizable_Rollups_Considerations" target="_blank">este documento</a>.
+ Quando você habilitar as Totalizações personalizáveis pela primeira vez, converteremos automaticamente suas totalizações existentes e as 87 totalizações do NPSP prontas para usar em Totalizações personalizáveis.
<br/><br/>
Você pode desativar e reverter para totalizações herdadas, mas as novas totalizações ou alterações de totalização/filtro feitas nas Totalizações Personalizáveis não serão aplicadas às configurações da totalização herdada.
@@ -7080,10 +7070,6 @@ Quando o processo estiver 100% concluído, você poderá sair ou atualizar esta
stgHelpHHOCROnQuando selecionado, o NPSP cria automaticamente Funções de contato em doações individuais para membros da família do Contato primário da oportunidade.
-
- stgHelpHHObjectOverview
- Para saber mais sobre o modelo recomendado Conta de família, consulte a <a href="https://powerofus.force.com/NPSP_Account_Model" target="_blank">Documentação do NPSP</a>.
- stgHelpHHRulesEspecifica para quais Contatos o Salesforce criará automaticamente objetos de família separados. (Aplica-se apenas a modelos de conta individual ou um para um.)
@@ -7102,7 +7088,7 @@ Quando o processo estiver 100% concluído, você poderá sair ou atualizar esta
stgHelpLeadConvert
- Especifica o comportamento padrão de criação de oportunidades quando você converte um lead em um contato. Se não for marcado, o Salesforce NÃO criará automaticamente uma oportunidade quando você converter Leads em Contatos. Para obter mais informações, consulte a <a href="https://powerofus.force.com/NPSP_Leads" target="_blank">Documentação do NPSP</a>.
+ Especifica o comportamento padrão de criação de oportunidades quando você converte um lead em um contato. Se não for marcado, o Salesforce NÃO criará automaticamente uma oportunidade quando você converter Leads em Contatos.stgHelpLvlAssignBatch
@@ -7186,7 +7172,7 @@ IMPORTANTE: ambos os campos precisam ter o mesmo tipo de dados.
stgHelpOppNamingFormat
- O formato do nome de oportunidade. Escolha "outro" para criar seu próprio. Consulte a <a href="https://powerofus.force.com/NPSP_Opp_Names" target="_blank">Documentação do NPSP</a> para obter detalhes.
+ O formato do nome de oportunidade.stgHelpOppNamingRecTypes
@@ -7229,7 +7215,7 @@ IMPORTANTE: ambos os campos precisam ter o mesmo tipo de dados.
Se habilitado, o Salesforce cria automaticamente Pagamentos para novas Oportunidades (Doações).
- stgHelpPowerOfUsHub
+ stgHelpTrailHeadHubTem dúvidas? Experimente o grupo <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Pacote de sucesso para organizações sem fins lucrativos</a> para perguntas sobre o NPSP e o grupo <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">Administradores do sistema</a> para perguntas sobre administração e configuração do Salesforce.<br/><br/>Acompanhe as últimas notas de versão do NPSP no grupo <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">Anúncios de versão do NPSP</a>.
@@ -7370,7 +7356,7 @@ Esse processo pode levar algum tempo, mas você pode fechar esta página porque
stgHelpRelReciprocalMethod
- Especifica o método utilizado para gerar relações recíprocas. Consulte a <a href="https://powerofus.force.com/NPSP_Relationships_Settings" target="_blank">Documentação do NPSP</a> para obter mais informações.
+ Especifica o método utilizado para gerar relações recíprocas.stgHelpRelReciprocalName
From 88a4414919b18e051e25553d5b85cba91c3e48cf Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 15:36:17 -0400
Subject: [PATCH 034/515] Update
force-app/main/default/translations/en_GB.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/en_GB.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/en_GB.translation-meta.xml b/force-app/main/default/translations/en_GB.translation-meta.xml
index 21c9a7b7b2f..27400d95921 100644
--- a/force-app/main/default/translations/en_GB.translation-meta.xml
+++ b/force-app/main/default/translations/en_GB.translation-meta.xml
@@ -7215,7 +7215,7 @@ IMPORTANT: Both of these fields must have the same data type.
stgHelpTrailHeadHub
- Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a> group.
+ Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC.htm&type=5" target="_blank">Nonprofit Release Readiness</a> group.stgHelpPrimaryContactBatch
From 0fb614e7736a04319f5846013e9478b5c38e9da3 Mon Sep 17 00:00:00 2001
From: Daniel Fuller
Date: Mon, 3 Oct 2022 18:32:40 -0400
Subject: [PATCH 035/515] add test coverage for error handling remove from
batch error status codes
---
.../main/default/classes/ElevateBatch.cls | 12 +++++--
.../default/classes/ElevateBatchService.cls | 33 ++++++++++++++-----
.../ElevateBatchServiceInvalidRequest.cls | 17 ++++++++--
.../classes/GE_GiftEntryController.cls | 3 +-
.../classes/GE_GiftEntryController_TEST.cls | 26 ++++++++++++++-
5 files changed, 75 insertions(+), 16 deletions(-)
diff --git a/force-app/main/default/classes/ElevateBatch.cls b/force-app/main/default/classes/ElevateBatch.cls
index 809c6a71cb3..eb37ad276c5 100644
--- a/force-app/main/default/classes/ElevateBatch.cls
+++ b/force-app/main/default/classes/ElevateBatch.cls
@@ -60,8 +60,16 @@ public with sharing class ElevateBatch {
elevateBatchId());
}
- public ElevateBatchItem remove(String elevateTransactionId) {
- return elevateBatchService.sendRemoveRequest(elevateTransactionId, elevateBatchId());
+ public ElevateBatchItem remove(String elevateBatchItemId) {
+ UTIL_Http.Response removeResponse = elevateBatchService.sendRemoveRequest(
+ elevateBatchItemId, elevateBatchId());
+ elevateBatchService.handleRemoveResponse(removeResponse);
+
+ ElevateBatchItem batchItem = new ElevateBatchItem();
+ batchItem.id = elevateBatchItemId;
+ batchItem.elevateBatchId = elevateBatchId;
+
+ return batchItem;
}
public String elevateBatchId() {
diff --git a/force-app/main/default/classes/ElevateBatchService.cls b/force-app/main/default/classes/ElevateBatchService.cls
index d438df9d4c4..88aced43e84 100644
--- a/force-app/main/default/classes/ElevateBatchService.cls
+++ b/force-app/main/default/classes/ElevateBatchService.cls
@@ -29,6 +29,17 @@
*/
public virtual with sharing class ElevateBatchService {
+ @TestVisible
+ private ElevateBatch elevateBatch {
+ get {
+ if (elevateBatch == null) {
+ elevateBatch = new ElevateBatch();
+ }
+ return elevateBatch;
+ }
+ set;
+ }
+
public virtual ElevateBatchItem addToElevateBatch(ElevateCreateBatchItemRequestDTO batchItemRequestDTO, String
elevateBatchId) {
return new ElevateBatch(elevateBatchId).add(batchItemRequestDTO);
@@ -43,6 +54,11 @@ public virtual with sharing class ElevateBatchService {
return new ElevateBatch(batchItem.elevateBatchId).remove(batchItem.id());
}
+ @TestVisible
+ private virtual ElevateBatchItem removeFromElevateBatch(ElevateBatch elevateBatch, ElevateBatchItem batchItem) {
+ return elevateBatch.remove(batchItem.id());
+ }
+
public virtual ElevateBatch createElevateBatch() {
return new ElevateBatch().create();
}
@@ -58,25 +74,26 @@ public virtual with sharing class ElevateBatchService {
return new ElevateBatchItem(batchItemCreateResponse);
}
- public ElevateBatchItem sendRemoveRequest(String elevatePaymentId, String elevateBatchId) {
- UTIL_Http.Response response = new UTIL_Http.RequestService().sendRequest(
- removeRequest(elevateBatchId, elevatePaymentId)
- );
+ public virtual UTIL_Http.Response sendRemoveRequest(String elevatePaymentId, String elevateBatchId) {
+ return new UTIL_Http.RequestService().sendRequest(
+ removeRequest(elevateBatchId, elevatePaymentId));
+ }
+ public virtual void handleRemoveResponse(UTIL_Http.Response response) {
if (response.statusCode != 204) {
UTIL_AuraEnabledCommon.throwAuraHandledException(response.status);
}
-
- return new ElevateBatchItem();
}
public ElevateBatch getElevateBatch() {
UTIL_Http.Response response = new UTIL_Http.RequestService().sendRequest(
createRequest()
);
- ElevateBatchResponse ElevateBatchResponse = (ElevateBatchResponse)JSON.deserialize(
+ ElevateBatchResponse elevateBatchResponse = (ElevateBatchResponse)JSON.deserialize(
response.body, ElevateBatchResponse.class);
- return new ElevateBatch(ElevateBatchResponse);
+ checkForElevateBatchErrorsIn(elevateBatchResponse);
+
+ return new ElevateBatch(elevateBatchResponse);
}
private HttpRequest addRequest(ElevateCreateBatchItemRequest tokenizedGift, String elevateBatchId) {
diff --git a/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls b/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls
index 820286e52b0..ca8bd96c02d 100644
--- a/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls
+++ b/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls
@@ -46,7 +46,7 @@ public class ElevateBatchServiceInvalidRequest extends ElevateBatchService {
public override ElevateBatchItem addToElevateBatch(ElevateCreateBatchItemRequestDTO createBatchItemRequestDTO, String elevateBatchId) {
ElevateBatchItemCreateResponse giftResponse = ElevateBatchItemCreateResponse.parse(
- addToElevateBatchErrorResponse());
+ elevateBatchErrorResponse());
elevateBatchService.checkForBatchItemErrorsIn(giftResponse);
return new ElevateBatchItem(giftResponse);
@@ -59,11 +59,22 @@ public class ElevateBatchServiceInvalidRequest extends ElevateBatchService {
return new ElevateBatch();
}
- public String addToElevateBatchErrorResponse() {
+ public override UTIL_Http.Response sendRemoveRequest(String elevatePaymentId, String elevateBatchId) {
+ return (UTIL_Http.Response) JSON.deserialize(removeFromBatchErrorResponse(), UTIL_Http.Response.class);
+ }
+
+ public String removeFromBatchErrorResponse() {
+ return '{\n' +
+ '"statusCode": "400",\n' +
+ '"status": "Bad Request"\n' +
+ '}';
+ }
+
+ public String elevateBatchErrorResponse() {
return '{\n' +
' "errors": [\n' +
' {\n' +
- ' "message": "add to batch failed",\n' +
+ ' "message": "failure",\n' +
' "failure_reason": "test_failure"\n' +
' }\n' +
' ]\n' +
diff --git a/force-app/main/default/classes/GE_GiftEntryController.cls b/force-app/main/default/classes/GE_GiftEntryController.cls
index 2f802e25690..53b9208a453 100644
--- a/force-app/main/default/classes/GE_GiftEntryController.cls
+++ b/force-app/main/default/classes/GE_GiftEntryController.cls
@@ -350,13 +350,12 @@ public with sharing class GE_GiftEntryController {
}
@AuraEnabled
- public static ElevateBatchItem removeFromElevateBatch(ElevateBatchItem batchItem) {
+ public static void removeFromElevateBatch(ElevateBatchItem batchItem) {
try {
elevateBatchService.removeFromElevateBatch(batchItem);
} catch (AuraHandledException ex) {
UTIL_AuraEnabledCommon.throwAuraHandledException(ex.getMessage());
}
- return null;
}
@AuraEnabled
diff --git a/force-app/main/default/classes/GE_GiftEntryController_TEST.cls b/force-app/main/default/classes/GE_GiftEntryController_TEST.cls
index 8a050e7fdc7..7dccc15d1f6 100755
--- a/force-app/main/default/classes/GE_GiftEntryController_TEST.cls
+++ b/force-app/main/default/classes/GE_GiftEntryController_TEST.cls
@@ -339,11 +339,33 @@ ElevateBatchItemType.ONE_TIME, TEST_PAYMENT_METHOD_CARD);
System.assertEquals(UTIL_Http.STATUS_CODE_CREATED, response.statusCode, 'Response status should match: ' + response);
}
+ @IsTest
+ static void removeBatchItemFromElevateBatchReturnsErrorResponse() {
+ AuraHandledException auraException;
+
+ Test.startTest();
+ try {
+ ElevateBatch elevateBatch = new ElevateBatch('test-batch-id');
+ elevateBatch.elevateBatchService = new ElevateBatchServiceInvalidRequest();
+ elevateBatch.elevateBatchService.removeFromElevateBatch(elevateBatch, new ElevateBatchItem());
+ } catch (AuraHandledException ex) {
+ auraException = ex;
+ }
+ Test.stopTest();
+
+ System.assert(auraException != null, 'The aura handled exception should not be null since an invalid request ' +
+ 'has been sent.');
+ System.assertEquals('Bad Request',
+ auraException.getMessage(), 'The error message in the elevate batch response ' +
+ 'should throw an exception and the message should be the create elevate batch error ' +
+ 'message specified in the invalid request data type.');
+ }
+
@IsTest
static void addBatchItemToElevateBatchShouldReturnFailureResponse() {
GE_GiftEntryController.elevateBatchService = new ElevateBatchServiceInvalidRequest();
String errorMessage = ElevateBatchItemCreateResponse.parse(new ElevateBatchServiceInvalidRequest()
- .addToElevateBatchErrorResponse())
+ .elevateBatchErrorResponse())
.errors()[0].message;
AuraHandledException auraException;
@@ -363,6 +385,8 @@ ElevateBatchItemType.ONE_TIME, TEST_PAYMENT_METHOD_CARD);
'message specified in the invalid request data type.');
}
+
+
/***
* @description Verifies the purchase request response throws an excpetion
* when building a purchase request body fails with an unexpected error
From bdbfb58de266cca2eb196ecb446fd5d8881cf9c2 Mon Sep 17 00:00:00 2001
From: screcco-sfdo
Date: Mon, 3 Oct 2022 19:49:26 -0400
Subject: [PATCH 036/515] make edit button universal
---
.../labels/CustomLabels.labels-meta.xml | 24 +++++++
.../gePaymentGatewayManagement.html | 64 ++++++++++++-------
.../gePaymentGatewayManagement.js | 16 ++++-
3 files changed, 78 insertions(+), 26 deletions(-)
diff --git a/force-app/main/default/labels/CustomLabels.labels-meta.xml b/force-app/main/default/labels/CustomLabels.labels-meta.xml
index 0355774addc..800d345757c 100644
--- a/force-app/main/default/labels/CustomLabels.labels-meta.xml
+++ b/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -12741,6 +12741,30 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
Label to show Gateway Assignment is enabled.Enable Gateway Assignment
+
+ psEnableGatewayAssignmentHeader
+ Payment Gateway Management
+ en_US
+ true
+ Label for Gateway Assignment Header.
+ Enable Gateway Assignment
+
+
+ psEnableGatewayAssignmentHelp
+ Payment Gateway Management
+ en_US
+ true
+ Label for Gateway Assignment Help Message.
+ Enabling gateway assignment will allow you to select the payment gateway and respective payment methods when modifying Gift Entry Templates.
+
+
+ psGatewayManagementHelp
+ Payment Gateway Management
+ en_US
+ true
+ Label for Gateway Management Help Message.
+ These settings manage the payment gateways for Elevate transactions.
+ psShowPaymentMethodsPayment Gateway Management
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html
index bc851c3637d..ea0537f934e 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html
@@ -65,21 +65,31 @@
{loadingText}
-
+
Elevate Gateway Management
-
-
-
+
+
+
+ {CUSTOM_LABELS.psGatewayManagementHelp}
+
+
+
+
+
+
+
+
+
+
+
+
+ Gateway ID
+
+
-
+
NPSP uses the gateway that was added to Elevate
@@ -88,17 +98,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
index 3ea28fe7aae..289daa0666c 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
@@ -35,7 +35,9 @@ import messageLoading from '@salesforce/label/c.labelMessageLoading';
import insufficientPermissions from '@salesforce/label/c.commonInsufficientPermissions';
import commonAdminPermissionErrorMessage from '@salesforce/label/c.commonAdminPermissionErrorMessage';
import psEnableGatewayAssignment from '@salesforce/label/c.psEnableGatewayAssignment';
-
+import psEnableGatewayAssignmentHeader from '@salesforce/label/c.psEnableGatewayAssignmentHeader';
+import psEnableGatewayAssignmentHelp from '@salesforce/label/c.psEnableGatewayAssignmentHelp';
+import psGatewayManagementHelp from '@salesforce/label/c.psGatewayManagementHelp';
import setGatewayId from '@salesforce/apex/PS_GatewayManagement.setGatewayId';
import getGatewayIdFromConfig from '@salesforce/apex/PS_GatewayManagement.getGatewayIdFromConfig';
@@ -58,7 +60,15 @@ export default class GePaymentGatewayManagement extends LightningElement {
@track gatewayAssignmentEnabled;
- CUSTOM_LABELS = { messageLoading, insufficientPermissions, commonAdminPermissionErrorMessage, psEnableGatewayAssignment };
+ CUSTOM_LABELS = {
+ commonAdminPermissionErrorMessage,
+ insufficientPermissions,
+ messageLoading,
+ psEnableGatewayAssignment,
+ psEnableGatewayAssignmentHeader,
+ psEnableGatewayAssignmentHelp,
+ psGatewayManagementHelp
+ };
async connectedCallback() {
try {
@@ -147,7 +157,7 @@ export default class GePaymentGatewayManagement extends LightningElement {
async handleToggle(event) {
this.showSpinner = true;
- let gatewayAssignmentEnabled = this.template.querySelector("[data-id='enableGatewayAssignment']");
+ const gatewayAssignmentEnabled = this.template.querySelector("[data-id='enableGatewayAssignment']");
try {
await setGatewayAssignmentEnabled({ gatewayAssignmentEnabled: gatewayAssignmentEnabled.checked});
From 9f513d8343956c6699f37bcda42c9bc4231a3c95 Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:04:48 -0400
Subject: [PATCH 037/515] Update
force-app/main/default/translations/de.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/de.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/de.translation-meta.xml b/force-app/main/default/translations/de.translation-meta.xml
index 19f230e337b..4b47bf2af88 100644
--- a/force-app/main/default/translations/de.translation-meta.xml
+++ b/force-app/main/default/translations/de.translation-meta.xml
@@ -7214,7 +7214,7 @@ WICHTIG: Die Datentypen beider Felder müssen identisch sein.
stgHelpTrailHeadHub
- Haben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.
+ Haben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.stgHelpPrimaryContactBatch
From e11e7b3261c7a6e93c017c77166a1498eace315d Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:04:58 -0400
Subject: [PATCH 038/515] Update
force-app/main/default/translations/pt_BR.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/pt_BR.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/pt_BR.translation-meta.xml b/force-app/main/default/translations/pt_BR.translation-meta.xml
index d6ea9f99df6..aee13888ee1 100644
--- a/force-app/main/default/translations/pt_BR.translation-meta.xml
+++ b/force-app/main/default/translations/pt_BR.translation-meta.xml
@@ -7216,7 +7216,7 @@ IMPORTANTE: ambos os campos precisam ter o mesmo tipo de dados.
stgHelpTrailHeadHub
- Tem dúvidas? Experimente o grupo <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Pacote de sucesso para organizações sem fins lucrativos</a> para perguntas sobre o NPSP e o grupo <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">Administradores do sistema</a> para perguntas sobre administração e configuração do Salesforce.<br/><br/>Acompanhe as últimas notas de versão do NPSP no grupo <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">Anúncios de versão do NPSP</a>.
+ Tem dúvidas? Experimente o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Pacote de sucesso para organizações sem fins lucrativos</a> para perguntas sobre o NPSP e o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Administradores do sistema</a> para perguntas sobre administração e configuração do Salesforce.<br/><br/>Acompanhe as últimas notas de versão do NPSP no grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Anúncios de versão do NPSP</a>.stgHelpPrimaryContactBatch
From 42d92bb41455a69ec3c05f766fa3f331a6b15b9b Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:05:03 -0400
Subject: [PATCH 039/515] Update
force-app/main/default/translations/nl_NL.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/nl_NL.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/nl_NL.translation-meta.xml b/force-app/main/default/translations/nl_NL.translation-meta.xml
index a1eadee9f6f..2973153d0f4 100644
--- a/force-app/main/default/translations/nl_NL.translation-meta.xml
+++ b/force-app/main/default/translations/nl_NL.translation-meta.xml
@@ -7214,7 +7214,7 @@ BELANGRIJK: Beide velden moeten van hetzelfde gegevenstype zijn.
stgHelpTrailHeadHub
- Hebt u vragen? Probeer de groep <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> uit voor vragen over NPSP en de groep <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">Systeembeheerders</a> voor vragen over Salesforce-administratie en -configuratie.<br/><br/>Zorg dat u altijd op de hoogte bent dankzij de notities bij de nieuwste NPSP-releases in de groep <a href="https://powerofus.force.com/HUB_NPSP_Release_Group"target="_blank">Aankondigingen NPSP-release</a>.
+ Hebt u vragen? Probeer de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> uit voor vragen over NPSP en de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Systeembeheerders</a> voor vragen over Salesforce-administratie en -configuratie.<br/><br/>Zorg dat u altijd op de hoogte bent dankzij de notities bij de nieuwste NPSP-releases in de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC"target="_blank">Aankondigingen NPSP-release</a>.stgHelpPrimaryContactBatch
From 23bb897f593681df4dfcd4640c8cdb4a0c4e5dd3 Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:05:10 -0400
Subject: [PATCH 040/515] Update
force-app/main/default/translations/ja.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/ja.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/ja.translation-meta.xml b/force-app/main/default/translations/ja.translation-meta.xml
index 3bb32935a2c..54206594db4 100644
--- a/force-app/main/default/translations/ja.translation-meta.xml
+++ b/force-app/main/default/translations/ja.translation-meta.xml
@@ -7210,7 +7210,7 @@
stgHelpTrailHeadHub
- 質問を受けましたか? NPSP に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。
+ 質問を受けましたか? NPSP に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。stgHelpPrimaryContactBatch
From 56a8754b004a738262901b8ef7202dc43d47c462 Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:05:18 -0400
Subject: [PATCH 041/515] Update
force-app/main/default/translations/iw.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/iw.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/iw.translation-meta.xml b/force-app/main/default/translations/iw.translation-meta.xml
index 98dc4c3739d..4e5dd1d796f 100644
--- a/force-app/main/default/translations/iw.translation-meta.xml
+++ b/force-app/main/default/translations/iw.translation-meta.xml
@@ -6672,7 +6672,7 @@
stgHelpPaymentsEnabled
- שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">הודעות המוצר של NPSP</a>.
+ שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">הודעות המוצר של NPSP</a>.stgHelpTrailHeadHub
From d0650bd52ea75540c8e854d7306034405abfdc97 Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:05:24 -0400
Subject: [PATCH 042/515] Update
force-app/main/default/translations/fr.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/fr.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/fr.translation-meta.xml b/force-app/main/default/translations/fr.translation-meta.xml
index 03b0b6d9cdf..2cd79828aa5 100644
--- a/force-app/main/default/translations/fr.translation-meta.xml
+++ b/force-app/main/default/translations/fr.translation-meta.xml
@@ -7216,7 +7216,7 @@ IMPORTANT : ces deux champs doivent avoir le même type de données.
stgHelpTrailHeadHub
- Vous avez des questions ? Essayez le groupe <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">Notes de publication NPSP</a>.
+ Vous avez des questions ? Essayez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Notes de publication NPSP</a>.stgHelpPrimaryContactBatch
From 3d284fa6f41144e7e20c4c9debd34d10d5850be3 Mon Sep 17 00:00:00 2001
From: balsamhindi <105941702+balsamhindi@users.noreply.github.com>
Date: Mon, 3 Oct 2022 22:05:31 -0400
Subject: [PATCH 043/515] Update
force-app/main/default/translations/es.translation-meta.xml
Co-authored-by: Erin Wiedemer
---
force-app/main/default/translations/es.translation-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/translations/es.translation-meta.xml b/force-app/main/default/translations/es.translation-meta.xml
index bf5d7c0115d..c56b2643b09 100644
--- a/force-app/main/default/translations/es.translation-meta.xml
+++ b/force-app/main/default/translations/es.translation-meta.xml
@@ -7204,7 +7204,7 @@ IMPORTANTE: Ambos campos deben ser del mismo tipo de datos.
stgHelpTrailHeadHub
- ¿Tiene preguntas? Pruebe el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a>.
+ ¿Tiene preguntas? Pruebe el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Release Readiness</a>.stgHelpPrimaryContactBatch
From d6fc221042b2ccae82cc8e0a513d56f845fddb98 Mon Sep 17 00:00:00 2001
From: screcco-sfdo
Date: Tue, 4 Oct 2022 08:33:57 -0400
Subject: [PATCH 044/515] convert hardcoded text to labels
---
.../default/labels/CustomLabels.labels-meta.xml | 16 ++++++++++++++++
.../gePaymentGatewayManagement.html | 12 +++---------
.../gePaymentGatewayManagement.js | 4 ++++
3 files changed, 23 insertions(+), 9 deletions(-)
diff --git a/force-app/main/default/labels/CustomLabels.labels-meta.xml b/force-app/main/default/labels/CustomLabels.labels-meta.xml
index 800d345757c..0740f4616c7 100644
--- a/force-app/main/default/labels/CustomLabels.labels-meta.xml
+++ b/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -12765,6 +12765,22 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
Label for Gateway Management Help Message.These settings manage the payment gateways for Elevate transactions.
+
+ psGatewayIDHeader
+ Payment Gateway Management
+ en_US
+ true
+ Label for Gateway ID Header.
+ Gateway ID
+
+
+ psGatewayIDHelp
+ Payment Gateway Management
+ en_US
+ true
+ Label for Gateway ID Help Message.
+ NPSP uses the gateway that was added to Elevate most recently unless you override it. To change the gateway NPSP usess, click Edit, enter the gateway ID, and save your work. Find the gateway ID in the Elevate Admin Console | Gateway Management.
+ psShowPaymentMethodsPayment Gateway Management
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html
index ea0537f934e..5e64b717ad6 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.html
@@ -69,7 +69,6 @@
Elevate Gateway Management
-
{CUSTOM_LABELS.psGatewayManagementHelp}
@@ -82,20 +81,15 @@
Elevate Gateway Managemen
-
-
- Gateway ID
+
+ {CUSTOM_LABELS.psGatewayIDHeader}
-
- NPSP uses the gateway that was added to Elevate
- most recently unless you override it. To change the gateway NPSP uses, click Edit, enter the
- gateway ID, and save your work. Find the gateway ID in the
- Elevate Admin Console | Gateway Management.
+ {CUSTOM_LABELS.psGatewayIDHelp}
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
index 289daa0666c..3462032a5db 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
@@ -37,6 +37,8 @@ import commonAdminPermissionErrorMessage from '@salesforce/label/c.commonAdminPe
import psEnableGatewayAssignment from '@salesforce/label/c.psEnableGatewayAssignment';
import psEnableGatewayAssignmentHeader from '@salesforce/label/c.psEnableGatewayAssignmentHeader';
import psEnableGatewayAssignmentHelp from '@salesforce/label/c.psEnableGatewayAssignmentHelp';
+import psGatewayIDHeader from '@salesforce/label/c.psGatewayIdHeader';
+import psGatewayIDHelp from '@salesforce/label/c.psGatewayIdHelp';
import psGatewayManagementHelp from '@salesforce/label/c.psGatewayManagementHelp';
import setGatewayId from '@salesforce/apex/PS_GatewayManagement.setGatewayId';
@@ -67,6 +69,8 @@ export default class GePaymentGatewayManagement extends LightningElement {
psEnableGatewayAssignment,
psEnableGatewayAssignmentHeader,
psEnableGatewayAssignmentHelp,
+ psGatewayIDHeader,
+ psGatewayIDHelp,
psGatewayManagementHelp
};
From c6e505b12e0e2077acc1ce582663c00ea77b7ad9 Mon Sep 17 00:00:00 2001
From: Daniel Fuller
Date: Tue, 4 Oct 2022 10:36:02 -0400
Subject: [PATCH 045/515] add additional tests
---
.../default/classes/ElevateBatchService.cls | 1 +
.../ElevateBatchServiceInvalidRequest.cls | 2 +-
.../ElevateBatchServiceValidRequest.cls | 11 +++++++
.../classes/GE_GiftEntryController_TEST.cls | 30 ++++++++++++++++++-
4 files changed, 42 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/ElevateBatchService.cls b/force-app/main/default/classes/ElevateBatchService.cls
index 88aced43e84..5cc5c0a4da7 100644
--- a/force-app/main/default/classes/ElevateBatchService.cls
+++ b/force-app/main/default/classes/ElevateBatchService.cls
@@ -54,6 +54,7 @@ public virtual with sharing class ElevateBatchService {
return new ElevateBatch(batchItem.elevateBatchId).remove(batchItem.id());
}
+ // Method is used for dependency injection in test classes
@TestVisible
private virtual ElevateBatchItem removeFromElevateBatch(ElevateBatch elevateBatch, ElevateBatchItem batchItem) {
return elevateBatch.remove(batchItem.id());
diff --git a/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls b/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls
index ca8bd96c02d..4f6a3b95ccf 100644
--- a/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls
+++ b/force-app/main/default/classes/ElevateBatchServiceInvalidRequest.cls
@@ -63,7 +63,7 @@ public class ElevateBatchServiceInvalidRequest extends ElevateBatchService {
return (UTIL_Http.Response) JSON.deserialize(removeFromBatchErrorResponse(), UTIL_Http.Response.class);
}
- public String removeFromBatchErrorResponse() {
+ private String removeFromBatchErrorResponse() {
return '{\n' +
'"statusCode": "400",\n' +
'"status": "Bad Request"\n' +
diff --git a/force-app/main/default/classes/ElevateBatchServiceValidRequest.cls b/force-app/main/default/classes/ElevateBatchServiceValidRequest.cls
index 00fa43cee89..06461183681 100644
--- a/force-app/main/default/classes/ElevateBatchServiceValidRequest.cls
+++ b/force-app/main/default/classes/ElevateBatchServiceValidRequest.cls
@@ -76,6 +76,17 @@ public class ElevateBatchServiceValidRequest extends ElevateBatchService {
return new ElevateBatch(elevateBatchResponse);
}
+ public override UTIL_Http.Response sendRemoveRequest(String elevatePaymentId, String elevateBatchId) {
+ return (UTIL_Http.Response) JSON.deserialize(removeBatchItemSuccessResponse(), UTIL_Http.Response.class);
+ }
+
+ private static String removeBatchItemSuccessResponse() {
+ return '{\n' +
+ '"statusCode": "204",\n' +
+ '"status": "Remove successful"\n' +
+ '}';
+ }
+
private static String oneTimeCardSuccessResponse() {
return '{\n' +
' "batchItemType": "ONE_TIME",\n' +
diff --git a/force-app/main/default/classes/GE_GiftEntryController_TEST.cls b/force-app/main/default/classes/GE_GiftEntryController_TEST.cls
index 7dccc15d1f6..4376ac93cdf 100755
--- a/force-app/main/default/classes/GE_GiftEntryController_TEST.cls
+++ b/force-app/main/default/classes/GE_GiftEntryController_TEST.cls
@@ -339,15 +339,42 @@ ElevateBatchItemType.ONE_TIME, TEST_PAYMENT_METHOD_CARD);
System.assertEquals(UTIL_Http.STATUS_CODE_CREATED, response.statusCode, 'Response status should match: ' + response);
}
+ @IsTest
+ static void removeBatchItemFromElevateBatchReturnsSuccessResponse() {
+ AuraHandledException auraException;
+ ElevateBatchItem batchItem;
+
+ Test.startTest();
+ try {
+ ElevateBatchItem testBatchItem = new ElevateBatchItem();
+ testBatchItem.id = 'test-batch-item-id';
+
+ ElevateBatch elevateBatch = new ElevateBatch('test-batch-id');
+ elevateBatch.elevateBatchService = new ElevateBatchServiceValidRequest();
+ batchItem = elevateBatch.elevateBatchService.removeFromElevateBatch(elevateBatch, testBatchItem);
+ } catch (AuraHandledException ex) {
+ auraException = ex;
+ }
+ Test.stopTest();
+
+ System.assert(auraException == null, 'The aura handled exception should be null since an valid request ' +
+ 'has been sent.');
+ System.assertEquals(batchItem.elevateBatchId, 'test-batch-id', 'the correct batch id is not set for the ' +
+ 'removed batch item.');
+ System.assertEquals(batchItem.id, 'test-batch-item-id', 'the correct batch item id is not set for the ' +
+ 'removed batch item.');
+ }
+
@IsTest
static void removeBatchItemFromElevateBatchReturnsErrorResponse() {
AuraHandledException auraException;
+ ElevateBatchItem batchItem;
Test.startTest();
try {
ElevateBatch elevateBatch = new ElevateBatch('test-batch-id');
elevateBatch.elevateBatchService = new ElevateBatchServiceInvalidRequest();
- elevateBatch.elevateBatchService.removeFromElevateBatch(elevateBatch, new ElevateBatchItem());
+ batchItem = elevateBatch.elevateBatchService.removeFromElevateBatch(elevateBatch, new ElevateBatchItem());
} catch (AuraHandledException ex) {
auraException = ex;
}
@@ -355,6 +382,7 @@ ElevateBatchItemType.ONE_TIME, TEST_PAYMENT_METHOD_CARD);
System.assert(auraException != null, 'The aura handled exception should not be null since an invalid request ' +
'has been sent.');
+ System.assert(batchItem == null, 'The failed batch item should be null.');
System.assertEquals('Bad Request',
auraException.getMessage(), 'The error message in the elevate batch response ' +
'should throw an exception and the message should be the create elevate batch error ' +
From bf26c8c26990c70efc61f7b00439c286e8241642 Mon Sep 17 00:00:00 2001
From: Victor Oduyemi
Date: Tue, 4 Oct 2022 09:34:54 -0600
Subject: [PATCH 046/515] Update
force-app/main/default/labels/CustomLabels.labels-meta.xml
---
force-app/main/default/labels/CustomLabels.labels-meta.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/labels/CustomLabels.labels-meta.xml b/force-app/main/default/labels/CustomLabels.labels-meta.xml
index f037d89d2fa..4b2a8a13101 100644
--- a/force-app/main/default/labels/CustomLabels.labels-meta.xml
+++ b/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -1614,7 +1614,7 @@
Recurring-Donations, Pauseen_UStrue
- Error message when trying to pause an RD a day from instalment date
+ Error message when trying to pause an RD a day from installment dateWe can't pause an Elevate-connected Recurring Donation less than two days before the installment date.
From 31f5bd2a1ba6f96f34186a0190e661064fb8aa21 Mon Sep 17 00:00:00 2001
From: Daniel Fuller
Date: Tue, 4 Oct 2022 11:49:38 -0400
Subject: [PATCH 047/515] update parameter to use correct scope
---
.../main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
index 69c5cca789a..0228a9466fb 100644
--- a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
+++ b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
@@ -610,7 +610,7 @@ export default class GeGiftEntryFormApp extends NavigationMixin(LightningElement
shouldRemoveFromElevateBatch(gift) {
return gift &&
this.isElevateCustomer &&
- (gift.isAuthorized() || this.gift.hasCommitmentId());
+ (gift.isAuthorized() || gift.hasCommitmentId());
}
async deleteFromElevateBatch(gift) {
From b2539351e5edda644e93d215a8a45dc0441e0861 Mon Sep 17 00:00:00 2001
From: Daniel Fuller
Date: Tue, 4 Oct 2022 12:18:03 -0400
Subject: [PATCH 048/515] disable save button when batch item is being removed
from the batch table
---
force-app/main/default/lwc/geFormRenderer/geFormRenderer.js | 4 +++-
.../default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.html | 1 +
.../main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js | 4 ++++
3 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/force-app/main/default/lwc/geFormRenderer/geFormRenderer.js b/force-app/main/default/lwc/geFormRenderer/geFormRenderer.js
index 338e9fdecca..47ab8d4bcdf 100644
--- a/force-app/main/default/lwc/geFormRenderer/geFormRenderer.js
+++ b/force-app/main/default/lwc/geFormRenderer/geFormRenderer.js
@@ -187,6 +187,7 @@ export default class GeFormRenderer extends LightningElement{
@api pageLevelErrorMessageList = [];
@api batchCurrencyIsoCode;
@api isElevateCustomer = false;
+ @api saveDisabled = false;
@track isPermissionError = false;
@track permissionErrorTitle;
@@ -1378,7 +1379,8 @@ export default class GeFormRenderer extends LightningElement{
}
get isUpdateActionDisabled() {
- return this.getFieldValueFromFormState(STATUS_FIELD) === 'Imported';
+ return this.getFieldValueFromFormState(STATUS_FIELD) === 'Imported' ||
+ this.saveDisabled;
}
get cardholderNames() {
diff --git a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.html b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.html
index 0fe54d9f02a..8dc37b7a95a 100644
--- a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.html
+++ b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.html
@@ -67,6 +67,7 @@
ontogglemodal={handleToggleModal}
onnavigate={handleNavigateEvent}
loading-text={loadingText}
+ save-disabled={isFormSaveDisabled}
batch-currency-iso-code={batchCurrencyIsoCode}
>
diff --git a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
index 0228a9466fb..a1043f66398 100644
--- a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
+++ b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
@@ -62,6 +62,7 @@ export default class GeGiftEntryFormApp extends NavigationMixin(LightningElement
isLoading = true;
isFormRendering = false;
isFormCollapsed = false;
+ isFormSaveDisabled = false;
giftBatch = new GiftBatch();
elevateBatch = new ElevateBatch();
@@ -540,6 +541,7 @@ export default class GeGiftEntryFormApp extends NavigationMixin(LightningElement
async handleDelete(event) {
try {
+ this.isFormSaveDisabled = true;
const gift = new Gift({fields: event.detail});
const isRemovedFromElevate = await this.removeFromElevateBatch(gift);
@@ -556,7 +558,9 @@ export default class GeGiftEntryFormApp extends NavigationMixin(LightningElement
'dismissible',
null
);
+ this.isFormSaveDisabled = false;
} catch(error) {
+ this.isFormSaveDisabled = false;
handleError(error);
}
}
From bd5c405d2469c3b48e55e7b603cf21f3049a99b6 Mon Sep 17 00:00:00 2001
From: Daniel Fuller
Date: Tue, 4 Oct 2022 13:10:57 -0400
Subject: [PATCH 049/515] improve precision when converting to lowest common
denominator
---
.../default/lwc/utilNumberFormatter/utilNumberFormatter.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/lwc/utilNumberFormatter/utilNumberFormatter.js b/force-app/main/default/lwc/utilNumberFormatter/utilNumberFormatter.js
index 950fdf56791..0448f97af1c 100755
--- a/force-app/main/default/lwc/utilNumberFormatter/utilNumberFormatter.js
+++ b/force-app/main/default/lwc/utilNumberFormatter/utilNumberFormatter.js
@@ -40,11 +40,11 @@ const getNumberAsCurrencyByCode = (amount, currencyCode) => {
* @description Formats the provided number into the lowest common denominator by currency as a string
* based on the logged in user's locale and currency.
*
-* @param {integer} number: Number to convert into lowest common denominator
+* @param number: Number to convert into lowest common denominator
*/
const getCurrencyLowestCommonDenominator = (number) => {
let multiplier = isNull(currencyMultiplier.get(CURRENCY)) ? DEFAULT_MULTIPLIER : currencyMultiplier.get(CURRENCY);
- return number * multiplier;
+ return parseInt(parseFloat(number) * multiplier, 10);
}
export {
From 10e3a1840c7db43443d1172833bbad807d93629a Mon Sep 17 00:00:00 2001
From: screcco-sfdo
Date: Tue, 4 Oct 2022 14:04:46 -0400
Subject: [PATCH 050/515] remove outdated comment
---
.../gePaymentGatewayManagement/gePaymentGatewayManagement.js | 2 --
1 file changed, 2 deletions(-)
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
index 3462032a5db..55bd0df5ad6 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
@@ -175,8 +175,6 @@ export default class GePaymentGatewayManagement extends LightningElement {
}
validateGatewayId() {
- // Temporary Hardcoded Text until this functionality is moved out of NPSP entirely
-
let gatewayIdField = this.template.querySelector("[data-id='gatewayIdField']");
if (isEmpty(gatewayIdField.value)) {
From 54cdf9ac06bfb021cd9587148807d01a65bb8d8a Mon Sep 17 00:00:00 2001
From: Luke Parrott
Date: Tue, 4 Oct 2022 15:57:33 -0500
Subject: [PATCH 051/515] Updating Request body for Stripe ACH payments
---
.../classes/ElevateCreateBatchItemRequest.cls | 29 +++++++++++++++++++
.../default/classes/PS_CommitmentRequest.cls | 12 ++++++--
2 files changed, 38 insertions(+), 3 deletions(-)
diff --git a/force-app/main/default/classes/ElevateCreateBatchItemRequest.cls b/force-app/main/default/classes/ElevateCreateBatchItemRequest.cls
index 3b63dfecd6e..b3112e01f95 100644
--- a/force-app/main/default/classes/ElevateCreateBatchItemRequest.cls
+++ b/force-app/main/default/classes/ElevateCreateBatchItemRequest.cls
@@ -65,6 +65,18 @@ public with sharing class ElevateCreateBatchItemRequest {
purchaseInfo.firstName = batchItemRequestDTO.firstName;
purchaseInfo.lastName = batchItemRequestDTO.lastName;
purchaseInfo.paymentMethodToken = batchItemRequestDTO.paymentMethodToken;
+ purchaseInfo.paymentMethodType = batchItemRequestDTO.paymentMethodType;
+
+ if (batchItemRequestDTO.paymentMethodType == 'ACH') {
+ ElevateCreateBatchItemRequest.AchData achData = new ElevateCreateBatchItemRequest.AchData();
+ achData.achCode = PS_CommitmentRequest.ACH_CODE_WEB;
+ achData.bankType = PS_CommitmentRequest.ACH_BANK_TYPE_CHECKING;
+ achData.consent = PS_CommitmentRequest.ACH_CONSENT_MESSAGE;
+ achData.consentDetails.consentType = PS_CommitmentRequest.ACH_CONSENT_TYPE;
+ achData.type = batchItemRequestDTO.type;
+
+ purchaseInfo.achData = achData;
+ }
}
private void buildCommitmentInfoBody(ElevateCreateBatchItemRequestDTO batchItemRequestDTO,
@@ -83,6 +95,18 @@ public with sharing class ElevateCreateBatchItemRequest {
};
commitmentInfo.paymentMethodToken = batchItemRequestDTO.paymentMethodToken;
commitmentInfo.productMetadataSchemaUri = PS_Request.PRODUCT_METADATA_SCHEMA_URI;
+ commitmentInfo.paymentMethodType = batchItemRequestDTO.paymentMethodType;
+
+ if (batchItemRequestDTO.paymentMethodType == 'ACH') {
+ ElevateCreateBatchItemRequest.AchData achData = new ElevateCreateBatchItemRequest.AchData();
+ achData.achCode = PS_CommitmentRequest.ACH_CODE_WEB;
+ achData.bankType = PS_CommitmentRequest.ACH_BANK_TYPE_CHECKING;
+ achData.consent = PS_CommitmentRequest.ACH_CONSENT_MESSAGE;
+ achData.consentDetails.consentType = PS_CommitmentRequest.ACH_CONSENT_TYPE;
+ achData.type = batchItemRequestDTO.type;
+
+ commitmentInfo.achData = achData;
+ }
}
public class CommitmentInfo {
@@ -169,6 +193,11 @@ public with sharing class ElevateCreateBatchItemRequest {
public String checkNumber;
public String consent;
public String type;
+ public ConsentDetails consentDetails = new ConsentDetails();
+ }
+
+ public class ConsentDetails {
+ public String consentType;
}
private static Map getProductMetadata() {
diff --git a/force-app/main/default/classes/PS_CommitmentRequest.cls b/force-app/main/default/classes/PS_CommitmentRequest.cls
index 3bae3c58059..34e949d1818 100644
--- a/force-app/main/default/classes/PS_CommitmentRequest.cls
+++ b/force-app/main/default/classes/PS_CommitmentRequest.cls
@@ -112,9 +112,10 @@ public inherited sharing class PS_CommitmentRequest {
*/
private static final Integer MAX_NAME_LENGTH = 60;
- private static final String ACH_BANK_TYPE_CHECKING = 'CHECKING';
- private static final String ACH_CODE_WEB = 'WEB';
- private static final String ACH_CONSENT_MESSAGE = 'true';
+ public static final String ACH_BANK_TYPE_CHECKING = 'CHECKING';
+ public static final String ACH_CODE_WEB = 'WEB';
+ public static final String ACH_CONSENT_MESSAGE = 'true';
+ public static final String ACH_CONSENT_TYPE = 'OFFLINE';
private static final Map BANK_ACCOUNT_TYPE_MAP = new Map{
Contact.SObjectType => ElevateBankAccountType.INDIVIDUAL,
@@ -464,8 +465,12 @@ public inherited sharing class PS_CommitmentRequest {
public String consent;
public String type;
public String bankType;
+ public ConsentDetails consentDetails = new ConsentDetails();
}
+ public with sharing class ConsentDetails {
+ public String consentType;
+ }
/***
* @description Assists in constructing the Commitment HttpRequest body.
@@ -588,6 +593,7 @@ public inherited sharing class PS_CommitmentRequest {
this.achData.achCode = ACH_CODE_WEB;
this.achData.bankType = ACH_BANK_TYPE_CHECKING;
this.achData.consent = ACH_CONSENT_MESSAGE;
+ this.achData.consentDetails.consentType = ACH_CONSENT_TYPE;
this.achData.type = accountHolderType.name();
return this;
}
From b0cf4a649e680ce2e19899a85d5be2a9efb147f7 Mon Sep 17 00:00:00 2001
From: Daniel Fuller
Date: Tue, 4 Oct 2022 17:42:15 -0400
Subject: [PATCH 052/515] update logic for determining when remove callout is
made to Elevate
---
force-app/main/default/lwc/geGift/geGift.js | 6 +++++-
.../default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js | 4 +++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/lwc/geGift/geGift.js b/force-app/main/default/lwc/geGift/geGift.js
index 9d23a3a9f0f..90848572d30 100644
--- a/force-app/main/default/lwc/geGift/geGift.js
+++ b/force-app/main/default/lwc/geGift/geGift.js
@@ -44,8 +44,12 @@ class Gift {
return Object.keys(this._schedule).length > 0;
}
+ isImported() {
+ return this._fields[STATUS.fieldApiName] === GIFT_STATUSES.IMPORTED;
+ }
+
hasCommitmentId() {
- return !!this._fields[DATA_IMPORT_RECURRING_DONATION_ELEVATE_ID];
+ return !!this._fields[DATA_IMPORT_RECURRING_DONATION_ELEVATE_ID.fieldApiName];
}
addSchedule(scheduleData) {
diff --git a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
index a1043f66398..1e557dafb47 100644
--- a/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
+++ b/force-app/main/default/lwc/geGiftEntryFormApp/geGiftEntryFormApp.js
@@ -614,7 +614,9 @@ export default class GeGiftEntryFormApp extends NavigationMixin(LightningElement
shouldRemoveFromElevateBatch(gift) {
return gift &&
this.isElevateCustomer &&
- (gift.isAuthorized() || gift.hasCommitmentId());
+ !gift.isImported() &&
+ gift.hasCommitmentId() ||
+ gift.isAuthorized();
}
async deleteFromElevateBatch(gift) {
From 16588810bc1289e30b0d7e560eac8867dfdc0fe2 Mon Sep 17 00:00:00 2001
From: screcco-sfdo
Date: Tue, 4 Oct 2022 20:35:55 -0400
Subject: [PATCH 053/515] consolidate backend calls and text change
---
.../default/classes/PS_GatewayManagement.cls | 29 ++++++++++++++++---
.../labels/CustomLabels.labels-meta.xml | 2 +-
.../gePaymentGatewayManagement.html | 2 +-
.../gePaymentGatewayManagement.js | 22 +++++++-------
4 files changed, 37 insertions(+), 18 deletions(-)
diff --git a/force-app/main/default/classes/PS_GatewayManagement.cls b/force-app/main/default/classes/PS_GatewayManagement.cls
index cbfc316771a..21c334139e9 100644
--- a/force-app/main/default/classes/PS_GatewayManagement.cls
+++ b/force-app/main/default/classes/PS_GatewayManagement.cls
@@ -51,29 +51,50 @@ public with sharing class PS_GatewayManagement {
upsert giftEntrySettings;
}
- @AuraEnabled
public static Boolean isGatewayAssignmentEnabled() {
Gift_Entry_Settings__c giftEntrySettings = UTIL_CustomSettingsFacade.getGiftEntrySettings();
return giftEntrySettings.Enable_Gateway_Assignment__c;
}
- @AuraEnabled
public static String getGatewayIdFromConfig() {
PS_IntegrationServiceConfig.Service configService = new PS_IntegrationServiceConfig.Service();
return configService.getGatewayIds();
}
- @AuraEnabled
public static Boolean isElevateCustomer() {
PS_IntegrationServiceConfig ps = new PS_IntegrationServiceConfig();
return ps.isIntegrationEnabled();
}
- @AuraEnabled
public static Boolean isSystemAdmin() {
return STG_Panel.runningUserIsAdmin();
}
+
+ @AuraEnabled
+ public static String getGatewayManagementSettings() {
+
+ try {
+ GatewayManagementSettings gmSettings = new GatewayManagementSettings();
+
+ gmSettings.isElevateCustomer = isElevateCustomer();
+ gmSettings.isGatewayAssignmentEnabled = isGatewayAssignmentEnabled();
+ gmSettings.isSystemAdmin = isSystemAdmin();
+
+ return JSON.serialize(gmSettings);
+
+ } catch (Exception e) {
+ UTIL_AuraEnabledCommon.throwAuraHandledException(e.getMessage());
+ }
+
+ return null;
+ }
+
+ public class GatewayManagementSettings {
+ Boolean isElevateCustomer;
+ Boolean isGatewayAssignmentEnabled;
+ Boolean isSystemAdmin;
+ }
}
\ No newline at end of file
diff --git a/force-app/main/default/labels/CustomLabels.labels-meta.xml b/force-app/main/default/labels/CustomLabels.labels-meta.xml
index 0740f4616c7..6b5910ead18 100644
--- a/force-app/main/default/labels/CustomLabels.labels-meta.xml
+++ b/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -12755,7 +12755,7 @@ If preferred, you can disable Gift Entry and instead use older Batch Gift Entry
en_UStrueLabel for Gateway Assignment Help Message.
- Enabling gateway assignment will allow you to select the payment gateway and respective payment methods when modifying Gift Entry Templates.
+ Enabling gateway assignment allows you to select the payment gateway and respective payment methods when modifying Gift Entry Templates.
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
index 55bd0df5ad6..27206f7e439 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
@@ -42,11 +42,8 @@ import psGatewayIDHelp from '@salesforce/label/c.psGatewayIdHelp';
import psGatewayManagementHelp from '@salesforce/label/c.psGatewayManagementHelp';
import setGatewayId from '@salesforce/apex/PS_GatewayManagement.setGatewayId';
-import getGatewayIdFromConfig from '@salesforce/apex/PS_GatewayManagement.getGatewayIdFromConfig';
-import checkForElevateCustomer from '@salesforce/apex/PS_GatewayManagement.isElevateCustomer';
-import checkForSystemAdmin from '@salesforce/apex/PS_GatewayManagement.isSystemAdmin';
-import isGatewayAssignmentEnabled from '@salesforce/apex/PS_GatewayManagement.isGatewayAssignmentEnabled';
import setGatewayAssignmentEnabled from '@salesforce/apex/PS_GatewayManagement.setGatewayAssignmentEnabled';
+import getGatewayManagementSettings from '@salesforce/apex/PS_GatewayManagement.getGatewayManagementSettings';
export default class GePaymentGatewayManagement extends LightningElement {
@@ -60,7 +57,7 @@ export default class GePaymentGatewayManagement extends LightningElement {
isSystemAdmin;
hasAccess;
- @track gatewayAssignmentEnabled;
+ @track isGatewayAssignmentEnabled;
CUSTOM_LABELS = {
commonAdminPermissionErrorMessage,
@@ -76,19 +73,20 @@ export default class GePaymentGatewayManagement extends LightningElement {
async connectedCallback() {
try {
- this.isSystemAdmin = await checkForSystemAdmin();
- this.isElevateCustomer = await checkForElevateCustomer();
+ const gatewayManagementSettings = JSON.parse(await getGatewayManagementSettings());
+
+ this.isSystemAdmin = gatewayManagementSettings.isSystemAdmin;
+ this.isElevateCustomer = gatewayManagementSettings.isElevateCustomer;
this.hasAccess = !!(this.isElevateCustomer && this.isSystemAdmin);
+
+ if (this.hasAccess) {
+ this.isGatewayAssignmentEnabled = await gatewayManagementSettings.isGatewayAssignmentEnabled;
+ }
} catch(ex) {
this.errorMessage = buildErrorMessage(ex);
this.isError = true;
}
-
- if (this.hasAccess) {
- this.gatewayId = await getGatewayIdFromConfig();
- this.gatewayAssignmentEnabled = await isGatewayAssignmentEnabled();
- }
}
_isSuccess;
From fbd2c9ed71ba9283d669fec2a620dbd3c084cf86 Mon Sep 17 00:00:00 2001
From: Balsam Hindi
Date: Tue, 4 Oct 2022 22:56:18 -0400
Subject: [PATCH 054/515] Revert label name change
---
.../main/default/labels/CustomLabels.labels-meta.xml | 10 +++++-----
force-app/main/default/pages/STG_PanelHome.page | 2 +-
.../main/default/translations/de.translation-meta.xml | 4 ++--
.../default/translations/en_GB.translation-meta.xml | 2 +-
.../main/default/translations/es.translation-meta.xml | 4 ++--
.../main/default/translations/fr.translation-meta.xml | 4 ++--
.../main/default/translations/iw.translation-meta.xml | 6 +++---
.../main/default/translations/ja.translation-meta.xml | 4 ++--
.../default/translations/nl_NL.translation-meta.xml | 2 +-
.../default/translations/pt_BR.translation-meta.xml | 2 +-
10 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/force-app/main/default/labels/CustomLabels.labels-meta.xml b/force-app/main/default/labels/CustomLabels.labels-meta.xml
index 1eac881b96a..23297fb1e34 100644
--- a/force-app/main/default/labels/CustomLabels.labels-meta.xml
+++ b/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -14286,12 +14286,12 @@ IMPORTANT: Both of these fields must have the same data type.
If enabled, Salesforce automatically creates Payments for new Opportunities (Donations).
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHubSettingsen_USfalse
- stgHelpTrailHeadHub
- Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://trailhead.salesforce.com/fr/trailblazer-community/groups/0F94S000000kHiLSAU?sort=LAST_MODIFIED_DATE_DESC&tab=discussion" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://trailhead.salesforce.com/fr/trailblazer-community/groups/0F94S000000kHOXSA2?sort=LAST_MODIFIED_DATE_DESC&tab=discussion" target="_blank">NPSP Release Announcements</a> group.
+ stgHelpPowerOfUsHub
+ Got questions? Try the <a href="https://powerofus.force.com/HUB_NPSP_Group" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://powerofus.force.com/HUB_System_Admin_Group" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://powerofus.force.com/HUB_NPSP_Release_Group" target="_blank">NPSP Release Announcements</a> group.stgHelpPrimaryContactBatch
@@ -15900,11 +15900,11 @@ Note: The NPSP Settings tab is visible in the Nonprofit Success Pack application
When you create an Opportunity, the Name is automatically populated using a default naming convention. You can customize the naming convention by creating custom Opportunity Names.
- stgHelpTrailHeadHub
+ stgPowerOfUsHubSettingsen_USfalse
- stgHelpTrailHeadHub
+ stgPowerOfUsHubTrailblazer Community
diff --git a/force-app/main/default/pages/STG_PanelHome.page b/force-app/main/default/pages/STG_PanelHome.page
index 2273c93a23b..82b92c51259 100644
--- a/force-app/main/default/pages/STG_PanelHome.page
+++ b/force-app/main/default/pages/STG_PanelHome.page
@@ -37,7 +37,7 @@
{!$Label.stgPowerOfUsHub}
-
+
diff --git a/force-app/main/default/translations/de.translation-meta.xml b/force-app/main/default/translations/de.translation-meta.xml
index 4b47bf2af88..e4208586ff7 100644
--- a/force-app/main/default/translations/de.translation-meta.xml
+++ b/force-app/main/default/translations/de.translation-meta.xml
@@ -7213,7 +7213,7 @@ WICHTIG: Die Datentypen beider Felder müssen identisch sein.
Wenn diese Option aktiviert ist, erstellt Salesforce automatisch Zahlungen für neue Opportunities (Spenden).
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHubHaben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.
@@ -8036,7 +8036,7 @@ Hinweis: Die Registerkarte "NPSP-Einstellungen" ist in der Nonprofit S
Wenn Sie eine Opportunity erstellen, wird der Name automatisch mithilfe einer Standard-Benennungskonvention ausgefüllt. Sie können die Benennungskonvention durch Erstellen benutzerdefinierter Opportunity-Namen anpassen.
- stgHelpTrailHeadHub
+ stgPowerOfUsHubTrailblazer Community
diff --git a/force-app/main/default/translations/en_GB.translation-meta.xml b/force-app/main/default/translations/en_GB.translation-meta.xml
index 27400d95921..2a68e424d81 100644
--- a/force-app/main/default/translations/en_GB.translation-meta.xml
+++ b/force-app/main/default/translations/en_GB.translation-meta.xml
@@ -7214,7 +7214,7 @@ IMPORTANT: Both of these fields must have the same data type.
If enabled, Salesforce automatically creates Payments for new Opportunities (Donations).
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHubGot questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC.htm&type=5" target="_blank">Nonprofit Release Readiness</a> group.
diff --git a/force-app/main/default/translations/es.translation-meta.xml b/force-app/main/default/translations/es.translation-meta.xml
index c56b2643b09..a698c94fefb 100644
--- a/force-app/main/default/translations/es.translation-meta.xml
+++ b/force-app/main/default/translations/es.translation-meta.xml
@@ -7203,7 +7203,7 @@ IMPORTANTE: Ambos campos deben ser del mismo tipo de datos.
Habilita la creación automática de pagos para nuevas oportunidades/donaciones.
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHub¿Tiene preguntas? Pruebe el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Release Readiness</a>.
@@ -8026,7 +8026,7 @@ Nota: La ficha Configuración de NPSP es visible en la aplicación Nonprofit Suc
Cuando crea una oportunidad, el nombre se cumplimenta automáticamente empleando una convención de nombres predeterminada. Puede personalizar la convención de nombres creando nombres de oportunidades personalizados.
- stgHelpTrailHeadHub
+ stgPowerOfUsHubTrailblazer Community
diff --git a/force-app/main/default/translations/fr.translation-meta.xml b/force-app/main/default/translations/fr.translation-meta.xml
index 2cd79828aa5..30464a84818 100644
--- a/force-app/main/default/translations/fr.translation-meta.xml
+++ b/force-app/main/default/translations/fr.translation-meta.xml
@@ -7215,7 +7215,7 @@ IMPORTANT : ces deux champs doivent avoir le même type de données.
Si cette option est activée, Salesforce crée automatiquement des paiements pour les nouvelles opportunités (dons).
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHubVous avez des questions ? Essayez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Notes de publication NPSP</a>.
@@ -8038,7 +8038,7 @@ Remarque : l’onglet de paramètres NPSP est visible dans l’application NPSP
Lorsque vous créez une opportunité, son nom est défini automatiquement en suivant une convention de dénomination par défaut. Pour pouvez personnaliser la convention de dénomination en créant des noms d’opportunités personnalisés.
- stgHelpTrailHeadHub
+ stgPowerOfUsHubTrailblazer Community
diff --git a/force-app/main/default/translations/iw.translation-meta.xml b/force-app/main/default/translations/iw.translation-meta.xml
index 4e5dd1d796f..9b1d8ba5fc5 100644
--- a/force-app/main/default/translations/iw.translation-meta.xml
+++ b/force-app/main/default/translations/iw.translation-meta.xml
@@ -6673,7 +6673,7 @@
שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">הודעות המוצר של NPSP</a>.
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHub<b>אזהרה:</b> לחיצה על לחצן זה תפעיל עדכון הזדמנויות באצווה לרענון שדה איש הקשר הראשי. מערכת Salesforce תעדכן רשומות הזדמנות שבהן הערך של שדה איש הקשר הראשי אינו זהה לערך של רשומת איש הקשר הראשי בהזדמנות, המסומן כראשי.<br/><br/>
@@ -7471,8 +7471,8 @@
stgOppNamingDescription
-
- stgHelpTrailHeadHub
+
+ stgPowerOfUsHub
diff --git a/force-app/main/default/translations/ja.translation-meta.xml b/force-app/main/default/translations/ja.translation-meta.xml
index 54206594db4..18d11ba84d8 100644
--- a/force-app/main/default/translations/ja.translation-meta.xml
+++ b/force-app/main/default/translations/ja.translation-meta.xml
@@ -7209,7 +7209,7 @@
新しい商談で作成される自動支払を有効にします。
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHub質問を受けましたか? NPSP に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。
@@ -8032,7 +8032,7 @@
商談を作成すると、デフォルトの命名規則を使用して名前が自動的に入力されます。カスタム商談名を作成することで、命名規則をカスタマイズできます。
- stgHelpTrailHeadHub
+ stgPowerOfUsHubTrailblazer Community
diff --git a/force-app/main/default/translations/nl_NL.translation-meta.xml b/force-app/main/default/translations/nl_NL.translation-meta.xml
index 2973153d0f4..d25d3b5cd1c 100644
--- a/force-app/main/default/translations/nl_NL.translation-meta.xml
+++ b/force-app/main/default/translations/nl_NL.translation-meta.xml
@@ -7213,7 +7213,7 @@ BELANGRIJK: Beide velden moeten van hetzelfde gegevenstype zijn.
Wanneer ingeschakeld, maakt Salesforce automatisch Betalingen voor nieuwe Opportunities (Donaties).
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHubHebt u vragen? Probeer de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> uit voor vragen over NPSP en de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Systeembeheerders</a> voor vragen over Salesforce-administratie en -configuratie.<br/><br/>Zorg dat u altijd op de hoogte bent dankzij de notities bij de nieuwste NPSP-releases in de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC"target="_blank">Aankondigingen NPSP-release</a>.
diff --git a/force-app/main/default/translations/pt_BR.translation-meta.xml b/force-app/main/default/translations/pt_BR.translation-meta.xml
index aee13888ee1..22b7464d36a 100644
--- a/force-app/main/default/translations/pt_BR.translation-meta.xml
+++ b/force-app/main/default/translations/pt_BR.translation-meta.xml
@@ -7215,7 +7215,7 @@ IMPORTANTE: ambos os campos precisam ter o mesmo tipo de dados.
Se habilitado, o Salesforce cria automaticamente Pagamentos para novas Oportunidades (Doações).
- stgHelpTrailHeadHub
+ stgHelpPowerOfUsHubTem dúvidas? Experimente o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Pacote de sucesso para organizações sem fins lucrativos</a> para perguntas sobre o NPSP e o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Administradores do sistema</a> para perguntas sobre administração e configuração do Salesforce.<br/><br/>Acompanhe as últimas notas de versão do NPSP no grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Anúncios de versão do NPSP</a>.
From 4ced5375677be37f8a0db3d50da3bc61d0996165 Mon Sep 17 00:00:00 2001
From: Balsam Hindi
Date: Tue, 4 Oct 2022 23:51:45 -0400
Subject: [PATCH 055/515] Escape URLs properly
---
force-app/main/default/translations/de.translation-meta.xml | 2 +-
force-app/main/default/translations/en_GB.translation-meta.xml | 2 +-
force-app/main/default/translations/es.translation-meta.xml | 2 +-
force-app/main/default/translations/fr.translation-meta.xml | 2 +-
force-app/main/default/translations/iw.translation-meta.xml | 2 +-
force-app/main/default/translations/ja.translation-meta.xml | 2 +-
force-app/main/default/translations/nl_NL.translation-meta.xml | 2 +-
force-app/main/default/translations/pt_BR.translation-meta.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/force-app/main/default/translations/de.translation-meta.xml b/force-app/main/default/translations/de.translation-meta.xml
index e4208586ff7..c03ac11b2fa 100644
--- a/force-app/main/default/translations/de.translation-meta.xml
+++ b/force-app/main/default/translations/de.translation-meta.xml
@@ -7214,7 +7214,7 @@ WICHTIG: Die Datentypen beider Felder müssen identisch sein.
stgHelpPowerOfUsHub
- Haben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.
+ Haben Sie Fragen? Antworten zu Fragen über NPSP können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> finden. Antworten zu Fragen über die Verwaltung und Konfiguration von Salesforce können Sie in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> finden.<br/><br/>Lesen Sie die neuesten NPSP-Versionshinweise in der Gruppe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">NPSP Release Announcements</a>, um auf dem Laufenden zu bleiben.stgHelpPrimaryContactBatch
diff --git a/force-app/main/default/translations/en_GB.translation-meta.xml b/force-app/main/default/translations/en_GB.translation-meta.xml
index 2a68e424d81..d8c1b1d16af 100644
--- a/force-app/main/default/translations/en_GB.translation-meta.xml
+++ b/force-app/main/default/translations/en_GB.translation-meta.xml
@@ -7215,7 +7215,7 @@ IMPORTANT: Both of these fields must have the same data type.
stgHelpPowerOfUsHub
- Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC.htm&type=5" target="_blank">Nonprofit Release Readiness</a> group.
+ Got questions? Try the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> group for questions about NPSP and the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> group for questions about Salesforce administration and configuration.<br/><br/>Keep up with the latest NPSP release notes in the <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC.htm&type=5" target="_blank">Nonprofit Release Readiness</a> group.stgHelpPrimaryContactBatch
diff --git a/force-app/main/default/translations/es.translation-meta.xml b/force-app/main/default/translations/es.translation-meta.xml
index a698c94fefb..61998f0843a 100644
--- a/force-app/main/default/translations/es.translation-meta.xml
+++ b/force-app/main/default/translations/es.translation-meta.xml
@@ -7204,7 +7204,7 @@ IMPORTANTE: Ambos campos deben ser del mismo tipo de datos.
stgHelpPowerOfUsHub
- ¿Tiene preguntas? Pruebe el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Release Readiness</a>.
+ ¿Tiene preguntas? Pruebe el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Nonprofit Success Pack</a> para formular preguntas sobre NPSP y el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">System Administrators</a> para formular preguntas sobre la administración y configuración de Salesforce.<br/><br/>Manténgase al día con las notas de la versión de NPSP más recientes en el grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Release Readiness</a>.stgHelpPrimaryContactBatch
diff --git a/force-app/main/default/translations/fr.translation-meta.xml b/force-app/main/default/translations/fr.translation-meta.xml
index 30464a84818..a7a9a223ece 100644
--- a/force-app/main/default/translations/fr.translation-meta.xml
+++ b/force-app/main/default/translations/fr.translation-meta.xml
@@ -7216,7 +7216,7 @@ IMPORTANT : ces deux champs doivent avoir le même type de données.
stgHelpPowerOfUsHub
- Vous avez des questions ? Essayez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Notes de publication NPSP</a>.
+ Vous avez des questions ? Essayez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> pour des questions sur NPSP et le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">Administrateurs système</a> pour des questions sur l’administration et la configuration de Salesforce.<br/><br/>Et pour vous tenir au courant des dernières notes de version de NPSP, consultez le groupe <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Notes de publication NPSP</a>.stgHelpPrimaryContactBatch
diff --git a/force-app/main/default/translations/iw.translation-meta.xml b/force-app/main/default/translations/iw.translation-meta.xml
index 9b1d8ba5fc5..fb5709e226a 100644
--- a/force-app/main/default/translations/iw.translation-meta.xml
+++ b/force-app/main/default/translations/iw.translation-meta.xml
@@ -6672,7 +6672,7 @@
stgHelpPaymentsEnabled
- שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">הודעות המוצר של NPSP</a>.
+ שאלות? ל-HUb יש תשובות! נסה את הקבוצה של <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">ערכת ההצלחה למלכ"רים</a> לתשובות בנושא NPSP ואת קבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">מנהלי המערכת</a> לתשובות בנושא ניהול והגדרת התצורה של Salesforce.<br/><br/>הישאר מעודכן בהערות המוצר החדשות ביותר של NPSP בקבוצת <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">הודעות המוצר של NPSP</a>.stgHelpPowerOfUsHub
diff --git a/force-app/main/default/translations/ja.translation-meta.xml b/force-app/main/default/translations/ja.translation-meta.xml
index 18d11ba84d8..f15ba883a2a 100644
--- a/force-app/main/default/translations/ja.translation-meta.xml
+++ b/force-app/main/default/translations/ja.translation-meta.xml
@@ -7210,7 +7210,7 @@
stgHelpPowerOfUsHub
- 質問を受けましたか? NPSP に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。
+ 質問を受けましたか? NPSP に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE" target="_blank">「Nonprofit Success Pack」</a>グループをお試しください。Salesforce の管理と設定に関する質問には、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「System Administrators」</a>グループをお試しください。<br/><br/>最新の NPSP リリースノートについては、<a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">「NPSP Release Announcements」</a>グループで確認できます。stgHelpPrimaryContactBatch
diff --git a/force-app/main/default/translations/nl_NL.translation-meta.xml b/force-app/main/default/translations/nl_NL.translation-meta.xml
index d25d3b5cd1c..78bbd05fd6c 100644
--- a/force-app/main/default/translations/nl_NL.translation-meta.xml
+++ b/force-app/main/default/translations/nl_NL.translation-meta.xml
@@ -7214,7 +7214,7 @@ BELANGRIJK: Beide velden moeten van hetzelfde gegevenstype zijn.
stgHelpPowerOfUsHub
- Hebt u vragen? Probeer de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> uit voor vragen over NPSP en de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Systeembeheerders</a> voor vragen over Salesforce-administratie en -configuratie.<br/><br/>Zorg dat u altijd op de hoogte bent dankzij de notities bij de nieuwste NPSP-releases in de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC"target="_blank">Aankondigingen NPSP-release</a>.
+ Hebt u vragen? Probeer de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Nonprofit Success Pack</a> uit voor vragen over NPSP en de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Systeembeheerders</a> voor vragen over Salesforce-administratie en -configuratie.<br/><br/>Zorg dat u altijd op de hoogte bent dankzij de notities bij de nieuwste NPSP-releases in de groep <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC"target="_blank">Aankondigingen NPSP-release</a>.stgHelpPrimaryContactBatch
diff --git a/force-app/main/default/translations/pt_BR.translation-meta.xml b/force-app/main/default/translations/pt_BR.translation-meta.xml
index 22b7464d36a..39c104a59fa 100644
--- a/force-app/main/default/translations/pt_BR.translation-meta.xml
+++ b/force-app/main/default/translations/pt_BR.translation-meta.xml
@@ -7216,7 +7216,7 @@ IMPORTANTE: ambos os campos precisam ter o mesmo tipo de dados.
stgHelpPowerOfUsHub
- Tem dúvidas? Experimente o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Pacote de sucesso para organizações sem fins lucrativos</a> para perguntas sobre o NPSP e o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Administradores do sistema</a> para perguntas sobre administração e configuração do Salesforce.<br/><br/>Acompanhe as últimas notas de versão do NPSP no grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Anúncios de versão do NPSP</a>.
+ Tem dúvidas? Experimente o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHitSAE?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Pacote de sucesso para organizações sem fins lucrativos</a> para perguntas sobre o NPSP e o grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHiLSAU?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Administradores do sistema</a> para perguntas sobre administração e configuração do Salesforce.<br/><br/>Acompanhe as últimas notas de versão do NPSP no grupo <a href="https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000kHOXSA2?tab=discussion&sort=LAST_MODIFIED_DATE_DESC" target="_blank">Anúncios de versão do NPSP</a>.stgHelpPrimaryContactBatch
From 647dc96767b8657ffc91512ebbc440269bc5c431 Mon Sep 17 00:00:00 2001
From: Balsam Hindi
Date: Wed, 5 Oct 2022 00:16:13 -0400
Subject: [PATCH 056/515] Remove label references
---
.../default/pages/STG_PanelDataImportAdvancedMapping.page | 6 ------
1 file changed, 6 deletions(-)
diff --git a/force-app/main/default/pages/STG_PanelDataImportAdvancedMapping.page b/force-app/main/default/pages/STG_PanelDataImportAdvancedMapping.page
index 324f2491334..869cc10d064 100644
--- a/force-app/main/default/pages/STG_PanelDataImportAdvancedMapping.page
+++ b/force-app/main/default/pages/STG_PanelDataImportAdvancedMapping.page
@@ -48,12 +48,6 @@
styleClass="slds-text-body_small" />
-
-
-
Advanced Mapping
From 3979637fbc308f8a912d308d7f713bb6f63f0de3 Mon Sep 17 00:00:00 2001
From: Andrew Yu
Date: Wed, 5 Oct 2022 01:46:07 -0700
Subject: [PATCH 057/515] finalize allocation calculation
---
.../default/classes/AllocationSelector.cls | 56 +++++++++++++
.../classes/AllocationSelector.cls-meta.xml | 5 ++
.../default/classes/PMT_RefundController.cls | 1 +
.../default/classes/PMT_RefundService.cls | 78 ++++++++++++++++++-
4 files changed, 139 insertions(+), 1 deletion(-)
create mode 100644 force-app/main/default/classes/AllocationSelector.cls
create mode 100644 force-app/main/default/classes/AllocationSelector.cls-meta.xml
diff --git a/force-app/main/default/classes/AllocationSelector.cls b/force-app/main/default/classes/AllocationSelector.cls
new file mode 100644
index 00000000000..ff6d89c2021
--- /dev/null
+++ b/force-app/main/default/classes/AllocationSelector.cls
@@ -0,0 +1,56 @@
+/*
+ Copyright (c) 2022, Salesforce.org
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of Salesforce.org nor the names of
+ its contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+*/
+/**
+* @author Salesforce.org
+* @date 2022
+* @group Allocation
+* @description Selector Class for Allocation__c Sobject
+*/
+public with sharing class AllocationSelector {
+ public List getOpportunityAllocations(Set oppIds) {
+ String soql = new UTIL_Query()
+ .withFrom(Allocation__c.SObjectType)
+ .withSelectFields(getStandardAllocationFields())
+ .withWhere('Opportunity__c IN: oppIds')
+ .build();
+
+ return Database.query(soql);
+ }
+
+ private Set getStandardAllocationFields() {
+ return new Set {
+ String.valueOf(Allocation__c.Percent__c),
+ String.valueOf(Allocation__c.Amount__c),
+ String.valueOf(Allocation__c.Opportunity__c),
+ UTIL_Namespace.StrTokenNSPrefix('Allocation__c.Opportunity__r.Amount'),
+ String.valueOf(Allocation__c.General_Accounting_Unit__c)
+ };
+ }
+}
diff --git a/force-app/main/default/classes/AllocationSelector.cls-meta.xml b/force-app/main/default/classes/AllocationSelector.cls-meta.xml
new file mode 100644
index 00000000000..4b0bc9f3879
--- /dev/null
+++ b/force-app/main/default/classes/AllocationSelector.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 55.0
+ Active
+
diff --git a/force-app/main/default/classes/PMT_RefundController.cls b/force-app/main/default/classes/PMT_RefundController.cls
index e68fcb46b58..88607a20f7d 100644
--- a/force-app/main/default/classes/PMT_RefundController.cls
+++ b/force-app/main/default/classes/PMT_RefundController.cls
@@ -134,6 +134,7 @@ public with sharing class PMT_RefundController {
return;
}
+ refundService.processAllocations();
refundService.updateParentOpportunity(originalPayment, refundAmount);
refundService.processDML();
diff --git a/force-app/main/default/classes/PMT_RefundService.cls b/force-app/main/default/classes/PMT_RefundService.cls
index 1a9bd1a3722..042715b8461 100644
--- a/force-app/main/default/classes/PMT_RefundService.cls
+++ b/force-app/main/default/classes/PMT_RefundService.cls
@@ -68,6 +68,17 @@ public inherited sharing class PMT_RefundService {
set;
}
+ @TestVisible
+ private AllocationSelector allocationSelector {
+ get {
+ if (allocationSelector == null) {
+ allocationSelector = new AllocationSelector();
+ }
+ return allocationSelector;
+ }
+ set;
+ }
+
@TestVisible
private List originalPayments {
get {
@@ -104,9 +115,13 @@ public inherited sharing class PMT_RefundService {
set;
}
+ public static Allocations_Settings__c allocationSettings = UTIL_CustomSettingsFacade.getAllocationsSettings();
+
+
private List refundRecords;
@TestVisible
private Map opportunityMap;
+ private List allocationsToUpdate;
private ERR_Handler.Errors errorResult = new ERR_Handler.Errors();
@TestVisible
@@ -196,7 +211,9 @@ public inherited sharing class PMT_RefundService {
if (!this.refundRecords.isEmpty()) {
insert this.refundRecords;
}
-
+ if (!this.allocationsToUpdate.isEmpty()) {
+ update this.allocationsToUpdate;
+ }
if (!this.opportunityMap.isEmpty()) {
update this.opportunityMap.values();
}
@@ -271,6 +288,65 @@ public inherited sharing class PMT_RefundService {
this.opportunityMap.put(opportunity.Id, opportunity);
}
+ public void processAllocations() {
+ Set partialRefundOppIds = new Set();
+ for (npe01__OppPayment__c refund : this.refundRecords) {
+ if (refund.DebitType__c == PARTIAL_REFUND) {
+ partialRefundOppIds.add(refund.npe01__Opportunity__c);
+ }
+ }
+ List allocations = allocationSelector.getOpportunityAllocations(partialRefundOppIds);
+ Map> allocationsGroupByOpp = new Map>();
+
+ for (Allocation__c allocation : allocations) {
+ if (allocationSettings.Default_Allocations_Enabled__c && allocation.General_Accounting_Unit__c == allocationSettings.default__c) {
+ continue;
+ }
+
+ List groupedAllocations = allocationsGroupByOpp.get(allocation.Opportunity__c);
+
+ if(groupedAllocations == null) {
+ groupedAllocations = new List();
+ allocationsGroupByOpp.put(allocation.Opportunity__c, groupedAllocations);
+ }
+
+ groupedAllocations.add(allocation);
+ }
+
+ for (List groupedAllocations : allocationsGroupByOpp.values()) {
+ convertFixedAmountAllocationsToPercentage(groupedAllocations);
+ }
+ }
+
+ private void convertFixedAmountAllocationsToPercentage(List allocations) {
+ if (allocations == null || allocations.isEmpty()) {
+ return;
+ }
+ if (this.allocationsToUpdate == null) {
+ this.allocationsToUpdate = new List();
+ }
+
+ List toUpdate = new List();
+
+ Decimal oppAmount = allocations[0].Opportunity__r.Amount;
+ Double percentage = 0.0;
+ for (Allocation__c allocation : allocations) {
+ if (allocation.Percent__c == null) {
+ Decimal calculatedPercentage = allocation.Amount__c / oppAmount * 100;
+ allocation.Percent__c = calculatedPercentage.setScale(2, RoundingMode.HALF_UP);
+ toUpdate.add(allocation);
+ }
+
+ percentage += allocation.Percent__c;
+ }
+
+ if (percentage > 100) {
+ toUpdate[0].Percent__c = toUpdate[0].Percent__c - (percentage - 100);
+ }
+
+ this.allocationsToUpdate.addAll(toUpdate);
+ }
+
private HttpRequest buildTransactionRequest(String transactionId) {
return new PS_Request.Builder()
.withMethod(UTIL_Http.Method.GET)
From 28a25d5425103bc02b385705969f2ea4d27b96e0 Mon Sep 17 00:00:00 2001
From: screcco-sfdo
Date: Wed, 5 Oct 2022 11:24:06 -0400
Subject: [PATCH 058/515] make internal methods private
---
force-app/main/default/classes/PS_GatewayManagement.cls | 7 ++++---
.../gePaymentGatewayManagement.js | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/classes/PS_GatewayManagement.cls b/force-app/main/default/classes/PS_GatewayManagement.cls
index 21c334139e9..3f9d9db7113 100644
--- a/force-app/main/default/classes/PS_GatewayManagement.cls
+++ b/force-app/main/default/classes/PS_GatewayManagement.cls
@@ -51,7 +51,8 @@ public with sharing class PS_GatewayManagement {
upsert giftEntrySettings;
}
- public static Boolean isGatewayAssignmentEnabled() {
+ @TestVisible
+ private static Boolean isGatewayAssignmentEnabled() {
Gift_Entry_Settings__c giftEntrySettings = UTIL_CustomSettingsFacade.getGiftEntrySettings();
return giftEntrySettings.Enable_Gateway_Assignment__c;
@@ -63,13 +64,13 @@ public with sharing class PS_GatewayManagement {
return configService.getGatewayIds();
}
- public static Boolean isElevateCustomer() {
+ private static Boolean isElevateCustomer() {
PS_IntegrationServiceConfig ps = new PS_IntegrationServiceConfig();
return ps.isIntegrationEnabled();
}
- public static Boolean isSystemAdmin() {
+ private static Boolean isSystemAdmin() {
return STG_Panel.runningUserIsAdmin();
}
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
index 27206f7e439..b1353ae6a0e 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
@@ -57,7 +57,7 @@ export default class GePaymentGatewayManagement extends LightningElement {
isSystemAdmin;
hasAccess;
- @track isGatewayAssignmentEnabled;
+ isGatewayAssignmentEnabled;
CUSTOM_LABELS = {
commonAdminPermissionErrorMessage,
From f1ebd994a02dabe6329c171369e933fa636bb5ba Mon Sep 17 00:00:00 2001
From: screcco-sfdo
Date: Wed, 5 Oct 2022 11:55:17 -0400
Subject: [PATCH 059/515] make private method visible to test
---
force-app/main/default/classes/PS_GatewayManagement.cls | 1 +
1 file changed, 1 insertion(+)
diff --git a/force-app/main/default/classes/PS_GatewayManagement.cls b/force-app/main/default/classes/PS_GatewayManagement.cls
index 3f9d9db7113..cbaf1f5b762 100644
--- a/force-app/main/default/classes/PS_GatewayManagement.cls
+++ b/force-app/main/default/classes/PS_GatewayManagement.cls
@@ -70,6 +70,7 @@ public with sharing class PS_GatewayManagement {
return ps.isIntegrationEnabled();
}
+ @TestVisible
private static Boolean isSystemAdmin() {
return STG_Panel.runningUserIsAdmin();
}
From d4cc9bb19c62f9152ada496fcbcee9b9dde3fa08 Mon Sep 17 00:00:00 2001
From: Balsam Hindi
Date: Wed, 5 Oct 2022 11:58:53 -0400
Subject: [PATCH 060/515] Update test links
---
.../default/classes/UTIL_HtmlOutput_TEST.cls | 61 +++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/force-app/main/default/classes/UTIL_HtmlOutput_TEST.cls b/force-app/main/default/classes/UTIL_HtmlOutput_TEST.cls
index 545a85f5ed5..a3ef62e15e8 100644
--- a/force-app/main/default/classes/UTIL_HtmlOutput_TEST.cls
+++ b/force-app/main/default/classes/UTIL_HtmlOutput_TEST.cls
@@ -79,6 +79,34 @@ public with sharing class UTIL_HtmlOutput_TEST {
System.assertNotEquals(html, actualHtml);
}
+ /*******************************************************************************************************
+ * @description Verifies a string with allowed url is returned without escaping
+ */
+ @isTest
+ private static void shouldReturnOriginalUrl() {
+ String html = '';
+ UTIL_HtmlOutput_CTRL controller = new UTIL_HtmlOutput_CTRL();
+
+ controller.unsafeHtml = html;
+ controller.hasUrl = true;
+
+ System.assertEquals(html, controller.getSafeHtml());
+ }
+
+ /*******************************************************************************************************
+ * @description Verifies a string with allowed url with extra space is returned without escaping
+ */
+ @isTest
+ private static void shouldReturnOriginalUrlWithSpace() {
+ String html = '';
+ UTIL_HtmlOutput_CTRL controller = new UTIL_HtmlOutput_CTRL();
+
+ controller.unsafeHtml = html;
+ controller.hasUrl = true;
+
+ System.assertEquals(html, controller.getSafeHtml());
+ }
+
/*******************************************************************************************************
* @description Verifies a string with a url that is not allowed is returned escaped
*/
@@ -94,4 +122,37 @@ public with sharing class UTIL_HtmlOutput_TEST {
System.assert(actualHtml.startsWith('<'));
System.assertNotEquals(html, actualHtml);
}
+
+ /*******************************************************************************************************
+ * @description Verifies that non-allowed javascript event code is stripped from url
+ */
+ @isTest
+ private static void shouldStripJavaScriptFromUrl() {
+ String html = '';
+ String cleanHtml = '';
+ UTIL_HtmlOutput_CTRL controller = new UTIL_HtmlOutput_CTRL();
+
+ controller.unsafeHtml = html;
+ controller.hasUrl = true;
+
+ System.assertEquals(cleanHtml, controller.getSafeHtml());
+ }
+
+ /*******************************************************************************************************
+ * @description Verifies that non-allowed javascript event code is stripped from url, regardless of
+ * the text case of the javascript
+ */
+ @isTest
+ private static void shouldStripJavaScriptFromUrlRegardlessOfCase() {
+ String html =
+ '';
+ String cleanHtml = '';
+ UTIL_HtmlOutput_CTRL controller = new UTIL_HtmlOutput_CTRL();
+
+ controller.unsafeHtml = html;
+ controller.hasUrl = true;
+
+ System.assertEquals(cleanHtml, controller.getSafeHtml());
+ }
+
}
From 1ca0a4a645af3fa363bd66d8fc1535b45e0634a5 Mon Sep 17 00:00:00 2001
From: Reede Stockton
Date: Wed, 5 Oct 2022 09:05:31 -0700
Subject: [PATCH 061/515] Remove geGatewaySelectWidget from
geFormWidgetTokenizeCard
---
.../geFormWidgetTokenizeCard/geFormWidgetTokenizeCard.html | 6 ------
.../geFormWidgetTokenizeCard/geFormWidgetTokenizeCard.js | 2 --
2 files changed, 8 deletions(-)
diff --git a/force-app/main/default/lwc/geFormWidgetTokenizeCard/geFormWidgetTokenizeCard.html b/force-app/main/default/lwc/geFormWidgetTokenizeCard/geFormWidgetTokenizeCard.html
index 54aa0487019..89ccf8ccd8a 100755
--- a/force-app/main/default/lwc/geFormWidgetTokenizeCard/geFormWidgetTokenizeCard.html
+++ b/force-app/main/default/lwc/geFormWidgetTokenizeCard/geFormWidgetTokenizeCard.html
@@ -178,12 +178,6 @@
- NPSP uses the gateway that was added to Elevate
- most recently unless you override it. To change the gateway NPSP uses, click Edit, enter the
- gateway ID, and save your work. Find the gateway ID in the
- Elevate Admin Console | Gateway Management.
+
+ {CUSTOM_LABELS.gatewaySelectionLabel}
-
+
-
+ Elevate Gateway Managemen
-
+
diff --git a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
index c711e486f26..fdef7e37766 100644
--- a/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
+++ b/force-app/main/default/lwc/gePaymentGatewayManagement/gePaymentGatewayManagement.js
@@ -34,6 +34,7 @@ import { isEmpty } from 'c/utilCommon';
import messageLoading from '@salesforce/label/c.labelMessageLoading';
import insufficientPermissions from '@salesforce/label/c.commonInsufficientPermissions';
import commonAdminPermissionErrorMessage from '@salesforce/label/c.commonAdminPermissionErrorMessage';
+import gatewaySelectionLabel from '@salesforce/label/c.psGatewaySelectionLabel';
import setGatewayId from '@salesforce/apex/PS_GatewayManagement.setGatewayId';
import checkForElevateCustomer from '@salesforce/apex/PS_GatewayManagement.isElevateCustomer';
@@ -56,7 +57,8 @@ export default class GePaymentGatewayManagement extends LightningElement {
parentContext = GATEWAY_MANAGEMENT_MODE;
- CUSTOM_LABELS = { messageLoading, insufficientPermissions, commonAdminPermissionErrorMessage };
+ CUSTOM_LABELS = { messageLoading, insufficientPermissions,
+ commonAdminPermissionErrorMessage, gatewaySelectionLabel };
async connectedCallback() {
try {
From 820f445769db61811b785d38c444ba2c775bff3c Mon Sep 17 00:00:00 2001
From: Reede Stockton
Date: Thu, 6 Oct 2022 10:56:18 -0700
Subject: [PATCH 076/515] PR Review feedback - use const and fix .catch() in
geGatewaySettings.
---
.../geGatewaySelectWidget/geGatewaySelectWidget.js | 6 +++---
.../lwc/geGatewaySettings/geGatewaySettings.js | 14 ++++++++++----
2 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/force-app/main/default/lwc/geGatewaySelectWidget/geGatewaySelectWidget.js b/force-app/main/default/lwc/geGatewaySelectWidget/geGatewaySelectWidget.js
index 1bef023378b..91829c59183 100644
--- a/force-app/main/default/lwc/geGatewaySelectWidget/geGatewaySelectWidget.js
+++ b/force-app/main/default/lwc/geGatewaySelectWidget/geGatewaySelectWidget.js
@@ -66,7 +66,7 @@ export default class GeGatewaySelectWidget extends LightningElement {
async init() {
try {
- let gatewayAssignmentSettings = JSON.parse(await getGatewayAssignmentSettings());
+ const gatewayAssignmentSettings = JSON.parse(await getGatewayAssignmentSettings());
this._defaultTemplateId = gatewayAssignmentSettings.defaultTemplateId;
this.isGatewayAssignmentEnabled = gatewayAssignmentSettings.gatewayAssignmentEnabled;
@@ -100,7 +100,7 @@ export default class GeGatewaySelectWidget extends LightningElement {
async connectedCallback() {
await this.init();
- if (this._widgetMode !== PAYMENT_METHOD_MODE) {
+ if (this.shouldShowGateways) {
await this.getElevateGateways();
}
else {
@@ -342,7 +342,7 @@ export default class GeGatewaySelectWidget extends LightningElement {
async updateElevateSettings() {
if (this._widgetMode !== GATEWAY_MANAGEMENT_MODE) {
- let elevateSettings = {
+ const elevateSettings = {
uniqueKey: this.isGatewayAssignmentEnabled ?
await encryptGatewayId({gatewayId: this.selectedGateway}) : null,
isACHEnabled: this.isACHEnabled,
diff --git a/force-app/main/default/lwc/geGatewaySettings/geGatewaySettings.js b/force-app/main/default/lwc/geGatewaySettings/geGatewaySettings.js
index e08a5f7af6f..088afb9cf9d 100644
--- a/force-app/main/default/lwc/geGatewaySettings/geGatewaySettings.js
+++ b/force-app/main/default/lwc/geGatewaySettings/geGatewaySettings.js
@@ -21,14 +21,16 @@ class GeGatewaySettings {
this.isGiftEntryBatch = true;
this.elevateSettings = elevateSettings;
if (this.elevateSettings?.uniqueKey) {
- this.decryptElevateGateway().then(error => {
- if (this.elevateSettings?.uniqueKey && !this.decryptedGatewayId) {
- showToast(psGatewayNotValid, details, 'error', 'sticky');
- }
+ this.decryptElevateGateway().catch((error) => {
+ this.handleError(psGatewayNotValid, error);
});
}
}
+ handleError(message, error) {
+ showToast(message, error, 'error', 'sticky');
+ }
+
clearDecryptedElevateSettings() {
this.isGiftEntryBatch = false;
this.elevateSettings = {};
@@ -37,6 +39,10 @@ class GeGatewaySettings {
async decryptElevateGateway() {
this.decryptedGatewayId = await decryptGatewayId({encryptedGatewayId: this.elevateSettings.uniqueKey});
+
+ if (this.elevateSettings?.uniqueKey && !this.decryptedGatewayId) {
+ this.handleError(psGatewayNotValid);
+ }
}
isValidElevatePaymentMethod(paymentMethod) {
From 73c9e4643818b7748313fec5a0aeb0a19671246b Mon Sep 17 00:00:00 2001
From: Andrew Yu
Date: Thu, 6 Oct 2022 11:57:41 -0700
Subject: [PATCH 077/515] test class
---
.../classes/AllocationSelector_TEST.cls | 60 +++++++
.../AllocationSelector_TEST.cls-meta.xml | 5 +
.../classes/OpportunitySelector_TEST.cls | 61 +++++++
.../OpportunitySelector_TEST.cls-meta.xml | 5 +
.../default/classes/PMT_RefundService.cls | 2 +
.../classes/PMT_RefundService_TEST.cls | 159 +++++++++++++-----
6 files changed, 248 insertions(+), 44 deletions(-)
create mode 100644 force-app/main/default/classes/AllocationSelector_TEST.cls
create mode 100644 force-app/main/default/classes/AllocationSelector_TEST.cls-meta.xml
create mode 100644 force-app/main/default/classes/OpportunitySelector_TEST.cls
create mode 100644 force-app/main/default/classes/OpportunitySelector_TEST.cls-meta.xml
diff --git a/force-app/main/default/classes/AllocationSelector_TEST.cls b/force-app/main/default/classes/AllocationSelector_TEST.cls
new file mode 100644
index 00000000000..eaeb8ac27c5
--- /dev/null
+++ b/force-app/main/default/classes/AllocationSelector_TEST.cls
@@ -0,0 +1,60 @@
+/*
+ Copyright (c) 2022, Salesforce.org
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of Salesforce.org nor the names of
+ its contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+*/
+/**
+* @author Salesforce.org
+* @date 2022
+* @group Opportunity
+* @description Test and Mock class for OpportunitySelector
+*/
+@isTest
+public with sharing class AllocationSelector_TEST {
+
+ public class Stub implements System.StubProvider {
+ public List allocationRecords;
+
+ public Object handleMethodCall(
+ Object stubbedObject,
+ String methodName,
+ Type returnType,
+ List paramTypes,
+ List paramNames,
+ List