Answers.Body: <h2>Consider Profiles</h2>
  
  <p>Another common method for exposing a limited set of fields for users to self-manage is a <strong>Profile</strong>, allows contacts to edit specific fields only. Advantages of Profiles include:</p>
  
  <ul>
  <li>Not all CRM data is directly visible or editable to the contact, so Profiles can allow limited editing functionality to ensure organisational data integrity.</li>
  <li>Profiles can be accessible to contacts who do not have a CMS user account - many sites don't have matching (CMS) User accounts for all their (CRM) Contact records.</li>
  </ul>
  
  <p>See the documentation on <a href="https://docs.civicrm.org/user/en/latest/organising-your-data/profiles/" rel="nofollow noreferrer">CiviCRM Profiles</a> for more details, and <a href="https://docs.civicrm.org/user/en/latest/initial-set-up/customizing-the-user-interface/#making-custom-data-entry-forms" rel="nofollow noreferrer">Initial Setup → Customising the user interface</a> also.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-07T18:46:22.380Z
Answers.LastActivityDate: 2018-07-07T18:46:22.380Z
Answers.UserDisplayName: Chris Burgess
Answers.Body: <h2>... and then there is Views</h2>
  
  <p>if you really want to fine tune what the user can 'see' then either directing them to a drupal path with various Views Blocks, or adding those Views Blocks to show on the Dashboard page can help.</p>
  
  <p>If you also want the user to be able to modify 'some' data about themselves, then linking from the Views Block to a webform with ?cid1=[id] can usually take a user to a prefilled Webform where you can finely control what they see and what they can edit.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-08T22:04:54.793Z
