Answers.Body: <p>The way we approach self-management is</p>
  
  <ul>
  <li>use CiviCRM Permissioned Relationships extension</li>
  <li>in Views set up a display using the above relationships as View Relationships so you get a list of 'my' contacts</li>
  <li>set a Filter on Drupal user to 'is current user'</li>
  <li>provide the user with a block which will show them 'their children' and which provides links to a webform which will populate the URL with the ID of the child and hence allow them to edit 'their' child</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-21T10:09:27.567Z
Answers.LastActivityDate: 2016-09-21T10:09:27.567Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>I am developing a way to do this for the <a href="https://www.drupal.org/project/civicrm_entity" rel="nofollow">CiviCRM Entity project</a></p>
  
  <p>I'm in the middle development which will bring big improvements to editing CiviCRM data from Drupal forms. There is much in place, but the allowance of custom permissions such as your case is not done yet. 
  Watch for a new release to the -dev branch, coming within a week or two...</p>
  
  <p>There will be a solution for this real soon!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-22T04:15:56.447Z
Answers.Text: Hi @jackrabbithanna  My current dilemma is whether to focus on Webforms_CIVICRM or Entities.  I can see there is probably more flexibilty with Entities given several hours of experimenting with Webforms_CiviCRM.  Would like to hear/see what others have achieved with CiviCRM in a self-servicing mode - ie using Drupal 'forms' to allow select users to 'manage' or request changes to CiviCRM records
Answers.UserDisplayName: DMOZ
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-21T16:39:54.743Z
Answers.LastActivityDate: 2016-08-21T16:39:54.743Z
Answers.UserDisplayName: jackrabbithanna
Body: <p>We have Drupal-CiviCrm setup with the sample data + Webform and WebForm_CiviCRM and have successfully created a webform which displays a form that allows you to filter the list by Org or Contact name</p>
  
  <p>Now not having much experience with Drupal or CiviCRM I am trying to work out how I can allow a CiviCRM Contact to Manage contacts she has access to
  eg take the Deforest Family where Ms. Alida Deforest can view and update information about Deforest family.</p>
  
  <p>How do I allow Alida to do this when she comes to the website.
  Further once this is set up how can you restrict Alida from changing (eg) relationships</p>
  
  <p>Please be specific as the documentation around Drupal Roles - CiviCRM ACls doesnt seem to provide an end-to-end example.</p>
  
Tags: <drupal><acl><roles>
Title: Control Access to CiviCRM functions/actions available to Contacts
ThreadText: # Control Access to CiviCRM functions/actions available to Contacts
  
  (Asked by: username_0 on 2016-08-20)
  
  We have Drupal-CiviCrm setup with the sample data + Webform and WebForm\_CiviCRM and have successfully created a webform which displays a form that allows you to filter the list by Org or Contact name
  
  Now not having much experience with Drupal or CiviCRM I am trying to work out how I can allow a CiviCRM Contact to Manage contacts she has access to
  eg take the Deforest Family where Ms. Alida Deforest can view and update information about Deforest family.
  
  How do I allow Alida to do this when she comes to the website.
  Further once this is set up how can you restrict Alida from changing (eg) relationships
  
  Please be specific as the documentation around Drupal Roles - CiviCRM ACls doesnt seem to provide an end-to-end example.
  
  **Tags:** drupal, acl, roles
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2016-09-21. Score: 1
  
  The way we approach self-management is
  
  * use CiviCRM Permissioned Relationships extension
  * in Views set up a display using the above relationships as View Relationships so you get a list of 'my' contacts
  * set a Filter on Drupal user to 'is current user'
  * provide the user with a block which will show them 'their children' and which provides links to a webform which will populate the URL with the ID of the child and hence allow them to edit 'their' child
  
  
  ---
  
  ### Answer by username_2 on 2016-08-21. Score: 0
  
  I am developing a way to do this for the [CiviCRM Entity project](https://www.drupal.org/project/civicrm_entity)
  
  I'm in the middle development which will bring big improvements to editing CiviCRM data from Drupal forms. There is much in place, but the allowance of custom permissions such as your case is not done yet.
  Watch for a new release to the -dev branch, coming within a week or two...
  
  There will be a solution for this real soon!
  
  > **Comments:**
  > **username_0**: Hi @username_2  My current dilemma is whether to focus on Webforms_CIVICRM or Entities.  I can see there is probably more flexibilty with Entities given several hours of experimenting with Webforms_CiviCRM.  Would like to hear/see what others have achieved with CiviCRM in a self-servicing mode - ie using Drupal 'forms' to allow select users to 'manage' or request changes to CiviCRM records  
  
  ---
  
  