I followed this guide to start creating a member-based WordPress site for my current client.
They run a property-management business and need the site to act as a portal to connect building owners and tenants of those buildings to the various schematics that show where things like electric meters and sewer drains are. The big issue I'm running into is that none of the plugins I've tried let me fully restrict a page or post to a user (or a couple users).
The plugins I'm using are: Members, Nav Menu Roles, and Profile Builder (free version).
I'm comfortable coding the solution into my theme files, but I'm honestly not sure where to start or what will be the best solution (plugins, coding, or something else??).
Update for clarification
So there will be three main roles: Admin, Building Owner, and Building Tenant (someone who runs a shop at a strip mall, for example).
I am setting up pages for the various buildings, as well as posts that list the different Service Items (Electrical, Fire, HVAC, Garbage, etc.). The goal is for a user to log in and only be able to see the content relating to their building/buildings. So I need to be able to assign those pages and posts to users in the back-end somehow.
I can easily do this according to the user role, but I need to do this according to specific users.
This entire site is basically just for users with accounts, and ideally, the client will want an easy way to assign access on his own once the site is live.