Body: <p>I am stuck trying to figure out permissions to allow a user to see the data on their own user dashboard.</p>
  <p>In Drupal, I have tried adding as many permissions as seemed possibly related:</p>
  <ul>
  <li>access Contact Dashboard</li>
  <li>access all custom data</li>
  <li>profile create</li>
  <li>profile edit</li>
  <li>profile view</li>
  <li>render templates</li>
  <li>view all activities</li>
  <li>view my contact</li>
  <li>view my invoices</li>
  <li>access CiviContribute</li>
  <li>make online contributions</li>
  <li>access CiviEvent</li>
  <li>register for events</li>
  <li>view event info</li>
  <li>access CiviMail</li>
  <li>access CiviMember  - View memberships</li>
  <li>access CiviReport - View reports</li>
  </ul>
  <p>But even with all these permissions, a logged in user who has paid for a membership can't see their own membership or contributions. The User Dashboard appears, but the membership and contrib data are missing.</p>
  <p><a href="https://i.sstatic.net/0WyrYUCY.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/0WyrYUCY.png" alt="no data in user dashboard" /></a></p>
  <p>However, if I then grant</p>
  <p>all CiviCRM permissions and ACLs
  Administer and use CiviCRM bypassing any other permission or ACL checks and enabling the creation of displays and forms that allow others to bypass checks.</p>
  <p>THEN the user CAN see their own membership and contrib data.</p>
  <p><a href="https://i.sstatic.net/E41gYHJZ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/E41gYHJZ.png" alt="user dashboard with data" /></a></p>
  <p>Obviously, I don't want to give that permission to ordinary authenticated users.</p>
  <p>But I've tried every other combination I can think of, and I can't get the data to appear.</p>
  <p>Do I need to create an ACL just to allow people to view their own data? If so, are there more detailed instructions beyond the last section of <a href="https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/" rel="nofollow noreferrer">https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/</a> ?</p>
  <p>Is there another permission or option I've overlooked?</p>
  <p>Thank you!</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-06-26T06:56:18.150Z
Comments.Text: Agree documentation says that first one is all that is required. and lots of threads say the same. not sure why getting to /civicrm/user is proving a problem. when i am on a suitable site i will test. pls update your post with the drupal version
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-06-26T07:59:23.357Z
Comments.Text: This looks like you are using the SK based User Dashboard extension? If so it might be worth disabling that and see if the info shows with the core dashboard in which case it can be checked in the extension.
Comments.UserDisplayName: RebeccaTregenna
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-06-26T13:16:10.213Z
Comments.Text: RebeccaTregenna - THANK YOU! THAT WAS THE PROBLEM. I didn't realize the extension was different from the core dashboard. Disabling the extension fixed it. THANK YOU!  For future reference, petednz, Drupal version is 10.2.7 . THANK YOU SO MUCH!!!
Comments.UserDisplayName: Kristi Wachter
Tags: <drupal><permissions><user-dashboard>
Title: specific permissions to view own user dashboard?
ThreadText: # specific permissions to view own user dashboard?
  
  (Asked by: username_0 on 2024-06-26)
  
  I am stuck trying to figure out permissions to allow a user to see the data on their own user dashboard.
  
  In Drupal, I have tried adding as many permissions as seemed possibly related:
  
  * access Contact Dashboard
  * access all custom data
  * profile create
  * profile edit
  * profile view
  * render templates
  * view all activities
  * view my contact
  * view my invoices
  * access CiviContribute
  * make online contributions
  * access CiviEvent
  * register for events
  * view event info
  * access CiviMail
  * access CiviMember - View memberships
  * access CiviReport - View reports
  
  But even with all these permissions, a logged in user who has paid for a membership can't see their own membership or contributions. The User Dashboard appears, but the membership and contrib data are missing.
  
  [![no data in user dashboard](https://i.sstatic.net/0WyrYUCY.png)](https://i.sstatic.net/0WyrYUCY.png)
  
  However, if I then grant
  
  all CiviCRM permissions and ACLs
  Administer and use CiviCRM bypassing any other permission or ACL checks and enabling the creation of displays and forms that allow others to bypass checks.
  
  THEN the user CAN see their own membership and contrib data.
  
  [![user dashboard with data](https://i.sstatic.net/E41gYHJZ.png)](https://i.sstatic.net/E41gYHJZ.png)
  
  Obviously, I don't want to give that permission to ordinary authenticated users.
  
  But I've tried every other combination I can think of, and I can't get the data to appear.
  
  Do I need to create an ACL just to allow people to view their own data? If so, are there more detailed instructions beyond the last section of <https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/> ?
  
  Is there another permission or option I've overlooked?
  
  Thank you!
  
  **Tags:** drupal, permissions, user-dashboard
  
  > **Comments:**
  > **username_1**: Agree documentation says that first one is all that is required. and lots of threads say the same. not sure why getting to /civicrm/user is proving a problem. when i am on a suitable site i will test. pls update your post with the drupal version  
  > **username_2**: This looks like you are using the SK based User Dashboard extension? If so it might be worth disabling that and see if the info shows with the core dashboard in which case it can be checked in the extension.  
  > **username_0**: username_2 - THANK YOU! THAT WAS THE PROBLEM. I didn't realize the extension was different from the core dashboard. Disabling the extension fixed it. THANK YOU!  For future reference, username_1, Drupal version is 10.2.7 . THANK YOU SO MUCH!!!  
  
  ---
  
  ## 0 answers
  
  