Leads access to partners + sales

Leads access to partners + sales

Hi

I cannot seem to find the answer to my question anywhere...
I have created a partner users for my partners who bring me leads....and i want my partners to have access to their own leads/contacts and also be able to view what my sales team is doing...

Example:
Partner has brought 50 leads and i will assign the leads among 4 sales people.... (the partner should see the comments/modifications to all 50 leads) - Sales should see their own assigned leads and nothing more...

I would like for the partner to see what my sales is commenting on the leads example: junk lead, contacted the leads
and as well as to see the notes/description...

I know it has something to do with the role.... my sales team have a "standard" profile.... so what should i do???