Details
Description
Logically it would appear that the "access contact dashboard" drupal permission would be sufficient to enable contacts to view their dashboard. In fact they also need access civicrm, access civicrontibute, access civimail and profiles & listings permissions to view the dashboard - giving them much more access than they should have!
We've tweaked a few things today in the Dashboard. The expected behavior is as follows with regards to permissioning in Drupal:
This approach make things a bit more granular. A given site can decide to include Events but not Contributions or vice versa. When we imlement full ACL's - we'll probably add granularity for Memberships and Groups as well.