Create a Site/Portal with different conditions depending on the user

Hi! I have created an app to conciliate invoices and purchase orders, and a site in which I (admin) have all the privileges to create, edit, etc. The fact is that now, I want to be able to do a role-play (one user can only create PO, the other one can just read his PO and create invoices of the PO). 

I have some questions about it:

1) Should I use a Site or a Portal?

2) In the case I should use a Site, the easiest way is to create new pages and hide/unhide pages depending on the group of the user? 

3) Is it possible to apply filters depending on the user? f.e. I enter in the site as "Supplier 1" (with my actual configuration, I can only enter as "Supplier"), and I want to see only the PO of Supplier one, not the rest. I have to create different user groups for each supplier? Is there an easier way?

My site looks like this now:

Thank you so much for your time!

  Discussion posts and replies are publicly visible

Parents Reply Children
No Data