To assign Leads to Partners via the Falcon Tech Community (for Salesforce.com Leads), which allows each Partner to view only their own Leads, you will have to set up private access to Leads.
Falcon Tech Community Users are linked to Salesforce.com Contacts. Therefore, the record ownership for portal users is tracked by a "relationship (lookup/master-detail)" with the Contact object.
- Create a new lookup from Lead to Contact. Name the field "Partner Contact".
- This allows you to have a related list in the Salesforce Contact layout that shows you all the leads that a Partner contact has registered.
Then in the Falcon Tech Community:
Log in as an Administrator.
Go to the Setup Homepage.
On the left, go to Extension > force.com Connector.
Click on the Leads object.
Press the More Actions button and select Refresh.
Press the Edit button.
Under the Entity Options sections, select the field you just created in Salesforce for Community Owner Field.
You must now set the Lead entity to Private in the Security Role for the Community User. Note that Falcon Tech automatically populates the new field when a Partner User creates a new Lead.