Answers.LastActivityDate: 2018-07-08T22:04:54.793Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <h2>Dashboard &amp; Permissions</h2>
  
  <p>If you want to give the user ability to see information on themself, the permission seems to be <code>CiviCRM: access Contact Dashboard</code>. (I expected <code>CiviCRM: view my contact</code> to be a requirement also, but it doesn't seem to be necessary for a contact to view their own dashboard.)</p>
  
  <p>If you also want to give the ability to edit the logged in user via the contact dashboard, the permission is <code>CiviCRM: edit my contact</code>.</p>
  
  <p>Permission to access to other CiviCRM components may dictate which Dashboard elements appear on the user's dashboard.</p>
  
  <p>Here's <a href="https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/" rel="nofollow noreferrer">CiviCRM's documentation on permissions</a>. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-07T10:51:22.473Z
Answers.Text: If you're using Drupal, you can also configure the Drupal user edit screen to include specific CiviCRM profiles/fields for the user to self manage (check `View/Edit Drupal User Account` in the Profile's settings), *and* you have the option of [Webform](https://docs.civicrm.org/sysadmin/en/latest/integration/drupal/webform/#compared-to-civicrm-profiles) as well.
Answers.UserDisplayName: Chris Burgess
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-07T16:30:06.223Z
Answers.Text: Sorry, but even with Civicrm : edit my contact permission, access is still denied. I edit my question to show a creen shot of what I want (Profiles is not a solution for me)
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-07T18:47:36.637Z
Answers.Text: I tested this locally on CiviCRM 5.2 and have updated the answer!
Answers.UserDisplayName: Chris Burgess
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-10T09:28:34.003Z
Answers.Text: Hi Chris, hi Pete, I don't want to tune or control the display (I know how to do that, using Views or Profiles) ; I just want an authenticated user to be allowed to display his dashboard (which I can do as an admin : see my screen-shot) ; neither VIEW MY CONTACT nor EDIT MY CONTACT permissions enable that, so what permission must I grant ?
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-10T11:32:32.243Z
Answers.Text: Hi Jacques, the answer above recommends permission `CiviCRM: access Contact Dashboard` in the first paragraph. (I'm surprised that you don't *also* need `CiviCRM: view my contact`, but that was what I found when testing locally with CiviCRM 5.2.)
Answers.UserDisplayName: Chris Burgess
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-10T12:07:38.267Z
Answers.Text: Oups Chris ; I apologize I must have misread your answer : it's OK now. Thanks a lot. (By the way, "View my contact" and "Edit my contact" are not necessary permissions).
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-10T20:47:24.637Z
Answers.Text: That's ok, I'd edited the (originally incorrect) answer. Kia ora for confirming the other perms aren't required!
Answers.UserDisplayName: Chris Burgess
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-07T10:51:16.663Z
Answers.LastActivityDate: 2018-07-07T18:45:50.247Z
Answers.LastEditDate: 2018-07-07T18:45:50.247Z
Answers.UserDisplayName: Chris Burgess
Body: <p>What permission must I grant to a user so that he can view his dashboard (/civicrm/user?reset=1) ?</p>
  <p>(Currently running Civi 4.7.27 / Drupal 7.59)</p>
  <p><a href="https://i.sstatic.net/xyJVd.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/xyJVd.png" alt="enter image description here" /></a></p>
  
Tags: <permissions>
Title: What Permission to view a user's own Profile/Dashboard
ThreadText: # What Permission to view a user's own Profile/Dashboard
  
  (Asked by: username_0 on 2018-07-07)
  
  What permission must I grant to a user so that he can view his dashboard (/civicrm/user?reset=1) ?
  
  (Currently running Civi 4.7.27 / Drupal 7.59)
  
  [![enter image description here](https://i.sstatic.net/xyJVd.png)](https://i.sstatic.net/xyJVd.png)
  
  **Tags:** permissions
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2018-07-07. Score: 3 | Accepted answer
  
  ## Dashboard & Permissions
  
  If you want to give the user ability to see information on themself, the permission seems to be `CiviCRM: access Contact Dashboard`. (I expected `CiviCRM: view my contact` to be a requirement also, but it doesn't seem to be necessary for a contact to view their own dashboard.)
  
  If you also want to give the ability to edit the logged in user via the contact dashboard, the permission is `CiviCRM: edit my contact`.
  
  Permission to access to other CiviCRM components may dictate which Dashboard elements appear on the user's dashboard.
  
  Here's [CiviCRM's documentation on permissions](https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/).
  
  > **Comments:**
  > **username_1**: If you're using Drupal, you can also configure the Drupal user edit screen to include specific CiviCRM profiles/fields for the user to self manage (check `View/Edit Drupal User Account` in the Profile's settings), *and* you have the option of [Webform](https://docs.civicrm.org/sysadmin/en/latest/integration/drupal/webform/#compared-to-civicrm-profiles) as well.  
  > **username_0**: Sorry, but even with Civicrm : edit my contact permission, access is still denied. I edit my question to show a creen shot of what I want (Profiles is not a solution for me)  
  > **username_1**: I tested this locally on CiviCRM 5.2 and have updated the answer!  
  > **username_0**: Hi Chris, hi Pete, I don't want to tune or control the display (I know how to do that, using Views or Profiles) ; I just want an authenticated user to be allowed to display his dashboard (which I can do as an admin : see my screen-shot) ; neither VIEW MY CONTACT nor EDIT MY CONTACT permissions enable that, so what permission must I grant ?  
  > **username_1**: Hi Jacques, the answer above recommends permission `CiviCRM: access Contact Dashboard` in the first paragraph. (I'm surprised that you don't *also* need `CiviCRM: view my contact`, but that was what I found when testing locally with CiviCRM 5.2.)  
  > **username_0**: Oups Chris ; I apologize I must have misread your answer : it's OK now. Thanks a lot. (By the way, "View my contact" and "Edit my contact" are not necessary permissions).  
  > **username_1**: That's ok, I'd edited the (originally incorrect) answer. Kia ora for confirming the other perms aren't required!  
  
  ---
  
  ### Answer by username_1 on 2018-07-07. Score: 3
  
  ## Consider Profiles
  
  Another common method for exposing a limited set of fields for users to self-manage is a **Profile**, allows contacts to edit specific fields only. Advantages of Profiles include:
  
  * Not all CRM data is directly visible or editable to the contact, so Profiles can allow limited editing functionality to ensure organisational data integrity.
  * Profiles can be accessible to contacts who do not have a CMS user account - many sites don't have matching (CMS) User accounts for all their (CRM) Contact records.
  
  See the documentation on [CiviCRM Profiles](https://docs.civicrm.org/user/en/latest/organising-your-data/profiles/) for more details, and [Initial Setup → Customising the user interface](https://docs.civicrm.org/user/en/latest/initial-set-up/customizing-the-user-interface/#making-custom-data-entry-forms) also.
  
  
  ---
  
  ### Answer by username_2 on 2018-07-08. Score: 3
  
  ## ... and then there is Views
  
  if you really want to fine tune what the user can 'see' then either directing them to a drupal path with various Views Blocks, or adding those Views Blocks to show on the Dashboard page can help.
  
  If you also want the user to be able to modify 'some' data about themselves, then linking from the Views Block to a webform with ?cid1=[id] can usually take a user to a prefilled Webform where you can finely control what they see and what they can edit.
  
  
  ---
  
  