Answers.Body: <p>"View my contact" grants the ability to see your own contact record, not other contacts you have created. So as currently constructed, you're able to create new contacts but not view them. You have two options -- grant the View all contacts permission (which would allow the user to see all contacts, not only those they have created), or explore using the advanced ACL features to determine what records can be viewed by the contact (see: <a href="https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/#native-civicrm-acls" rel="nofollow noreferrer">https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/#native-civicrm-acls</a>). That may require some additional work to segment contacts into groups based on who created them.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-05T11:47:17.933Z
Answers.LastActivityDate: 2017-09-05T11:47:17.933Z
Answers.UserDisplayName: lcdservices
Answers.Body: <p>There is a simple way to do this in Drupal by adding the <a href="https://github.com/eileenmcnaughton/nz.co.fuzion.relatedpermissions" rel="nofollow noreferrer">Permissioned Relationship</a> extension, and then use a webform so that when you add a Contact, it creates a relationship between you (as Contact 1) and the folk you are adding. Then when you go in to civicrm you will see all those folk that you have a Permissioned Relationship too.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-06T09:17:06.813Z
Answers.Text: So I have actually been told to use the civicrm UI itself so right now staying away from webforms. Cant I do the same without using web forms? I mean add a relationship when I add a contact through the civicrm interface
Answers.UserDisplayName: nmeegama
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-06T15:45:30.423Z
Answers.Text: @nmeegama You could do that with a custom extension, yes, or possibly using CiviRules (or Drupal Rules with civicrm_entity).  Then the Permissioned Relationship extension will do the permissioning.
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-05T19:47:46.470Z
Answers.LastActivityDate: 2017-09-05T19:47:46.470Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I have installed Drupal and CiviCRM. I have created a new Drupal role and given the following permission</p>
  
  <ul>
  <li>CiviCRM: add contacts</li>
  <li>CiviCRM: view my contact</li>
  <li>CiviCRM: edit my contact</li>
  <li>CiviCRM: access CiviCRM (This permission gave me access to use search
  and advanced search)</li>
  </ul>
  
  <p>I can create contacts. But when I search I don't see the contacts I created. 
  My requirement is, I should be able to see the contacts that I created(not other contacts) when I search.</p>
  
  <p>Is this possible  ?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-05T15:48:41.900Z
Comments.Text: One question I have is "How many people have the requirement of seeing their own contacts but no others?"  If it's just you, or a few folks (fewer than 10?) then @lcdservices' answer of "use ACLs" makes sense.  Past that, I think you'll want a custom extension because it will get very tedious otherwise!
Comments.UserDisplayName: Jon G - Megaphone Tech
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-06T09:05:29.600Z
Comments.Text: Basically everyone who is a user needs to see only their contacts
Comments.UserDisplayName: nmeegama
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-28T09:54:57.867Z
Comments.Text: I have found a solution and posted it here https://civicrm.stackexchange.com/a/20638/5039
Comments.UserDisplayName: nmeegama
Tags: <drupal><contacts><search>
Title: Contacts I created wont come up on search
ThreadText: # Contacts I created wont come up on search
  
  (Asked by: username_0 on 2017-09-05)
  
  I have installed Drupal and CiviCRM. I have created a new Drupal role and given the following permission
  
  * CiviCRM: add contacts
  * CiviCRM: view my contact
  * CiviCRM: edit my contact
  * CiviCRM: access CiviCRM (This permission gave me access to use search
    and advanced search)
  
  I can create contacts. But when I search I don't see the contacts I created.
  My requirement is, I should be able to see the contacts that I created(not other contacts) when I search.
  
  Is this possible ?
  
  **Tags:** drupal, contacts, search
  
  > **Comments:**
  > **username_1**: One question I have is "How many people have the requirement of seeing their own contacts but no others?"  If it's just you, or a few folks (fewer than 10?) then @username_2' answer of "use ACLs" makes sense.  Past that, I think you'll want a custom extension because it will get very tedious otherwise!  
  > **username_0**: Basically everyone who is a user needs to see only their contacts  
  > **username_0**: I have found a solution and posted it here https://civicrm.stackexchange.com/a/20638/5039  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2017-09-05. Score: 2
  
  "View my contact" grants the ability to see your own contact record, not other contacts you have created. So as currently constructed, you're able to create new contacts but not view them. You have two options -- grant the View all contacts permission (which would allow the user to see all contacts, not only those they have created), or explore using the advanced ACL features to determine what records can be viewed by the contact (see: <https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/#native-civicrm-acls>). That may require some additional work to segment contacts into groups based on who created them.
  
  
  ---
  
  ### Answer by username_3 on 2017-09-05. Score: 1
  
  There is a simple way to do this in Drupal by adding the [Permissioned Relationship](https://github.com/eileenmcnaughton/nz.co.username_3.relatedpermissions) extension, and then use a webform so that when you add a Contact, it creates a relationship between you (as Contact 1) and the folk you are adding. Then when you go in to civicrm you will see all those folk that you have a Permissioned Relationship too.
  
  > **Comments:**
  > **username_0**: So I have actually been told to use the civicrm UI itself so right now staying away from webforms. Cant I do the same without using web forms? I mean add a relationship when I add a contact through the civicrm interface  
  > **username_1**: @username_0 You could do that with a custom extension, yes, or possibly using CiviRules (or Drupal Rules with civicrm_entity).  Then the Permissioned Relationship extension will do the permissioning.  
  
  ---
  
  