Autor Thema: Berechtigung in Ansichten  (Gelesen 5384 mal)

Offline MatzeW

  • Frischling
  • *
  • Beiträge: 45
Berechtigung in Ansichten
« am: 22.02.11 - 15:53:45 »
Ist es möglich einen User nur in einer Bestimmten Ansicht Manager Rechte zuvergeben?

Folgendens Szenario:

Wir haben hier im Hause eine Formular Datenbank mit Bsp. Anfragen, Anträge, usw.

Der Administrator darf alles sehen über alle Ansichten.
User darf nur seine eigenen erstellte Formulare sehen.
 
Jetzt möchte ich sog. Schlüsseluser erstellen die für Ihren Bereich (z.B. nur Anfragen) voll berechtigt sind
und alles darin sehen dürfen.

Gruß

Matthias


 

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Berechtigung in Ansichten
« Antwort #1 am: 22.02.11 - 15:59:56 »
Hallo,

Das bstimmte User nur bestimmte Ansichten sehen koennen ist moeglich.

Was Sie jedoch duerfen oder auch nicht wird global ueber die ACL geregelt. Einen Manager-Zugriff auf Ansichten gibt es somit nicht.


Andreas

BigWim

  • Gast
Re: Berechtigung in Ansichten
« Antwort #2 am: 22.02.11 - 16:06:56 »
Moin,

vielleicht sind ja Rollen eine Alternative in Verbindung mit Leser- und/oder Autorenfelder.

Markus

Offline MacSpudik

  • Aktives Mitglied
  • ***
  • Beiträge: 211
  • Geschlecht: Männlich
Re: Berechtigung in Ansichten
« Antwort #3 am: 22.02.11 - 16:54:03 »
Hi,

die erweiterte ACL wäre auch noch eine Option. Sie bietet mehr Möglichkeiten Zugriffe auf Ansichten, Felder, Dokumente etc. Gruppen/Nutzerbezogen zu steuern.

Grüße von
Sebastian
"Es ist schwierig zu antworten, wenn man die Frage nicht versteht."

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Berechtigung in Ansichten
« Antwort #4 am: 22.02.11 - 17:08:47 »
Der Administrator darf alles sehen über alle Ansichten.
User darf nur seine eigenen erstellte Formulare sehen.

Leser- und Autorenfelder sind deine Freunde. Damit lassen sich deine Anforderungen sehr einfach und auch sicher lösen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline MatzeW

  • Frischling
  • *
  • Beiträge: 45
Re: Berechtigung in Ansichten
« Antwort #5 am: 23.02.11 - 16:27:05 »
Danke

Die Autoren- und Lesefelder haben mir super weitergeholfen.

Ich habe jetzt extra Rollen angelegt z.B. (Anfragen) und die berechtigten User die Rollen zugefügt.

Die Rollen wurden in die Autoren und Lesefelder der Maske eingetragen ("[Anfragen]"), welche für die
Bearbeitung der Maske berechtigt sind.

Hat alles super funktioniert. Der Test User hat nur für seinen Bereich die entsprechende Rechte. Testhalber habe
ich den Testuser die Rolle entzogen. Leider kann er jetzt immer noch alles in seinen Bereich bearbeiten.

In den ACL habe ich sogar den Testuser rausgeschmissen so das er über den DEFAULT wert  (ohne "Anfrage" Rolle) kommt. 


Gruß

Matthias

 

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Berechtigung in Ansichten
« Antwort #6 am: 23.02.11 - 16:33:42 »
Wie wäre es, wenn die User mit der Rolle nur die Sachen sehn, die Für den Bereich Anfrage gedacht ist ?

Hide when
!@IsMember("[Anfrage]";@UserRoles)

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Berechtigung in Ansichten
« Antwort #7 am: 23.02.11 - 19:25:40 »
Testhalber habe ich den Testuser die Rolle entzogen. Leider kann er jetzt immer noch alles in seinen Bereich bearbeiten.

Was für Rechte hat den der User, Editor oder Autor? Wenn er Editoren-Rechte besitzt, dann sind die Autorenfelder wirkungslos. Denn, wie der Name schon sagt Autorenfelder wirken nur bei Usern mit Autoren-Rechten.

Liegt die Datenbank auf dem Server oder lokal? Wenn lokal, dann muss die konsistente ACL gesetzt sein.

Hat sich der User nach der Rechtreänderung neu angemeldet? Notes ist Meister im cachen.

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

BigWim

  • Gast
Re: Berechtigung in Ansichten
« Antwort #8 am: 24.02.11 - 08:18:16 »
Wenn er Editoren-Rechte besitzt, dann sind die Autorenfelder wirkungslos. Denn, wie der Name schon sagt Autorenfelder wirken nur bei Usern mit Autoren-Rechten.
Da habe ich andere Erfahrungen gemacht (V6.5 & 8.0.2). Selbst einem Manager und/oder Server verweigere ich durch Leser/Autorenfelder die Rechte. Unfreiwillig mehrmals reproduziert. Deshalb hat jede (neue) DB mittlerweile die Rollen Debug & Server, damit ich mich nicht aussperre ...

Bin aber jederzeit lernbereit!!!

Liegt die Datenbank auf dem Server oder lokal? Wenn lokal, dann muss die konsistente ACL gesetzt sein.
Entweder das oder leidige Cacheproblem. Bei mir ist das so, dass ich oftmals den Designer schließen muß, damit Änderungen in der ACL wirken ???

Markus

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Berechtigung in Ansichten
« Antwort #9 am: 24.02.11 - 08:20:19 »
Zitat
Wenn er Editoren-Rechte besitzt, dann sind die Autorenfelder wirkungslos. Denn, wie der Name schon sagt Autorenfelder wirken nur bei Usern mit Autoren-Rechten.

Da habe ich andere Erfahrungen gemacht (V6.5 & 8.0.2). Selbst einem Manager und/oder Server verweigere ich durch Leser/Autorenfelder die Rechte. Unfreiwillig mehrmals reproduziert. Deshalb hat jede (neue) DB mittlerweile die Rollen Debug & Server, damit ich mich nicht aussperre ...
Das erreichst Du aber nur, wenn Du auch Leserfelder hast.
Hast Du NUR Autorenfelder, dann stimmt Axel seine Aussage, dass ein Benutzer mit Editor-rechten diese Dokumente editieren kann.
Typisches Beispiel => siehe das NAB der Domain.

Andreas

BigWim

  • Gast
Re: Berechtigung in Ansichten
« Antwort #10 am: 24.02.11 - 09:32:35 »
Vielen Dank Andreas,

wieder etwas gelernt. Dieser Zusammenhang war mir nicht klar und ja, ich benutzer immer Lesefelder.

Markus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz