Technology moves fast! ⚡ Don't get left behind.🚶 Subscribe to our mailing list to keep up with latest and greatest in open source projects! 🏆


Subscribe to our mailing list

Cumulus

The current version of the Salesforce.org Nonprofit Success Pack

Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402 (1 ratings)
Rated 5.0 out of 5
Subscribe to updates I use Cumulus


Statistics on Cumulus

Number of watchers on Github 205
Number of open issues 307
Average time to close an issue 6 days
Main language Apex
Average time to merge a PR 3 days
Open pull requests 82+
Closed pull requests 52+
Last commit about 1 year ago
Repo Created over 5 years ago
Repo Last Updated about 1 year ago
Size 79.4 MB
Homepage http://www.salesf...
Organization / Authorsalesforcefoundation
Latest Releaserel/3.123
Contributors17
Page Updated
Do you use Cumulus? Leave a review!
View open issues (307)
View Cumulus activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating Cumulus for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)
What people are saying about Cumulus Leave a review
Great when you want NPSP but need the ability to modify outside a managed package

Salesforce Nonprofit Success Pack

For Users

For Developers

The Nonprofit Success Pack is released under the open source BSD license (see link below for additional license information). Contributions (code and otherwise) are welcome and encouraged.
For information on contributing code, see our code contributor's guide and our NPSP 3 codebase documentation. Please see the project wiki for additional information.

Why Cumulus?

Project Cumulus was the codename for version 3 of the Nonprofit Success Pack, the most recent update and enhancement.

Meta

The Nonprofit Success Pack (NPSP) is an open-source package licensed by Salesforce.org (SFDO) under the BSD-3 Clause License, found at https://opensource.org/licenses/BSD-3-Clause. ANY MASTER SUBSCRIPTION AGREEMENT YOU OR YOUR ENTITY MAY HAVE WITH SFDO DOES NOT APPLY TO YOUR USE OF NPSP. NPSP IS PROVIDED AS IS AND AS AVAILABLE, AND SFDO MAKES NO WARRANTY OF ANY KIND REGARDING NPSP, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, FREEDOM FROM DEFECTS OR NON-INFRINGEMENT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. SFDO WILL HAVE NO LIABILITY ARISING OUT OF OR RELATED TO YOUR USE OF NPSP FOR ANY DIRECT DAMAGES OR FOR ANY LOST PROFITS, REVENUES, GOODWILL OR INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, COVER, BUSINESS INTERRUPTION OR PUNITIVE DAMAGES, WHETHER AN ACTION IS IN CONTRACT OR TORT AND REGARDLESS OF THE THEORY OF LIABILITY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR IF A REMEDY OTHERWISE FAILS OF ITS ESSENTIAL PURPOSE. THE FOREGOING DISCLAIMER WILL NOT APPLY TO THE EXTENT PROHIBITED BY LAW. SFDO DISCLAIMS ALL LIABILITY AND INDEMNIFICATION OBLIGATIONS FOR ANY HARM OR DAMAGES CAUSED BY ANY THIRD-PARTY HOSTING PROVIDERS.

ducking-octo-happiness, laughing-archer

Cumulus open issues Ask a question     (View All Issues)
  • over 2 years Batch opportunity import causing non selective query error
  • over 2 years In LEX, overriden Edit button on Engagement Plan Template does not appear if standard Salesforce1 button defaults are overriden
  • over 2 years Contact Merge does not work for Customer Community w/1:1 model
  • over 2 years Manage Household does not display greetings with custom formula fields
  • over 2 years Engagement Plan Template: Subject field should be marked as required before Save
  • over 2 years "The record you attempted to access has been deleted" error when clearing Account field on Contact
  • over 2 years Household Mailing List button on Campaign does not function correctly in Lightning Experience
  • over 2 years CON_DoNotContact_TDTM resets fields changed in workflow rule field updates
  • over 2 years Set WhoID on tasks when Engagement Plan is associated to an object that has a Contact or Lead Relationship
  • over 2 years Greater Start/End Date Autofill Control
  • over 2 years If 'Address Override' is checked, treat small changes as update Setting should be ignored
  • over 2 years With Locker Service on, Manage Household page's drag/drop of contacts is broken
  • over 2 years Winter '17, Manage Household page hits error copying address to added contact
  • over 2 years Address Management
  • over 2 years update Manage Allocations page UI to be consistent with Manage Soft Credits UI
  • over 2 years Manage Household Contact Cards don't wrap o IE in Classic
  • almost 3 years Manage Soft Credits page does not allow mix of percent and amount
  • almost 3 years Manage Soft Credits page is not nice in small window
  • almost 3 years Manage Household page doesn't work for New household object
  • almost 3 years Percent allocations of opportunities with a null or 0 amount behave strangely
  • almost 3 years Updating Address on Account sets 'Primary Address Type' to Home, but new contacts in HH do not have field populated
  • almost 3 years If a formula field is used in Household Naming, Manage Household does not update correctly
  • almost 3 years If Opp Naming date format is MMYY then an Opp on last day of year not in 2016 names in following year
  • almost 3 years mass convert Leads option
  • almost 3 years add Contact and Account Ids to NPSP import match criteria
  • almost 3 years ability to "deep clone" grant deadlines
  • almost 3 years Creating multiple Opportunity Naming Settings records within the same clock minute throws an exception
  • almost 3 years inappropriate error message for large number of Recurring Donation installments
  • almost 3 years Review "untranslatable" strings from filter list to determine how they can be made translatable
  • almost 3 years Add UTIL_Currency method to assign currency symbols to the correct side of the number
