Domino 9 und frühere Versionen > Entwicklung

Auf ein neues: Private Ordner ?

<< < (2/2)

Rob Green:
das systemseitige Zuordnen von Docs in personal Forlders kann eigentlich mit normalen Hausmitteln nicht funktionieren.

Man kommt so weit:
- man liest alle Folders und Views aus

--- Code: ---
               Dim session As New NotesSession
     Dim db As NotesDatabase
     Dim view As NotesView
     Set db = session.CurrentDatabase
     Forall v In db.Views
           If v.IsFolder Then
                                   If v.IsPrivate Then

--- Ende Code ---



Da man nun den Folder fixiert hat, könnte man auch auslesen, wer der Besitzer ist


--- Code: ---
Besitzer=v.Readers

--- Ende Code ---


Nur, wie dem System sagen "schieb mir jetzt Docs in den v.Folder" ??? Man hat beim putallinfolder nur als Parameter den Namen des Folders, aber nicht etwa wie in der Formelsprache noch als Option beim Profildokument den Usernamen. Man bräuchte in der obigen ForAll Schleife so ne Art "PULLallinfolder"...aber die gibt es nicht.

Kommt man von der anderen Ecke und versucht das "geschickt" zu machen über den Ansatz des "FolderReferences", geht das ja ebensowenig, weil es a.) ne property ist und b.) daher nix zum manipulieren gibt.

Sprich: wenn hier ein API Freak rumschwirrt, würde ich den noch anfragen, sonst sehe ich mE nach schwarz. Es sei denn, da gibt es noch einen dollen Trick.


Zumal, Don, was ist denn daran so wichtig, daß es auf die beschriebene Art und Weise gehen müßte? Kannst Du das nicht dem USer per "aktualisieren" bzw. per "QueryOpeN" überlassen? So schlimm ist wie gesagt der Zeitverlust nicht, als dass man eine Art von daemongesteuerten Stored Procedures in personal Folders starten müßte... ;D

Don Pasquale:
Hi Rob,


--- Zitat ---
Zumal, Don, was ist denn daran so wichtig, daß es auf die beschriebene Art und Weise gehen müßte? Kannst Du das nicht dem USer per "aktualisieren" bzw. per "QueryOpeN" überlassen? So schlimm ist wie gesagt der Zeitverlust nicht, als dass man eine Art von daemongesteuerten Stored Procedures in personal Folders starten müßte... ;D
--- Ende Zitat ---


Du hast recht.
Man nimmt sich manchmal eine Sache vor und will sie
in genau dieser Art und Weise realisiert wissen ( z.B. weil Kunde oder Chef diese Art der Lösung angedeutet haben)
In diesem Fall habe ich nur mal rückgefragt, weil ich Deine Antwort nicht ganz eindeutig verstanden habe.

Mit der von Dir beschriebenen Lösung komme ich gut zurecht. Von daher, alles im Lot.

Gruß und Dank

Don Pasquale

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln