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

Improve custom data support in CiviReport framework

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.1.3
    • Component/s: None
    • Labels:
      None

      Description

      Work done by Dave D on activity custom data can be of great help here. Refer http://svn.civicrm.org/php/trunk/custom_php/CRM/Report/Form/Activity/ActivityFields.php.

      Add fixes for following limitations (as quoted by Dave D):
      1. Couldn't see any way to give titles to the checkbox groupings in the display columns, so if there's multiple custom groups for different activity types with similar fields you can't tell which is which.
      2. Support "IS NULL" for dates and string filters (as done for integer filters).

      Fixes and incorporation of Dave D's report must support these requirements (from PTP):

      • all 'searchable' activity custom fields are exposed as optional display columns and filters (this includes custom fields USED FOR specific activity types AND those used for 'any' activity type)
      • all custom data fields selected for 'display' are included in report's CSV export

      We should wind up with one 'improved' activity report which combines our current report with Dave D's report.

        Attachments

        1. Activity Report.png
          55 kB
          David Greenberg
        2. Constituent Summary.png
          42 kB
          David Greenberg
        3. ContribSummary.png
          38 kB
          David Greenberg

          Activity

            People

            • Assignee:
              deepak Deepak Srivastava
              Reporter:
              deepak Deepak Srivastava
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 3 days, 2 hours, 30 minutes
                1w 3d 2h 30m