Has anyone started a project of creating views to replace the contact Dashboard that would show:

Recurring Contributions
Event Attendance

I am considering starting this project and wanted to make sure I did not duplicate any work.

  • 1
    We have built numerous view blocks and set them to show on the dashboard path in addition to existing. i believe some were for recurring. but while i could share, it probably won't specifically replicate what you are after. PM me to discuss further if you want – petednz - fuzion Jun 25 at 21:42
  • 1
    assuming D7 ;-) – petednz - fuzion Jun 25 at 22:02
  • yes, D7, but I get error on import - I think I need views php module installed first – Zachary Jun 26 at 16:12

I think the Views block shared here may be a step in the right direction.

  • This is great! The views php field with the contact checksum is exactly what I needed! I was also struggling to pass just the recurring ID to the URL without that, it seemed to need the "most recent contribution ID attached to the recurring series" but your view doesn't need that? Mildly confused, but glad it works and I have an example to play with! EPIC – Zachary Jun 26 at 17:14
  • It will be interesting if I can use drupal.org/project/views_field_view to include other data on this, such as membership data – Zachary Jun 26 at 17:20
  • 1
    we use views_field_view in a lot of ways so yes expect it would be helpful – petednz - fuzion Jun 26 at 22:04

See https://civicrm.org/blog/brandonferrell/drupal-views-in-civicrm-dashlets

The civicrm_views_dashlets module lets you add views to the dashboard, but it does not replace it.

  • Thank you, but I am referring to the user dashboard the CMS user can get a link to on their /user page to see their contributions, events, etc. - not the CRM dashboard. Sorry if it was confusing. – Zachary Jun 26 at 15:46
  • 1
    Ah ok, I'll leave it here to save anyone else being equally confused and suggesting the same thing! Then I don't know of anything that does what you want, but I'd be interested to see what you come up with. – Aidan Jun 26 at 16:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.