Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: sloe am 23.03.04 - 14:37:50

Titel: Feld-Flags: Summary Protected
Beitrag 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
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: klaussal am 23.03.04 - 15:04:47
Haben die neuen Docs das Feld nicht mehr, oder ist das Feld leer ?

Brutale Methode: Feld löschen ? Was passiert dann ?
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: sloe am 23.03.04 - 15:11:02
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
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: Semeaphoros am 23.03.04 - 15:15:09
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.
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: sloe am 23.03.04 - 15:23:30
Hi,
Zitat
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
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: Semeaphoros am 23.03.04 - 15:27:43
Inhalte ja, aber nicht Daten-/Feldtypen
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: sloe am 23.03.04 - 15:36:48
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
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: Semeaphoros am 23.03.04 - 16:05:33
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?
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: sloe am 23.03.04 - 16:32:45
hi,
ich hab das erledigt total übersehen und dachte, es wäre mit dem Daumen gegessen...
na jut.
sloe
Titel: Re:Feld-Flags: Summary Protected
Beitrag von: Semeaphoros am 23.03.04 - 16:42:57
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.