Autor Thema: Zugriffsprobleme in Datenbank  (Gelesen 2506 mal)

Offline Fbaum

  • Aktives Mitglied
  • ***
  • Beiträge: 220
  • Geschlecht: Männlich
  • Homer for ever !
Zugriffsprobleme in Datenbank
« am: 20.03.02 - 09:22:03 »
Hallo miteinander,
folgendes Probelm...
Ich habe eine Datenbank gemacht, um Volagen öffentlich zu machen.
Nun habe ich die Zugriffsrechte so verteilt, daß 5 Leute auf diese Datenbank Zugriff haben. 4 Davon dürfen Dokumente nicht löschen. Ich habe diese 4 als EDITOR angelegt mit der deaktivierten Option "Dokumente löschen". Trotzdem können diese 4 Dokumente löschen. Gibt es irgendeine Einstellung in ner Maske oder Ansicht, wo das nochmal eingestellt werden kann?
Danke für Eure Hilfe.
Gruß Frank
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: Zugriffsprobleme in Datenbank
« Antwort #1 am: 20.03.02 - 09:29:46 »
Hi Fbaum,
arbeite doch einfach mit autorfeldern in den masken...
dann legst du in der acl eine Rolle [Schreibrechte] an, und füllst das Autorfeld der Maske dann.
Deine 4 User sollten natürlich die Rolle inne haben..
Gruss Till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fbaum

  • Aktives Mitglied
  • ***
  • Beiträge: 220
  • Geschlecht: Männlich
  • Homer for ever !
Re: Zugriffsprobleme in Datenbank
« Antwort #2 am: 20.03.02 - 09:37:28 »
Hallo,
das mit den Schreibrechten funktioniert ja. Habe das mit ner Rolle definiert. Es geht jetzt nur darum, daß in der Ansicht die Dokumente gelöscht werden können was nicht sein darf.
Ich weiß nicht, wo ich die Rolle [LÖSCHEN] einbinden kann. In einer Ansicht geht das nicht...
Also [ERSTELLEN]-Rolle funktioniert.
Gruß Frank
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: Zugriffsprobleme in Datenbank
« Antwort #3 am: 20.03.02 - 09:39:49 »
achso, sorry. Unter ressourcen/ others / database script
überprüfst du am besten im querydocumentdelete event ob der benutzer ausreichend rechte besitz.
dies erfolgt über ls.
bei fragen -> posten...
Till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fbaum

  • Aktives Mitglied
  • ***
  • Beiträge: 220
  • Geschlecht: Männlich
  • Homer for ever !
Re: Zugriffsprobleme in Datenbank
« Antwort #4 am: 20.03.02 - 09:47:40 »
aha...
also in der Option steht bei mir nur folgendes:

Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)

End Sub

Kannst Du mir sagen, was da rein muß?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: Zugriffsprobleme in Datenbank
« Antwort #5 am: 20.03.02 - 10:00:34 »
probiers mal hiermit :

Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
     loeschrechte = Evaluate( |@if(@ismember("[XXXXXX]";@userroles))| )
     If ibm(0) = 1 Then
           continue = True
     Else
           continue = False
           Msgbox "Sie besitzen nicht ausreichend rechte um dokumente zu löschen"
     End If
End Sub


wobei XXXXX deine Rolle ist.

Gruss Till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: Zugriffsprobleme in Datenbank
« Antwort #6 am: 20.03.02 - 10:01:32 »
Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
     loeschrechte = Evaluate( |@if(@ismember("[XXXXXX]";@userroles))| )
     If loeschrechte(0) = 1 Then
           continue = True
     Else
           continue = False
           Msgbox "Sie besitzen nicht ausreichend rechte um dokumente zu löschen"
     End If
End Sub
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fbaum

  • Aktives Mitglied
  • ***
  • Beiträge: 220
  • Geschlecht: Männlich
  • Homer for ever !
Re: Zugriffsprobleme in Datenbank
« Antwort #7 am: 20.03.02 - 10:02:43 »
Also wenn ich das richtig verstanden habe muß ich im ACL eine Rolle [LÖSCHEN] erstellen und dies dann anstelle der XXXXX eintragen?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: Zugriffsprobleme in Datenbank
« Antwort #8 am: 20.03.02 - 10:11:39 »
yep
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fbaum

  • Aktives Mitglied
  • ***
  • Beiträge: 220
  • Geschlecht: Männlich
  • Homer for ever !
Re: Zugriffsprobleme in Datenbank
« Antwort #9 am: 20.03.02 - 10:17:48 »
Ja, funktioniert !!!
Leider kann ich jetzt nicht mehr das Recht zum Löschen geben. Ich kann die Rolle [LÖSCHEN] aktivieren oder auch nicht. Es kommt jedes mal die Meldung, daß ich nicht berechtigt bin...
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fbaum

  • Aktives Mitglied
  • ***
  • Beiträge: 220
  • Geschlecht: Männlich
  • Homer for ever !
Re: Zugriffsprobleme in Datenbank
« Antwort #10 am: 20.03.02 - 10:20:33 »
UIUIUIUI...Sorry...hatte Schreibfehler drin... Funktioniert jetzt !!!!

Vielen Dank für Deine Hilfe !!!!

:D :D :D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz