Domino 9 und frühere Versionen > Administration & Userprobleme
Nur bestimmte Dokumente in Ansichten zulassen...
eknori:
taheri,
die Formel ist OK, aber die kommt doch nicht in die SPALTE.
Du selektierst doch damit die Dokumente in der ANSICHT
eknori:
da gibt es noch einen Grund, warum man das mit Ordnern machen sollte ( war zumindest in 4.6 noch so )
Wenn du die Dokumente in einer Ansicht anhand von @Username auswählst und dann einmal uber die Aktion "ungelesene suchen" gehst bekommst du auch alle die Dokumente angezeigt, die deine Kollegen noch nicht gelesen haben.
Ich habe noch nicht getestet, ob das in R5 auch noch so ist.
deepsee3:
Hi
Ich hab das genauso gemacht wie taheri.
Der Vorteil = nur eine Ansicht.
Die Formel wäre aber ( denke ich ) eleganter
SELECT @author = @username
+ einer Ansicht auf der halt nur eine Benutzergruppe oder die Admins zugriff haben.
So brauchste nur 2 Ansichten zu erstellen , halt weniger arbeit
Upps , hallo eknori
Hmm, ungelesene Dokumente suchen ...
Hab ich auch noch nicht ausprobiert.
Könnte man da nicht nicht noch ne Abfrage ins Formular einbauen , das könnte einem doch ne menge arbeit ersparen , also ein berechnetes Feld am Anfang , das würde doch das ganze abblocken wie in der Ansicht.
cpo:
Hallöchen,
macht mich nicht fertig :'(
Mein Kenntnisstand bis jetzt war, daß ich @Username zwar in eine Selektionsformel eingen´ben kann, daß die aber nix bewirkt. Weil die Ansicht am Server aufgebaut wird und da ja mehrere User zugreifen können und da hätte der Server dann wohl Probleme, sich für einen zu entscheiden...
Ich mache das immer mit Lesernamen oder halt mit Ordnern - aber ich hab' ja auch schon @getMembers hier gelernt ;D
CPO
eknori:
OK, und jetzt verderben wir den Leuten, die sich immer über CTRL+SHIFT auch die für den DAU nicht sichtbaren Ansichten anzeigen lassen den Spass mit folgender Funktion:
Function fnLockView (Source As NotesUIView, Continue As Variant)
Dim HasRole As Variant
HasRole = Evaluate( |@IsMember("[rolename]"; @UserRoles)| )
If HasRole(0) <> 0 Then
Continue = True
Elseif HasRole(0) = 0 Then
Msgbox "KOMMST HIAR NET REIN; ALDER !!.", 0 + 16,
"Hier nicht"
Continue = False
End If
End Function
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln