dieses System würde aber nur bei Personeneinträgen in der ACL funktionieren. Mit Gruppen sieht es da schon anders aus. Funktionieren würde es sogar, wenn der Anwender keine Managerrechte auf die DB hat. Aber solch einen Kopfstand würde ich hier nicht machen.
Zuerst musst Du Dir sicher sein, ob der Anwender nur seine Dokumente oder alle Dokumente sehen darf. Darf er alle Dokumente sehen, so würde ich auch 2 Ansichten bauen.
Falls in einem Feld der User steht, so kannst Du eine Ansicht nach dem user kategorisieren. Wenn diese Ansicht noch eingebettet wird, kann nur noch die Kategorie angezeigt werden, die den User betrifft.