Cumulus open pull requests (View All Pulls)
  • misc BDI fixes
  • Update Batch Data Import page to use SLDS
  • Feature/njjc multicurrency bugfix
  • Feature/ccarter hh naming
  • Update Account Conversion page to use SLDS
  • description and help text for Opp matching gift fields
  • change BDI to import records in a consistent order
  • Feature/state country picklists
  • Improvements for Manage HH UI
  • Feature/1897 list settings facade
  • Feature/invocable naming
  • Account to account associations
  • Merge conflict merging dev into feature/1385-improve-hh
  • Accessibility and labels in NPSP settings pages
  • BUG: Lead Conversion page does not respect Lead Process Status selected values
  • Filter Current Opportunity out of Find Matching Gifts page
  • Merge conflict merging dev into feature/1964-duplicate-test-failure
  • Feature/1971 double count opps
  • Imported Spanish translations
  • Do not merge: replacing deprecated Limits calls
  • Feature/lex manage household
  • Scripts for processing STF translation files
  • #1388. When an opportunity is created via Lead Conversion, remove dup OCRs
  • Feature/jen actionplans
  • Adding limit clause to health check
  • Feature/lex manage household
  • Feature/jen address settings
  • added LockerService detection and warning code.
  • Feature/nic actionplans
  • Feature/2117 apex docs
  • Merge conflict merging dev into feature/2173-jen-svg-edge-ie
  • DON'T MERGE: Changing PMT_PaymentCreator to create a payment when the opportunity …
  • Find Matching Gifts page, Selected and Unselected Totals are not updating
  • Changing NPSP Scheduler to be a single job that runs hourly, instead …
  • Feature/2173 jen svgs
  • Allow deletion of PSC rows
  • Proof of concept for beautifying error messages.
  • enable our Contact Delete Override page to be used in S1 & LEX
  • Feature/dataimport errors
  • Configure for CumulusCI 2.0
  • Adding clone override handling.
  • Default address not resetting on Seasonal End Dates #2358
  • Updating error email subject and fixing spacing.
  • support Clone button override for Level. #2356
  • Household Naming Order takes precedence over Primary Contact in setting custom naming.
  • Feature/2346 lex sf1 buttons
  • Feature/jen cal slds
  • Data Importer fixes & enhancements
  • Feature/jbury autocomplete as module
  • Feature/2377 rd exception
  • Feature/apex doc cleanup
  • Feature/jen cal fs
  • Merge dev into feature/jen-hebrew
  • Feature/2480 get record types for select list returns inactive
  • fix for #2586 (Relationship Type not updating on reciprocal) & new unit test
  • [2525] TDTM Transactional and persistent control to disable individual triggers
  • Include NPSP App in Admin Profile Task
  • Configurable Recurring Donation Batch Size
  • Changing batch size in bulk address test to avoid CPU timeout errors.
  • Cascade Delete Selective Query
  • Feature/kofi cascade delete
  • Merge master into feature/BGE
  • Rollups: Create default Rollups CMT using legacy settings
  • Do Not Merge: Dutch Translation Updates
  • Feature/ceiroa/tdtm advancement
  • Merge master into feature/parallel-test-scratch-org
  • Merge master into feature/namespaced-scratch-orgs
  • UI - Allow configurable batch size for RecurringDonations
  • Feature/rollups user interface
  • Rollups: Calculation and other updates
  • Feature/rollups user interface sprint 2a
  • Merge master into feature/parallel-unit-test-experiments
  • Merge master into feature/parallel-test-scratch-org
  • Merge master into feature/namespaced-scratch-orgs
  • Merge master into feature/BGE
  • Feature/rd processing
  • Rollups: Batch Job Refactoring - Requested Changes from Previous PR
  • Updated default TriggerHandler on Oppty
  • Feature/automated soft credits organizational gifts
  • Merge feature/AutomatedSoftCredits into feature/AutomatedSoftCredits__OrganizationalGifts
  • Adding class name to batch progress page, fixes #2888
  • Rollups: NPSP Settings UI to enable Customizable Rollups
