Domino 9 und frühere Versionen > Entwicklung
Versionskontrolle Zugriffsrechte auf Antowortendokumente
(1/1)
BigL:
Weiss jemand, wie ich folgendes Problem lösen kann:
Ich habe eine DB entwickelt in der ich Berechtigungen erfasse. Ich habe bei der Maske die Versionskontrolle aktiviert, mit folgender Option: fühere Versionen werden Antworten.
Wie kann ich es steuern, dass die Antworten nicht mehr bearbeitet werden können?
TMC:
In dem Du im Postopen und Querymodechange - Event jeweils abfrägst ob Dokument ein Antwortdok ist.
Matthias
TMC:
Hier noch ein Beispiel.
Postopen
--- Code: ---Sub Postopen(Source As Notesuidocument)
Dim szStatus As String
szStatus = source.FieldGetText("Status")
'Wenn Doc im Lesemodus, dann Folgecode nicht beachten
If Source.EditMode = False Then Exit Sub
'Prüfe Statusfeld...
If szStatus ="IchBinStatusDerNichtSeinDarf" Then
Msgbox "The 'edit mode' is not allowed.", 64, "Error"
Source.EditMode = False 'Setze Dokument in Lesemodus
Exit Sub
End If
End Sub
--- Ende Code ---
Querymodechange
--- Code: ---Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
'Wenn Doc im Bearbeitungsmodus, dann Folgecode nicht beachten
If Source.EditMode = True Then Exit Sub
Dim szStatus As String
szStatus = source.FieldGetText("Status")
If szStatus ="IchBinStatusDerNichtSeinDarf" Then
Msgbox "The 'edit mode' is not allowed.", 64, "Error"
continue = False
Exit Sub
End If
End Sub
--- Ende Code ---
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln