Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: sloe am 23.03.04 - 14:37:50
-
Hallo Notes-Freunde,
wer sich schon mal die Datenbank für die persönlichen Adressen (lokale names.nsf) näher angeschaut hat, findet im Designer für einige Felder (FirstName, LastName, etc.) die folgende Sicherheitsoption aktiviert: Mindestens Editorzugriff für Bearbeitung (s.screenshot).
Erstellte Dokumente mit dieser Option haben in den Dokumenteneigenschaften für das jeweilige Feld die folgende Angabe:
Feld-Flags: Summary Protected.
Nehme ich die Option raus, haben neue Dokumente nicht mehr diese Angabe. Leider sind die alten Dokumente nicht davon betroffen, d.h. trotz ToolsRefreshSelectedDocs sind diese Felder anscheinend noch weiterhin nur für Editoren bearbeitbar.
(Mühseelig zu schreiben, das die Datenbank bei mir schon voll mit Dokumenten ist und ich nur Autorenrechte für andere User vergeben möchte).
Gibt es eine Möglichkeit, diese Option wieder zu "entfernen"?
TIA
sloe
-
Haben die neuen Docs das Feld nicht mehr, oder ist das Feld leer ?
Brutale Methode: Feld löschen ? Was passiert dann ?
-
Hi,
die neuen Dokumente haben das Feld noch, müssen sie sogar, denn sie enthalten solche zentralen Infos, wie z.B. Vorname, Nachname, etc.
Wenn ich die ganzen Felder lösche, habe ich eigentlich kaum noch wertvolle Infos zum anzeigen ;)
Irgendwie setzt Notes anscheinend ein Flag, das ich nicht mehr wegkriege.
sloe
-
Mit LS kannst Du diese Flags beeinflussen (NotesItem Klasse in der Designerhilfe)
Ansonsten, das ist Grundprinzip in Notes: Aenderungen an einer Maske haben nur Einfluss auf den Datenbestand neuer oder allenfalls neu abgespeicherter Dokumente, nicht jedoch auf bestehende Dokumente, das ist ganz grundsätzlich und immer so und das ist auch gut so.
-
Hi,
Aenderungen an einer Maske haben nur Einfluss auf den Datenbestand neuer oder allenfalls neu abgespeicherter Dokumente, nicht jedoch auf bestehende Dokumente...
Schon klar, aber ein ToolsRefreshSelectedDocs setzt mir ja auch berechnete Leser/Autoren-Felder neu, nur nicht bei diesem "tollen" Sicherheitsfeature, daß anscheinend auch andere "begeistert":
http://www.csdevelopment.cz/domino/hermes.nsf/0/c1256cc9003ab692c12569db00000d7a?OpenDocument
Selbes Prinzip...
Aber danke für den Tipp für notesItem.IsProtected. Man ist ja lernfähig.
Danke.
sloe
-
Inhalte ja, aber nicht Daten-/Feldtypen
-
Hi,
ich will ja nicht aufmüpfig sein, 8) aber ich war gerade dabei die dämlichen Felder für das Script aufzulisten und hatte tatsächlich eins bei der Deaktivierung übersehen. Danach ein ToolsRefresh... und das Flag ist weg (= Änderung von protected).
Für Leute, die mit der lokalen names.nsf herumspielen, hier die Felder mit der Sicherheitsoption:
FirstName
MiddleInitial
LastName
Type
FullName
MailDomain
ShortName
Certificate
PublicKey
DocumentAccess
Danke für die Hilfe.
sloe
-
Ok, gut zu wissen (auch wenn ich diese Funktionalität zum Glück fast nie brauche). Danke.
Kannst Du den Thread noch auf erledigt setzen?
-
hi,
ich hab das erledigt total übersehen und dachte, es wäre mit dem Daumen gegessen...
na jut.
sloe
-
Danke, das "erledigt" erscheint darüber hinaus auch im Thread selber und fördert dabei die Uebersicht, der DaumenHoch ändert nur das Bilchen beim betreffenden Posting, ist also in der Uebersicht nicht zu sehen.