Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-18225

Improvements to the Drupal Role > Membership Sync Module

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7
    • Fix Version/s: 4.7
    • Labels:
      None
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      User and Admin Doc
    • Funding Source:
      Contributed Code

      Description

      There are two issues encountered by those who use the included civicrm_member_roles module. Please see this pull request for the code. https://github.com/civicrm/civicrm-drupal/pull/360

      1. when choosing the 'cron' option, the script can 'time out' because of large numbers of members or sync rules, or both. Solution: allow an optional "limit" on the number of memberships sync'd per run, and sort the query by RAND when run for cron

      2. some may wish to have the sync occur on in more than one of the listed situations, so the options have been converted to checkboxes instead of a radio button

      Change #2 requires an upgrade plan for existing sites, as the way the data is stored has changed. We are prepared to discuss a best upgrade path with the core team, at your earliest convenience.

        Attachments

          Activity

            People

            • Assignee:
              stoob Stoob
              Reporter:
              stoob Stoob
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: