Hallo!!
Ich hätt da mal ne Frage :-?
Bei meiner DB ist es so geregelet, dass User Sachen dort eintragen und an den Admin schicken. Die User sollen aber Dokumente von anderen Usern und ihre eigenen nicht mehr einsehen dürfen. Dazu hab ich dann Rollen angelegt, mit denen Ich die Sicht auf bestimmte Bereiche innerhalb des DOkumentes verhindere. (@IsMember......)
So dann habe ich den Usern die Rechte eines Einlieferers erteilt ( Über die Eigenschaften der DB, Zugriffskontrolle) und ihnen verboten öffentliche Dokumente zu lesen, erstellen ist aber möglich.
So das ganze funktioniert auch ganz gut.
ABER: Das Dokument, was von einem der Normalen User ohne leserechte ZULETZT erstellt wurde, soll sich anhand einer Recht simplen, in diesem Beitrag bereits heiß diskutierten laufsumme an oberste stelle anordnen. ( Mir ist klar das ich dafür gleich wieder einen rüberkrieg aber da muss ich durch ). Nun entzog sich aber meiner Kenntnis, dass für User ohne LEsezugriff, auch immer kein Dokument in der Ansicht befindet, also wird immer die 1 als nummer vergeben.
So nun zur Frage: Gibt es eine Möglichkeit, Ansichten für bestimmte Rollen zu verstecken, nicht sichtbar zu machen, ohne das der Zugriff darauf verweigert wird ? also, das die Formel für die Vergabe des laufwertes nicht immer 1 ausgibt, sondern erkennt, das dort schon dokumente vorhanden sind, obwohl der User sie nicht sehen darf ?
Glaubt mir, dieser Post ist meine Letzte möglichkeit, Ich hab forensuche und google ausgereizt.
Und ja ich weiß, einen Laufwert zu verwenden findet ihr nicht gut etc. etc. und ja "ihr habt es mir vorher gesagt" :-p.
Seh ich ja alles ein, aber nun such ich eben nach einer anderen Möglichkeit. Mittlerweile bin ich auch soweit, das es mir reichen würde, wenn iche s hinbekomm, das es einen Agenten oder sonst etwas gibt, der es schafft Dokumente in einer Ansicht zu zählen und den Wert in die Datenbank schreibt, wenn es nicht möglich ist, der Formel mitzuteilen das dort dokumente vorhanden sind.
DANKE =)