Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into feature/jamesb-README-fixes #6918

Open
wants to merge 4,337 commits into
base: feature/jamesb-README-fixes
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4337 commits
Select commit Hold shift + click to select a range
f3e73e8
Merge pull request #7168 from SalesforceFoundation/feature/fixfailing…
lparrott Mar 3, 2023
d44da1b
Merge f3e73e81fb3958bec9dd73871183fdb27459ce47 into feature/238
salesforce-org-metaci[bot] Mar 3, 2023
20e939b
Merge branch 'main' into q3_robot_tags
Safiyab Mar 7, 2023
5ff2436
Merge pull request #7167 from SalesforceFoundation/q3_robot_tags
Safiyab Mar 8, 2023
6f4a128
Merge 5ff24360be13d387c6eb02da590bb2b1ce105ac3 into feature/238
salesforce-org-metaci[bot] Mar 8, 2023
eb03f73
Fix a few locators for Q3 robot tests
Safiyab Mar 12, 2023
64adfef
Merge pull request #7171 from SalesforceFoundation/feature/fix_q3_rob…
Safiyab Mar 13, 2023
30aa454
Merge 64adfef62c5b4aacd9651541338d07b9b5febb61 into feature/238
salesforce-org-metaci[bot] Mar 13, 2023
4b78f89
Updating yml with static release notes
lparrott Mar 14, 2023
44172cb
Update static Release Notes text and link
lparrott Mar 15, 2023
e3c17bd
Updating minimum cci version to support static github notes
lparrott Mar 15, 2023
746385f
Merge branch 'feature/addStaticReleaseNotes' of https://github.com/Sa…
lparrott Mar 15, 2023
4deea16
W-10866049 Manage Allocations XSS fix
lparrott Apr 3, 2023
5f266b9
W-10866127 and W-10866177 fixes, Default Allocations Settings
lparrott Apr 4, 2023
9bffdc6
Fix for W-11553839 Payment Wizard
lparrott Apr 4, 2023
f76e786
Fix for W-11547533, RD Batch settings page
lparrott Apr 4, 2023
b10f13e
W-11548191 fix, Error Log table in Settings
lparrott Apr 4, 2023
93c040b
Fix for W-11564391 Contact Merge
lparrott Apr 5, 2023
a586704
Fix for W-11554050 and W-11553948 Levels page
lparrott Apr 5, 2023
4c5522c
Update HtmlOutput to allow nbsp
lparrott Apr 5, 2023
71687e6
Hiding Application Status component since it is causing confusion in …
lparrott Apr 18, 2023
bbedba5
Add permission check to runBatchDryRun / W-9463070
npsp-reedestockton Apr 19, 2023
7b4843a
Check for Admin user in BDI_ManageAdvancedMapping.getAdvancedMappingO…
npsp-reedestockton Apr 19, 2023
2c96c73
Move AuraEnabled restricted getDataImportSettings to GE_GiftEntryCont…
npsp-reedestockton Apr 19, 2023
3047082
Updating Permission check for Gift Entry
lparrott Apr 19, 2023
03d5f5b
Merge remote-tracking branch 'origin/feature/xssSecurityFixes' into f…
lparrott Apr 20, 2023
1386dd3
Merge pull request #7178 from SalesforceFoundation/feature/security-f…
lparrott May 10, 2023
38e727a
Updating Elevate Validation to ignore newly added Payments
lparrott Jun 26, 2023
3c532e3
Merge pull request #7182 from SalesforceFoundation/feature/W-13635935…
daniel-fuller Jul 6, 2023
db111ef
Merge 3c532e30e8cb1ad42a9d098991e4e136e504c654 into feature/addStatic…
salesforce-org-metaci[bot] Jul 6, 2023
fe23c43
Merge 3c532e30e8cb1ad42a9d098991e4e136e504c654 into feature/238
salesforce-org-metaci[bot] Jul 6, 2023
1052379
Merge pull request #7173 from SalesforceFoundation/feature/addStaticR…
lparrott Jul 6, 2023
b92770f
Merge 10523799ad668cbc0d0e8ad0785665b82666b54d into feature/238
salesforce-org-metaci[bot] Jul 6, 2023
084a16b
Updating solutation for French
dmkud Aug 7, 2023
e6ab6e5
Merge pull request #7186 from SalesforceFoundation/feature/246__local…
lparrott Aug 8, 2023
aa3ca3e
Merge e6ab6e5c5c095604ba8a024dac79351a94b59dce into feature/238
salesforce-org-metaci[bot] Aug 8, 2023
0de80d2
Merge aa3ca3eb09dcd87b042b395aace472b6faf77131 into feature/248
salesforce-org-metaci[bot] Aug 8, 2023
8630c9e
a11y WCAG 2.1 color contrast updates
npsp-reedestockton Sep 7, 2023
2f939e0
Fix missing newlines
npsp-reedestockton Sep 8, 2023
0cc76cf
Merge pull request #7190 from SalesforceFoundation/feature/248__a11y-…
npsp-reedestockton Sep 8, 2023
e2c447b
Potential Duplicates POC
npsp-reedestockton Sep 15, 2023
e452bb9
Make id dynamic in url
npsp-reedestockton Sep 15, 2023
0e4fafb
Make toast conditional
npsp-reedestockton Sep 15, 2023
be1f8f2
Updating Duplicate component to search IDs
lparrott Sep 18, 2023
fca5aad
Cleanup, new Label and starting jest tests
lparrott Sep 18, 2023
3f17dbc
Adding Potential Duplicates jest tests
lparrott Sep 19, 2023
7eda695
Adding Potential Duplicates Apex Tests
lparrott Sep 19, 2023
368259e
Fixing UI when passing serach IDs
lparrott Sep 19, 2023
35678f2
Don't execute methods with security issues. Module is deprecated, so …
npsp-reedestockton Sep 20, 2023
a1bc1ca
Add WITH SECURITY_ENFORCED to Account query.
npsp-reedestockton Sep 20, 2023
7451e11
Fix for namespace link to Duplicates
lparrott Sep 20, 2023
1b4b2b8
Add comments to method changes.
npsp-reedestockton Sep 20, 2023
ff68871
Add comment to method change.
npsp-reedestockton Sep 20, 2023
b198795
Immediate return from method if not running test.
npsp-reedestockton Sep 20, 2023
0a0278c
Change approach. Remove (comment out) insecure methods.
npsp-reedestockton Sep 21, 2023
a7fea9f
Clear the commented code.
npsp-reedestockton Sep 21, 2023
5bca4f6
Change approach to remove insecure method.
npsp-reedestockton Sep 21, 2023
aa723a9
Fix page load issue.
npsp-reedestockton Sep 22, 2023
9c1ad10
Merge remote-tracking branch 'origin/feature/248__acct_viewOverride' …
lparrott Sep 22, 2023
676225f
Merge remote-tracking branch 'origin/feature/248__bde_batchEntry' int…
lparrott Sep 22, 2023
7fa2565
Merge 676225fbc5e17ffff4bea1f59d1fe95b18c0c636 into feature/248__npsp…
salesforce-org-metaci[bot] Sep 22, 2023
9af64e6
Add read check on Status__c to findDIRecords.
npsp-reedestockton Sep 22, 2023
97c5ada
Fix message reference in test & adopt single approach to UTIL_Permiss…
npsp-reedestockton Sep 23, 2023
e610645
Add Delete, Create and FLS checks to saveClose()
npsp-reedestockton Sep 23, 2023
e75a03c
Merge branch 'feature/248__allo_manageAllocations' into feature/248
lparrott Sep 25, 2023
5f5fd86
Merge branch 'feature/248__bdi_dataImportDelete' into feature/248
lparrott Sep 25, 2023
5a5bc60
Merge 5f5fd860f4c051f73198790a7567cd61cc328a35 into feature/248__npsp…
salesforce-org-metaci[bot] Sep 25, 2023
53157c1
Update RD2 preflight class_path to work-around installer errors (#7198)
force2b Oct 9, 2023
7d60e0f
Merge 53157c1b1528c73a07e379fff72a07a3a2803739 into feature/238
salesforce-org-metaci[bot] Oct 9, 2023
34efac3
Merge 7d60e0ff2ee08fc080590f538b985e6e2bda08ee into feature/248
salesforce-org-metaci[bot] Oct 9, 2023
0432b3a
Merge pull request #7191 from SalesforceFoundation/feature/248__npsp-…
npsp-reedestockton Nov 6, 2023
35b0382
Add CRUD/FLS checks
npsp-reedestockton Oct 16, 2023
93e7521
Exclude 'npe03' and '__r' from queryFields
npsp-reedestockton Oct 17, 2023
c77c878
Fix logic for applying UTIL_Namespace.StrTokenNSPrefix()
npsp-reedestockton Oct 17, 2023
febbb83
Change exception class to UTIL_Permissions.InsufficientPermissionExce…
npsp-reedestockton Oct 19, 2023
b663013
Add update check for Opportunity Name
npsp-reedestockton Oct 19, 2023
a51cd13
Change exception class to UTIL_Permissions.InsufficientPermissionExce…
npsp-reedestockton Oct 19, 2023
0d64cfd
Refactor try/catch block
npsp-reedestockton Oct 23, 2023
4c007ee
Check security on Data Import and Form Template
npsp-reedestockton Oct 31, 2023
a76dee9
Fix broken test and aurahandled message
npsp-reedestockton Oct 31, 2023
35e9e25
Refactor try/catch logic
npsp-reedestockton Nov 1, 2023
a2c516a
Remove AuraEnabled notation from deleteFormTemplates()
npsp-reedestockton Nov 1, 2023
bd46c61
Refactor/Move code
npsp-reedestockton Nov 1, 2023
6f7f36a
Refactor canUpsertDataImport()
npsp-reedestockton Nov 2, 2023
7a57eaa
Refactor and add comments.
npsp-reedestockton Nov 3, 2023
8182dd7
Add FLS and refactor.
npsp-reedestockton Nov 5, 2023
19675e5
Add FLS and refactor.
npsp-reedestockton Nov 5, 2023
f422dd2
Add FLS for CampaignMember.Status
npsp-reedestockton Nov 6, 2023
f98e9d7
Add FLS for queries and check CRUD for deletes
npsp-reedestockton Nov 6, 2023
a6b6eca
Check isMergeable and strip inaccessible fields from search results.
npsp-reedestockton Nov 8, 2023
0dc6a96
Add Opportunity fields to required and call check hasFeatureAccess
npsp-reedestockton Nov 9, 2023
ea2a4b9
Fix unit tests / set hasFeatureAccess true
npsp-reedestockton Nov 9, 2023
96a2464
Add OCR read, modify and delete to hasAccess. Check hasAccess in save().
npsp-reedestockton Nov 9, 2023
454e70c
Add hasAccess check to controller and page
npsp-reedestockton Nov 10, 2023
82d6a0c
Revert unnecessary changes...
npsp-reedestockton Nov 10, 2023
626ebad
Fix access checks
npsp-reedestockton Nov 10, 2023
917b6a9
Fix access checks
npsp-reedestockton Nov 10, 2023
c1e144d
Prevent page access without read access to basic lead fields
npsp-reedestockton Nov 10, 2023
636dc39
Fix failing HH_ManageHH_Test.testNewHHObject()
npsp-reedestockton Nov 10, 2023
8c4f932
Check for AuraHandledErrorMessage in shouldNotReturnPauseDataWhenUser…
npsp-reedestockton Nov 10, 2023
81f86c3
Merge 8c4f932b356cfcded2fdf7de6d4afebdd1ae4d8f into feature/248__secu…
salesforce-org-metaci[bot] Nov 10, 2023
a3b24f2
Check for standard Level__c field creation permission
npsp-reedestockton Nov 10, 2023
6e52c17
Remove fields to check from hasFieldReadAccess()
npsp-reedestockton Nov 15, 2023
cb4557e
Remove Undeliverable__c from fields to check for Address read access
npsp-reedestockton Nov 15, 2023
e122060
Add permissions check for CampaignMemberStatus
npsp-reedestockton Nov 15, 2023
1a05e57
Remove @TestVisible annotation
npsp-reedestockton Nov 15, 2023
2245fbf
Fix copy/paste error resulting in bad build
npsp-reedestockton Nov 15, 2023
d8ff2e9
Merge pull request #7216 from SalesforceFoundation/feature/248__secur…
npsp-reedestockton Nov 16, 2023
bd0b2e9
Merge pull request #7215 from SalesforceFoundation/feature/248__secur…
npsp-reedestockton Nov 16, 2023
879ccdb
Fix encryption error in Potential Duplicates test
npsp-reedestockton Nov 16, 2023
70a5ff4
Merge pull request #7195 from SalesforceFoundation/feature/248
npsp-reedestockton Nov 17, 2023
80c26e3
Fix error in PotentialDuplicates_TEST.shouldReturnIdsWhenDuplicatesAr…
npsp-reedestockton Nov 17, 2023
78889bf
Add to comment regarding platform encryption test failure
npsp-reedestockton Nov 17, 2023
3266e56
Merge pull request #7218 from SalesforceFoundation/feature/fix-potent…
npsp-reedestockton Nov 17, 2023
5ed8096
Check for no duplicate rules enabled in PotentialDuplicates_TEST
npsp-reedestockton Nov 17, 2023
9be16b0
Updated translations
dmkud Nov 18, 2023
f1a3e1d
Refactor permission check and set hasAccess = true for HH_CampaignDed…
npsp-reedestockton Nov 18, 2023
f012808
Merge pull request #7220 from SalesforceFoundation/feature/fix-beta-t…
npsp-reedestockton Nov 20, 2023
703c340
Merge f012808aea91635b6da294c665da4e8e2640c15e into feature/238
salesforce-org-metaci[bot] Nov 21, 2023
295de0a
Merge 703c34083d458e634782b4ec3caf3871b0e52c2f into feature/248
salesforce-org-metaci[bot] Nov 21, 2023
1169854
Merge 295de0a5843a104679d7e792a70e1c98ba69d024 into feature/248__loca…
salesforce-org-metaci[bot] Nov 21, 2023
83021df
Replace apostrophe with entity name - '
npsp-reedestockton Nov 27, 2023
03b559b
Use translated picklist values in RD2_StatusAutomationSettings_TEST
npsp-reedestockton Nov 28, 2023
65a391a
Merge pull request #7219 from SalesforceFoundation/feature/248__local…
npsp-reedestockton Nov 28, 2023
5285b29
Merge 65a391a17fdb57cc74804cd031f1aed682e32358 into feature/238
salesforce-org-metaci[bot] Nov 28, 2023
6b2c0eb
Fix check for isHHAccount
npsp-reedestockton Dec 7, 2023
6ed53c8
Remove unnecessary field checks
npsp-reedestockton Dec 7, 2023
98919c9
Fix namespace issue in canUpdateHousehold()
npsp-reedestockton Dec 8, 2023
9317c73
Refactor namespace fix
npsp-reedestockton Dec 8, 2023
b204fc9
Testing 2gp failure. Will be reverted...
npsp-reedestockton Dec 9, 2023
57a408e
Revert "Testing 2gp failure. Will be reverted..."
npsp-reedestockton Dec 9, 2023
a7beb6a
Testing 2gp failure. Will be reverted...
npsp-reedestockton Dec 9, 2023
f267088
Testing 2gp failure. Will be reverted...
npsp-reedestockton Dec 9, 2023
ba8bf84
Testing re-introducing HH_ManageHH_CTRL original changes (with !isHHA…
npsp-reedestockton Dec 9, 2023
49ee61b
Revert "Testing re-introducing HH_ManageHH_CTRL original changes (wit…
npsp-reedestockton Dec 9, 2023
e113cdc
Original HH_ManageHH_CTRL and HH_ManageHH visualforce page
npsp-reedestockton Dec 9, 2023
d6b118d
Add back AuraEnabled and isMergeable changes
npsp-reedestockton Dec 9, 2023
c6e3656
Add back structure of saveHouseholdPage and return true from checkAdd…
npsp-reedestockton Dec 9, 2023
8ab333c
Re-introduce check of visible address fields.
npsp-reedestockton Dec 10, 2023
1f0ad88
Re-introduce original HH_ManageHH_CTRL code with reversed !isHHAccount.
npsp-reedestockton Dec 10, 2023
61c5989
Remove isHHAccount reference and check for permission exceptions
npsp-reedestockton Dec 10, 2023
d51b683
Merge pull request #7222 from SalesforceFoundation/feature/248__house…
npsp-reedestockton Dec 12, 2023
46183eb
Merge d51b683680fbdfa9c0abc2e672459068516dcbae into feature/238
salesforce-org-metaci[bot] Dec 13, 2023
3caa07e
Remove unnecessary security check.
npsp-reedestockton Jan 10, 2024
5b8f1ad
Remove sorting and filtering by the MailingState__c field allow it to…
force2b Jan 10, 2024
4cad52b
Remove AuraHandledException catch block
npsp-reedestockton Jan 11, 2024
802c198
Remove use of UTIL_Finder because it appears when the field is encryp…
force2b Jan 12, 2024
3d0db02
Merge pull request #7225 from SalesforceFoundation/feature/bug-W-1477…
npsp-reedestockton Jan 12, 2024
448ece6
Merge pull request #7224 from SalesforceFoundation/feature/bug-fix-ge…
npsp-reedestockton Jan 16, 2024
4149c17
Merge 448ece615c5841f08812e0732cc0dd9831e81485 into feature/238
salesforce-org-metaci[bot] Jan 16, 2024
051b983
Merge 4149c17cd2f19500f38df46075e8e1014e678a68 into feature/250
salesforce-org-metaci[bot] Jan 17, 2024
b66a1b7
Update Repository ReadMe and New Issue Template (#7229)
force2b Feb 20, 2024
128fe75
Merge b66a1b758f540832f449e27a7e0c06b7a667103b into feature/238
salesforce-org-metaci[bot] Feb 20, 2024
ff6a369
Merge 128fe75016196ef41d95aa4d376ace64b7305f1e into feature/250
salesforce-org-metaci[bot] Feb 20, 2024
5898fa5
Update cumulusci.yml for release notes statement (#7228)
melissabarber Feb 26, 2024
302619d
Merge 5898fa5c24423b3f919b3acfefb52bcda8779a81 into feature/238
salesforce-org-metaci[bot] Feb 26, 2024
f535597
Merge 302619d8130553f20c36c22c27e612d4d901aa05 into feature/250
salesforce-org-metaci[bot] Feb 26, 2024
582eed9
Updated the maxNumberOfIntervals from 5 to 20
enzigma-pratishtha-upadhyay Mar 12, 2024
0b87f25
Merge pull request #7231 from SalesforceFoundation/feature/250__ge-ac…
daniel-fuller Mar 18, 2024
1ff3fb0
Commit -- BDI_DataImport_BATCH is queued on GE Processor Queue
enzigma-pratishtha-upadhyay Mar 29, 2024
7d9107c
commit -- Gift Entry - process - batch- fixes
enzigma-pratishtha-upadhyay Apr 4, 2024
c79af4e
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay Apr 8, 2024
743fd08
Revert "Update BDI_DataImportService.cls"
enzigma-pratishtha-upadhyay Apr 8, 2024
4585e8d
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay Apr 10, 2024
ac63dcb
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay Apr 10, 2024
1d43b58
Update GiftBatchService_TEST.cls
enzigma-pratishtha-upadhyay Apr 11, 2024
073ae35
Update GiftEntryProcessorQueue.cls
enzigma-pratishtha-upadhyay Apr 15, 2024
4113488
Merge pull request #7233 from SalesforceFoundation/feature/250
npsp-reedestockton Apr 16, 2024
a60b430
Check for isActive on test user for runAs
npsp-reedestockton Apr 16, 2024
234d8f9
Merge pull request #7235 from SalesforceFoundation/feature/beta-uploa…
npsp-reedestockton Apr 16, 2024
34ace95
Merge 234d8f9fd980a7837048c99b2ac67bcb57b1c9a2 into feature/238
salesforce-org-metaci[bot] Apr 17, 2024
829ccd8
Merge 34ace95c7e31108586d2e47242ce0b36ac3074f5 into feature/252
salesforce-org-metaci[bot] Apr 17, 2024
1caa6ed
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay Apr 25, 2024
a76bdfa
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay Apr 26, 2024
cb3e71c
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay May 2, 2024
fc04703
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay May 8, 2024
34c33d5
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay May 9, 2024
10e76c6
Update GiftEntryProcessorQueue_TEST.cls
enzigma-pratishtha-upadhyay May 9, 2024
b4779d9
Update GiftEntryProcessorQueue_TEST.cls
enzigma-pratishtha-upadhyay May 10, 2024
afdd2b5
Update BDI_DataImportService.cls
enzigma-pratishtha-upadhyay May 10, 2024
594f62c
Minor formating fixes
lparrott May 13, 2024
d6c12e3
Merge pull request #7232 from SalesforceFoundation/feature/250__field…
daniel-fuller May 14, 2024
6c69ebb
changes to mark 'Upgrade process complete' in a headings tag
salesforce-suyash-more Jun 26, 2024
fef85cb
Changes to mark 'Data Migration Run' in a explicit heading tag
salesforce-suyash-more Jun 26, 2024
96368d7
Changes in RD2_EnablementDelegate.cmp to maintain well-formed markup …
salesforce-suyash-more Jun 26, 2024
d6932a8
Changes in RD2_EnablementDelegateController.js to move focus
salesforce-suyash-more Jul 1, 2024
9b9096f
Merge pull request #7237 from SalesforceFoundation/feature/252__W-953…
ptewson-sfdo Jul 1, 2024
b8dbc59
Merge 9b9096f75310a8ee95bb35ffb5dcf73c6cef6a53 into feature/252__W-95…
salesforce-org-metaci[bot] Jul 1, 2024
9a1ab8a
Merge 9b9096f75310a8ee95bb35ffb5dcf73c6cef6a53 into feature/252__W-95…
salesforce-org-metaci[bot] Jul 1, 2024
dde36c5
moved focus logic to RD2 _EnablementDelegateHelper.js
salesforce-suyash-more Jul 2, 2024
7fa0bb8
Merge pull request #7238 from SalesforceFoundation/feature/252__W-953…
ptewson-sfdo Jul 2, 2024
784c9b5
Merge 7fa0bb82026c9035875ee04e70b9a0142b566dff into feature/252__W-95…
salesforce-org-metaci[bot] Jul 2, 2024
f76a09b
Merge pull request #7239 from SalesforceFoundation/feature/252__W-953…
ptewson-sfdo Jul 11, 2024
35ad740
Merge pull request #7240 from SalesforceFoundation/feature/252
npsp-reedestockton Jul 18, 2024
3ec8f74
Merge 35ad740a22451a14c53317b315fb6e15eb4062ae into feature/238
salesforce-org-metaci[bot] Jul 18, 2024
7092b1d
Changes in ALLO_ManageAllocations_CTRL.cls for FLS checking
salesforce-suyash-more Jul 19, 2024
5f7b99a
Merge pull request #7242 from SalesforceFoundation/feature/252__W-150…
npsp-reedestockton Jul 19, 2024
3b73354
Merge pull request #7243 from SalesforceFoundation/feature/252-bug-fix
npsp-reedestockton Jul 22, 2024
d2eb6cf
Merge 3b73354551484c3393c357051a0f81d0a577b67b into feature/238
salesforce-org-metaci[bot] Jul 22, 2024
e73f372
Modified the invalid markup
salesforce-suyash-more Jul 25, 2024
f98ea0d
Merge pull request #7244 from SalesforceFoundation/feature/252__W-163…
npsp-reedestockton Jul 29, 2024
e36888a
Merge pull request #7245 from SalesforceFoundation/feature/252-bug-fixes
npsp-reedestockton Jul 30, 2024
5c04800
Merge e36888a318f04fbb6efc271ca75ccc8a12460359 into feature/238
salesforce-org-metaci[bot] Jul 30, 2024
8c8211b
Merge 5c04800a0162dcd6d9e1f33a881670cafc67ece0 into feature/254
salesforce-org-metaci[bot] Jul 30, 2024
6280c9b
Changes made in BDI_DataImportService.cls to update contact fields
salesforce-suyash-more Jul 31, 2024
fd08a7b
test method added in BDI_DataImportService_TEST.cls
salesforce-suyash-more Aug 5, 2024
4b438a4
made properties test visible
salesforce-suyash-more Aug 5, 2024
03430b7
Added checks in HouseholdMembers.cls
salesforce-suyash-more Aug 7, 2024
c6b966a
Merge pull request #7246 from SalesforceFoundation/feature/254__W-143…
npsp-reedestockton Aug 7, 2024
7dbde7b
Merge c6b966ad3ca8ccfb336b0fdf752cae31afc81ce4 into feature/254__W-14…
salesforce-org-metaci[bot] Aug 7, 2024
3c48e20
Merge pull request #7248 from SalesforceFoundation/feature/254__W-145…
lparrott Aug 12, 2024
fd99050
comment out unused region, make all components aligned
andrewyu-salesforce Sep 24, 2024
c514615
update getting start picture shadow and round corner
andrewyu-salesforce Sep 24, 2024
7a666a1
update getting start admin video shadow and round corner
andrewyu-salesforce Sep 24, 2024
b2b0e29
update resource section to use lightning-card
andrewyu-salesforce Sep 24, 2024
4a66048
update check list to use lightning-card
andrewyu-salesforce Sep 24, 2024
c143daa
remove comment out code
andrewyu-salesforce Sep 24, 2024
5f77083
Changes to populate batch-defaults with field-label instead of field-…
salesforce-suyash-more Sep 26, 2024
8681d3d
Merge pull request #7251 from SalesforceFoundation/feature/254__W-165…
andrewyu-salesforce Sep 26, 2024
e8fe16e
Check blank values while updating batch-defaults
salesforce-suyash-more Oct 10, 2024
74bf617
W-14578178 Fix Contact Address Override Functionality (#7250)
salesforce-suyash-more Oct 11, 2024
46c4690
Merge 74bf617efb72b297afe2ef592d13501d677d5b83 into feature/254__W-14…
salesforce-org-metaci[bot] Oct 11, 2024
a0357c0
Merge pull request #7252 from SalesforceFoundation/feature/254__W-143…
lparrott Oct 14, 2024
aa7c859
Update save method to handle chunking error
salesforce-suyash-more Oct 15, 2024
50bbe29
Revert "Update save method to handle chunking error"
salesforce-suyash-more Oct 16, 2024
63c7c21
Changes in save method to fix chunking error on Manage Soft Credits
salesforce-suyash-more Oct 16, 2024
f905451
Changes added in PSC_ManageSoftCredits_TEST.cls
salesforce-suyash-more Oct 18, 2024
4ac6769
Adding files from OSS template
lparrott Oct 23, 2024
71e1f78
Updates to License
lparrott Oct 23, 2024
2d8bda2
Check added before updating data-import
salesforce-suyash-more Oct 25, 2024
6e53226
Changes in 'testSaveRollsBackAllDmlsOnError' test method from PSC_Man…
salesforce-suyash-more Oct 25, 2024
19e6a1d
Merge pull request #7260 from SalesforceFoundation/add-oss-template-f…
lparrott Oct 30, 2024
0902ff6
changes added for error handling during deletion in save method
salesforce-suyash-more Nov 4, 2024
83ef55a
Merge pull request #7261 from SalesforceFoundation/feature/254__W-152…
lparrott Nov 4, 2024
580940d
Added a check to distinguish whether a DI Batch was processed through…
salesforce-suyash-more Nov 8, 2024
cc95c0d
Update GiftEntryProcessorQueue_TEST to ensure DI Batch is created as …
salesforce-suyash-more Nov 11, 2024
0a60a7f
Merge pull request #7263 from SalesforceFoundation/feature/254__W-170…
lparrott Nov 11, 2024
8d0630f
Merge 0a60a7fbda0b2993845fbf86f6c292f2305a57b8 into feature/254__W-15…
salesforce-org-metaci[bot] Nov 11, 2024
ede5cdd
Added check for summary record size to prevent MathException
salesforce-suyash-more Nov 13, 2024
0d6bc4b
Merge pull request #7253 from SalesforceFoundation/feature/254__W-153…
andrewyu-salesforce Nov 14, 2024
129439f
Merge pull request #7264 from SalesforceFoundation/feature/254__W-157…
screcco-sfdo Nov 14, 2024
a03a634
Replace fieldname with label for 'First installment paid' checkbox
salesforce-suyash-more Nov 19, 2024
b1d4180
Merge pull request #7267 from SalesforceFoundation/feature/254
lparrott Nov 25, 2024
e14123c
Comment out flapping test
force2b Nov 27, 2024
96c7509
Merge pull request #7269 from SalesforceFoundation/feature/254-testfix
lparrott Nov 28, 2024
f883e18
Removed the hard-coded label to allow for translations of the 'First …
salesforce-suyash-more Nov 28, 2024
8809a6e
Set the namespace parameter to null, allowing it to default to the pa…
salesforce-suyash-more Nov 29, 2024
320654f
fieldApiName for 'First installment paid' checkbox is stored in Batch…
salesforce-suyash-more Dec 6, 2024
b71de14
Merge remote-tracking branch 'origin/main' into feature/254__W-172161…
lparrott Dec 9, 2024
a8a24c7
Merge pull request #7266 from SalesforceFoundation/feature/254__W-172…
lparrott Dec 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 20 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"extends": [
"@salesforce/eslint-config-lwc/recommended"
],
"globals": {
"clearDOM": "readonly",
"flushPromises": "readonly"
},
"rules": {
"no-use-before-define": [
"error",
{
"functions": false,
"classes": true,
"variables": true
}
],
"@lwc/no-async-await": "off"
}
}
5 changes: 4 additions & 1 deletion .forceignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@

# LWC Jest
**/__tests__/**
**/__mocks__/**
**/__mocks__/**
**/tsconfig.json

**/*.ts
7 changes: 6 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,9 @@
/runtime.txt @SalesforceFoundation/release-engineering-reviewers

# GitHub Actions
.github/workflows/ @SalesforceFoundation/release-engineering-reviewers
.github/workflows/ @SalesforceFoundation/release-engineering-reviewers

# NPSP Special Folders
/unpackaged/config/core_instrumentation_mock_classes/ @force2b
/unpackaged/config/crlp_testing/ @force2b
/force-app/main/instrumentation/ @force2b
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/read-this-for-all-support-and-questions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: READ THIS FOR ALL SUPPORT AND QUESTIONS
about: 'GO HERE: http://sfdc.co/npchub'
title: ''
labels: invalid
assignees: ''

---

==== IMPORTANT NOTES ====

The Nonprofit Success Pack team does not review or respond to support requests or questions posted in this repository.

Instead, please post all questions and issues directly in the Nonprofit Hub of the Trailblazer Community: http://sfdc.co/npchub
========================================================================
138 changes: 138 additions & 0 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
#####################################################################################################################
# @author Michael Smith
# @date 2021-08-23
# @description As SFDO Managed Packages start using the newly introduced Instrumentation Services to 'log'
# usage data to Splunk and Argus, this Compliance Check action does two things:
# 1. Ensures that Packaged Apex Classes do not make any direct reference to the core SfdoLogUtils class.
# Any code references to this class will cause the Compliance build to fail.
# 2. At least in the short term, adds an Instrumentation reviewer to any PR that in any way references or
# or uses the SfdoInstrumentationService. This is primarily meant as a short term action to aid in
# adoption of the new instrumentation services.
#####################################################################################################################
name: "Instrumentation Compliance"
on:
pull_request:
# Filter the job to only execute if CLS files (not in the unpackaged folder) are in the PR
paths:
- '**.cls'
- '!unpackaged/**.cls'

jobs:
Instrumentation_Service_Compliance_Verification:

# Constant vars
# These should be adjusted per repository
env:
DEFAULT_REVIEWER: force2b
ALTERNATE_REVIEWER: lparrott
ASSIGNED_LABEL: Instrumentation

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Get PR Owner
id: pr_owner
run: |
echo "::set-output name=owner::${{ github.event.pull_request.user.login }}"

- name: Set Reviewer
id: set_reviewer
run: |
if [[ "${{ steps.pr_owner.outputs.owner != env.DEFAULT_REVIEWER}}" == "true" ]]
then
echo "::set-output name=reviewer::${{ env.DEFAULT_REVIEWER }}"
else
echo "::set-output name=reviewer::${{ env.ALTERNATE_REVIEWER }}"
fi

- name: Check for previously assigned Instrumentation Label
id: label_check
run: |
echo "::set-output name=prlabels::${{ join(github.event.pull_request.labels.*.name, ',') }}"

- name: Check for references to the SfdoLogUtils or SfdoInstrumentationServices Apex classes
# If the Instrumentation label is already assigned to the PR, all checks are skipped to avoid redundant PR comments and alerts
id: get_pr_diff
if: contains(github.event.pull_request.labels.*.name, env.ASSIGNED_LABEL) == false
run: |
echo "- Did not find label '${{env.ASSIGNED_LABEL}}' in '${{steps.label_check.outputs.prlabels}}'"
echo "- Current PR Owner: '${{steps.pr_owner.outputs.owner}}'"
echo "- Assigned Reviewer: '${{steps.set_reviewer.outputs.reviewer}}'"
if [ $GITHUB_BASE_REF ]; then
# This changes the context of subseqent commands to get the full change for the PR
git fetch origin $GITHUB_HEAD_REF:$GITHUB_HEAD_REF

# Find references to "Sfdo" in the force-app/ folder structure. Filters for the specific class references in later steps.
export DIFF=$( git diff-tree origin/$GITHUB_BASE_REF..$GITHUB_HEAD_REF --patch-with-raw -- force-app/** | grep 'Sfdo' )
fi

# Assign the "git diff-tree" output to an internal workflow var to use later
# Escape newlines (replace \n with %0A) so it's a single line of text
echo "::set-output name=diff::$( echo "$DIFF" | sed ':a;N;$!ba;s/\n/%0A/g' )"

- name: Assign Reviewer if SfdoInstrumentationService is in use
id: assign_reviewers_if_instrumentation
if: contains(steps.get_pr_diff.outputs.diff, 'SfdoInstrumentationService')
uses: SalesforceFoundation/github-script@v4
with:
script: |
github.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
labels: [ "${{env.ASSIGNED_LABEL}}" ]
})
github.issues.addAssignees({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
assignees: [ "${{steps.set_reviewer.outputs.reviewer}}" ]
})
github.pulls.requestReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
reviewers: [ "${{steps.set_reviewer.outputs.reviewer}}" ]
})
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: ':warning: @${{steps.set_reviewer.outputs.reviewer}} This Pull Request references the "SfdoInstrumentationService" class and must be reviewed by an Instrumentation owner. :warning:'
})

- name: Fail Build if SfdoLogUtils core class is directly referenced
id: assign_reviewers_if_core_class
if: contains(steps.get_pr_diff.outputs.diff, 'SfdoLogUtils.log(')
uses: SalesforceFoundation/github-script@v4
with:
script: |
github.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
labels: [ "${{env.ASSIGNED_LABEL}}" ]
})
github.issues.addAssignees({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
assignees: [ "${{steps.set_reviewer.outputs.reviewer}}" ]
})
github.pulls.requestReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
reviewers: [ "${{steps.set_reviewer.outputs.reviewer}}" ]
})
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: ':no_entry: @${{steps.set_reviewer.outputs.reviewer}} This Pull Request references the "SfdoLogUtils" class which should not be called directly by package code :no_entry:'
})
core.setFailed('This Pull Request may be calling an SfdoLogUtils.log() method which should not be called directly by package code')

5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Referenced Packages
*.sublime-project
*.sublime-workspace
**/.sfdx/
**/.sf/
**/.vscode/
**/.idea/
**/.mypy_cache/
Expand All @@ -42,7 +43,9 @@ robot/Cumulus/results/
datasets/dev_org/test_data.db
*.db
.cci

.sfdx
.sf
# LWC
force-app/main/default/lwc/.eslintrc.json
/node_modules
/coverage
2 changes: 2 additions & 0 deletions .prettierrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tabWidth: 4
printWidth: 120
2 changes: 2 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Comment line immediately above ownership line is reserved for related other information. Please be careful while editing.
#ECCN:Open Source
105 changes: 105 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
# Salesforce Open Source Community Code of Conduct

## About the Code of Conduct

Equality is a core value at Salesforce. We believe a diverse and inclusive
community fosters innovation and creativity, and are committed to building a
culture where everyone feels included.

Salesforce open-source projects are committed to providing a friendly, safe, and
welcoming environment for all, regardless of gender identity and expression,
sexual orientation, disability, physical appearance, body size, ethnicity, nationality,
race, age, religion, level of experience, education, socioeconomic status, or
other similar personal characteristics.

The goal of this code of conduct is to specify a baseline standard of behavior so
that people with different social values and communication styles can work
together effectively, productively, and respectfully in our open source community.
It also establishes a mechanism for reporting issues and resolving conflicts.

All questions and reports of abusive, harassing, or otherwise unacceptable behavior
in a Salesforce open-source project may be reported by contacting the Salesforce
Open Source Conduct Committee at [email protected].

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of gender
identity and expression, sexual orientation, disability, physical appearance,
body size, ethnicity, nationality, race, age, religion, level of experience, education,
socioeconomic status, or other similar personal characteristics.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy toward other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Personal attacks, insulting/derogatory comments, or trolling
* Public or private harassment
* Publishing, or threatening to publish, others' private information—such as
a physical or electronic address—without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
* Advocating for or encouraging any of the above behaviors

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned with this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project email
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the Salesforce Open Source Conduct Committee
at [email protected]. All complaints will be reviewed and investigated
and will result in a response that is deemed necessary and appropriate to the
circumstances. The committee is obligated to maintain confidentiality with
regard to the reporter of an incident. Further details of specific enforcement
policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership and the Salesforce Open Source Conduct
Committee.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][contributor-covenant-home],
version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html.
It includes adaptions and additions from [Go Community Code of Conduct][golang-coc],
[CNCF Code of Conduct][cncf-coc], and [Microsoft Open Source Code of Conduct][microsoft-coc].

This Code of Conduct is licensed under the [Creative Commons Attribution 3.0 License][cc-by-3-us].

[contributor-covenant-home]: https://www.contributor-covenant.org (https://www.contributor-covenant.org/)
[golang-coc]: https://golang.org/conduct
[cncf-coc]: https://github.com/cncf/foundation/blob/master/code-of-conduct.md
[microsoft-coc]: https://opensource.microsoft.com/codeofconduct/
[cc-by-3-us]: https://creativecommons.org/licenses/by/3.0/us/
21 changes: 21 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Contributing Guide For NPSP

This page lists the operational governance model of this project, as well as the recommendations and requirements for how to best contribute to NPSP. We strive to obey these as best as possible. As always, thanks for contributing – we hope these guidelines make it easier and shed some light on our approach and processes.

# Governance Model

## Salesforce Sponsored

The intent and goal of open sourcing this project is to increase the contributor and user base. However, only Salesforce employees will be given `admin` rights and will be the final arbitrars of what contributions are accepted or not.

# Issues, requests & ideas

The Nonprofit Success Pack team does not review or respond to support requests or questions posted in this repository.

Instead, please post all questions and issues directly in the Nonprofit Hub of the Trailblazer Community: http://sfdc.co/npchub

# Code of Conduct
Please follow our [Code of Conduct](CODE_OF_CONDUCT.md).

# License
By contributing your code, you agree to license your contribution under the terms of our project [LICENSE](LICENSE) and to sign the [Salesforce CLA](https://cla.salesforce.com/sign-cla)
Loading
Loading