Cumulus questions on Stackoverflow (View All Questions)
  • django-cumulus: nothing happens
  • how to upload a file from one server to another server in cumulus clips in php
  • django-cumulus: retreive PIL.Image object from django.db.models.ImageField
  • openRTMFP cumulus how to compile and install
  • Rackspace Cloudfiles and Django Cumulus
  • Cumulus Server With Flash Chat video lacks when peer connects or disconnects
  • Cumulus - Open Source RTMFP Server
  • django-cumulus : syncstatic command not found
  • How to use django-cumulus for serving Static files?
  • django python cumulus - How to deal with uploading a large number of files to cloud file storage
  • FileConveyor - cumulus - Files not showing up on CloudFiles
  • How can I programatically save an Image to an ImageField using Django-Cumulus?
  • Django imagekit cumulus - ResponseError: 401: Unauthorized
  • django django-imagekit django-cumulus random syntax errors
  • Django CMS, Filer, and Cumulus for Cloud Files
Cumulus list of languages used
Cumulus latest release notes
rel/3.123 3.123

Changes

  • Open Opportunities are now updated when a Recurring Donation is edited. Previously, upon update of a Recurring Donation, any open Opportunities were deleted and reinserted, potentially causing data loss.
  • GAU Allocations now allow percentages with up to 6 decimal places. Previously, you could use up to 2 decimal places.
  • You can now change GAU Allocations on Opportunities from a percentage to an amount. To do this, remove the value from the Percent field and add a new value to the Amount field.

Issues Closed

1386: Any change to Recurring Donation with Open-ended status of 'None' causes donations to be deleted and re-inserted

2921: Percentage-based Opportunity GAU Allocations can't be updated to Amount-based

2960: Manage Allocations Page Does Not Respect Delete Permissions

Installation Info

Push Schedule

Sandbox orgs: 2018-03-14 Production orgs: 2018-03-20 Use the Installation URL below to install this release before the scheduled push dates.

Installation URL

https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1Y000001Dx63

Trialforce Template ID

0TT1I000006QYEJ

uat/3.123-Beta_5 3.123 (Beta 5)

Changes

  • Open Opportunities are now updated when a Recurring Donation is edited. Previously, upon update of a Recurring Donation, any open Opportunities were deleted and reinserted, potentially causing data loss. [PR2957]
  • GAU Allocations now allow percentages with up to 6 decimal places. Previously, you could use up to 2 decimal places. [PR2980]
  • You can now change GAU Allocations on Opportunities from a percentage to an amount. To do this, remove the value from the Percent field and add a new value to the Amount field. [PR2980]

Issues Closed

1386: Any change to Recurring Donation with Open-ended status of 'None' causes donations to be deleted and re-inserted [PR2957]

2921: Percentage-based Opportunity GAU Allocations can't be updated to Amount-based [PR2980]

2960: Manage Allocations Page Does Not Respect Delete Permissions [PR2980]

uat/3.123-Beta_4 3.123 (Beta 4)

Changes

  • Open Opportunities are now updated when a Recurring Donation is edited. Previously, upon update of a Recurring Donation, any open Opportunities were deleted and reinserted, potentially causing data loss. [PR2957]
  • GAU Allocations now allow percentages with up to 6 decimal places. Previously, you could use up to 2 decimal places. [PR2980]
  • You can now change GAU Allocations on Opportunities from a percentage to an amount. To do this, remove the value from the Percent field and add a new value to the Amount field. [PR2980]

Issues Closed

1386: Any change to Recurring Donation with Open-ended status of 'None' causes donations to be deleted and re-inserted [PR2957]

2921: Percentage-based Opportunity GAU Allocations can't be updated to Amount-based [PR2980]

2960: Manage Allocations Page Does Not Respect Delete Permissions [PR2980]

Other projects in Apex