Clearance / Access level modeling tips... need help!

We developed a very nice documentation management app with knack, but I’m stuck in the access level / clearance modeling.

  • Document record is connected to a dept;
  • User is conected to one/many depts;

Any Tips how to model and implement in a way that public, area only and management only docs could be shown/filtered?

Thanks.