CRM-17474 Improvements to contact, participant and mailing reports

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.6.9
    • Fix Version/s: 4.7
    • Component/s: CiviReport
    • Labels:
    • Documentation Required?:
      None
    • Funding Source:
      Contributed Code

      Description

      We have customised the 'event participant list' to provide some additional useful fields. I've created a PR in case people think these would be useful to add to the core product. We find the 'registered by ID' field to be particularly useful.

      Edit: Did some tidying and also merged in some changes that we thought would be useful for the mailing reports.

      Summary of changes

      Participant report

      • Add supplemental address 1 & 2 (useful since street address, city, etc. is already there)
      • Add 'Registered by participant ID' (allows for reports to in/exclude 'guests', or only show guests of a certain registrant)

      Contact summary

      • Use existing 'getBasicContactFields' function, rather than re-defining all the fields (code tidy)
      • Add 'modified date' field and filter

      Contribution summary

      • Code comment tidy

      Mailings

      • Remove unused properties, code and comment tidy
      • Add more fields and filters related to 'bounces' to the bounce report
      • Add custom field support to the mailing detail report

        Attachments

          Activity

          [CRM-17474] Improvements to contact, participant and mailing reports
          John K. added a comment -

          Adding some improvements/refactoring/standardising to the Contact summary report as well.

          John K. added a comment -

          Going to add some more changes to this.

          John K. added a comment -

          OK, this is back for review. Assigning back to you since you picked this up before, many thanks =]

          Coleman Watts added a comment -

          Looks good, merging.

          Eileen McNaughton added a comment -

          I've added another PR here that changes the way the address fields are added to match other reports (giving the complete set) to the participant listing

          https://github.com/civicrm/civicrm-core/pull/7454

            People

            • Assignee:
              Coleman Watts
              Reporter:
              John K.

              Dates

              • Created:
                Updated:
                Resolved: