Autor Thema: 2. Probleme 1: Nur eigene Dokumente bearbeiten dürfen / 2: Nur die eigenen anz.  (Gelesen 4373 mal)

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Hy,

also ich werd nich schlauer. Hab da nun schon so lang dran rumgedoktert das ich jetzt einfach mal fragen muss.

Allgemein:

Ich habe 1 Maske "Frage" in dieser Maske ist ein Autoren und ein Leserfeld. Im Autorenfeld wird der Ersteller der jeweiligen Frage und die Rolle Admin reingeschrieben. In dem Leserfeld steht die Rolle Leser.

1.Problem:

Ich habe die Ansicht Frage und Antwort. Dort werden Dokumente angezeigt die mit der Maske Frage oder eben den andreren Masken Antwort, Kommentar erstellt wurden. (die Masken Antwort und Kommentar haben auch die unter Allgemein beschriebenen Felder!)
Erstellt jmd. eine Frage so kann auf diese geantwortet werden. Weiterhin kann zu dieser Antwort ein Kommentar verfasst werden. Natürlich auch mehrfach :-).

Soweit sogut. Ich möchte es nun aber so realisieren das jeder seine eigenen Dokumente nach dem anlegen editieren kann. Ich habe 2 Notes User zur verfügung. Ich selbst bin der Admin und Manager. Ein testuser ist nur Autor und hat auch die Rolle Leser. Damit kann der Testuser Fragen erstellen und auch Antworten und Kommentare. Was jedoch nicht geht das er die von ihm selbst angelegten Dokumente nachher wieder bearbeitet. Ich kann ihm aber auch nicht die Berechtigung Editor geben weil er sonst alle Dokumente bearbeiten kann!

Ich hoffe ich habe es genug erklärt. In kurz ist es einfach so. Jeder (normal User !) soll die Dokumente in der DB die er selbst erstellt hat auch wieder bearbeiten können aber nicht die anderer!

2 Problem:

Das 2te Problem ist noch ein bisschen komplizierter.
Ich habe nun eine Ansicht "Meine Fragen" und in dieser soll der User der derzeit vor dem Schirm sitzt  nur die Fragen sehen die er selbst erstellt hat. Weiterhin soll er auch die Antwortdokumente (die ja auch von anderen Personen sind!) sehen können. Die Fragen sind also Kategorien und erweiterbar wenn es antworten gibt... diese wirderum sind auch Kategorien und ebenfalls erweiterbar wenn es Kommetare dazu gibt!

Tja kurz das kriege ich nicht hin. Ich check die Select Formel nicht die dazu nötig wäre. Jedenfalls sieht man immer zuviele Dokumente! BZW. passiert es das der Manager nur seine sieht aber alle anderen User sehen nicht die ihrigen Fragen sondern auch nur die des Admins.

Klar?

Also nochmal Kurz.

1. Jeder soll nur seine eigenen Docs. bearbeiten können. Ausser der Admin, der kann alles!
2. Eine Ansicht in der ich nur die Dokumente sehe die der derzeit angemeldete User sieht plus deren Antwortdokumente (die ja von anderen sein können!)

Also ich danke euch sehr für Hilfe ich bin am Ende da es nicht klappt!

Grüße

Ben
« Letzte Änderung: 31.08.06 - 18:23:02 von Worn »
Wer für alles offen ist der kann ja nich ganz dicht sein!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Hi Ben.

Die Rolle Leser brauchst Du nur, wenn Du den Lesezugriff auf die Dokumente generell einschränken willst. Aber das ist ja nicht gewünscht wenn ich das Richtig verstehe.

Sind die Eigenschaften IsSummary & IsAuthor gesetzt?

Wenn Du dann in der Ansicht schaust ob der aktive Benutzer der Autor ist, dann sollte das klappen.
Die Unterlagerten Dokumente sind ja bestimmt Antworten und ohne Leserfeld. Dann sollten sie auch mit Angezeigt werden.

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Hy,

?? Kann dir nicht folgen. Alles was ich verwende ist Formelsprache! Was ist IsSummary und IsAuhtor und wo soll ich das einstellen?

Grüße
Ben
Wer für alles offen ist der kann ja nich ganz dicht sein!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Ich habe 1 Maske "Frage" in dieser Maske ist ein Autoren und ein Leserfeld. Im Autorenfeld wird der Ersteller der jeweiligen Frage und die Rolle Admin reingeschrieben. In dem Leserfeld steht die Rolle Leser.

Das Leserfeld brauchst du nicht. Dass hat dir André ja bereits geschrieben. Beim Autorenfeld riecht mir das ganz stark danach, dass du den Haken bei "Mehrfachwerte zulassen" nicht gesetzt hast.

Das zweite Problem lässt sich nur mit persönlichen Ansichten regeln. In der Selectformel musst du prüfen ob z.B. das Autorenfeld den aktuellen Usernamen enthält.

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

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Moinsen.

Wie hast Du die Autorenfelder angelegt?
Schau Dir am besten in der Notes Designerhilfe mal an was da zum Thema Autorenfeld steht
Das ist eigentlich wie immer sehr gut beschrieben.

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Was du beschreibst, ist doch eigentlich nichts Andres als die Standardfunktionalität eines Diskussionsforums. Nimm diese Schablone und passe sie auf deine Bedürfnisse an.

Versuch nicht, in Eingabeumsetzungen Autorenfelder auf @Name([CN];@Username) umzusetzen, nur weil der vollqualifizierte Name "so häßlich" ist.

Erstelle eine Ansicht nach Autor (ist im Diskussionsforum schon vorhanden).
Erstelle eine Maske mit dem Feld SAVEOPTIONS als BERECHNETEM Text-FELD mit dem Wert "0" oder auch nur eine leere Seite.
Setze in diese Maske oder Seite als eingebettete Ansicht die Ansicht NACH AUTOR und lasse als einzige Kategorie den Usernamen anzeigen. Dann hast du genau das, was du willst. Jetzt mußt du nur noch in den Steuerelementen (Navigator oder Gliederung) dieses Element ansprechen.
Situs vilate in isse tabernit.

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Hy,

ich habe gestern noch ausprobiert eine Ansicht die "privae on first Use" ist. Das hat letztendlich zum Erfolg geführt. Jedoch werden dann nur die Fragen des dezeitig angemeldeten Users angezeigt und nicht die Antworten zu den Fragen bzw. die Kommentare zu den Antworten. Ich hatte das Leserfeld aus einem bestimmten Grund drin.. der mir nun nicht mehr einfallen will also hab ihr recht kann raus.
Ich werde die möglichkeit mit der eingebetteten Ansicht noch ausprobieren, hört sich gut an! Werden dabei die Antwortdokumente noch angezeigt?

Ich habe in der Ansicht die nun priv. on fist use war das stehen:

Select @contains(Autor;@UserName) & Form = "Frage"

Dort kann ich mit @alldescendants rumexperimentieren wie ich will da wird nix mehr angezeigt???

Das Problem 1 hab ich auch noch nicht im Griff. Leider ist mir die Diskussionsforum Vorlage von NOtes keine große Hilfe denn die hat diese Funktionalität nicht. Da kann beispielsweise jeder auch die Fragen des anderen editieren was ich für elementar halte das das nicht geht!

Also wie kann ich das angehen... bisher waren die Tipps schon super und ich danke euch!

Ben
Wer für alles offen ist der kann ja nich ganz dicht sein!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Da hat LN4ever doch zu geschrieben, nach den Bedürfnissen anpassen.
Also in die entsprechenden Masken usw anpassen und was sonst noch so zu ändern ist.

Ist bei den Antworten und Kommentaren in der View alles Richtig Konfiguriert?

Sollte, es werden ja nur die Antworten mit Bezug auf das Ur-Dokument angezeigt.

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Was hast du denn beim 1.Problem noch für Schweirigkeiten?

Wie füllst du das Feld. Steht dort der hierarchische Username drin. Wenn noch eine Rolle dazu kommt, sind Mehrfachwerte zugelassen (darauf hatte ich ja schon mal hingewiesen)?



Axel

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

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Zitat
Dort kann ich mit @alldescendants rumexperimentieren wie ich will da wird nix mehr angezeigt???

Weil's ne Anfängerfrage ist: du hast aber zwischen dem Ausprobieren immer die (beim Ausprobieren) privat gewordene Ansicht gelöscht.

Sobald die private Ansicht erstellt ist, werden Änderungen an der Vorlage (dem Shared Teil) nicht mehr dorthin übertragen. Und da sind wir gleich beim Hauptproblem aller SPOFU-Ansichten. Deshalb habe ich dir zu der eingebetteten Ansicht mit Darstellung einer einzelnen Kategorie geraten.

Select @IsMember(@UserName;Autor) & Form = "Frage" | @AllDescendants

funktioniert nämlich normalerweise ganz hervorragend.
Situs vilate in isse tabernit.

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Hmmmm...

Natürlich hab ich die privaten Ansichten nachdem ich was an der Initialansicht  geändert  habe gelöscht!

Leider klappt das mit der eingebetteten Ansicht nicht. Ich kann deiner Beschreibung leider nicht entnehmen was ich machen soll. Ich kenne mich zwar mit eingebetteten Dingen aus und kann das auch machen was du beschreibst daber es geht nicht. Ich sehe nichts. Dazu kommt noch das trotz anpassen an Fenster ein dicker Rand entsteht und das geht so garnicht.

Hab nach wie vor leider beide Probleme  :-: auch die Vorlage Disskussionsforum bietet mit nichts zum abschauen...

Grüße
Ben
« Letzte Änderung: 02.09.06 - 00:03:04 von Worn »
Wer für alles offen ist der kann ja nich ganz dicht sein!

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Ah sorry muss mich korrigieren... Jetzt werf ich schon meinen Kram durcheinander  ::) !!
Also Problem 1 besteht nicht mehr.... Dank an den Tip mit den Mehrfachwerten! War klar aber immer übersehen!

Prob 2 leider noch ungelöst. Bzw. Halb gelöst. Private on first User hat ja was gebracht aber a sah ich leider nicht die Antwortdokumente zu der Frage und nicht die Kommentare zu den Antworten (das sind wiederum Antwortdokumente zu den Anwtorten  O0 !)

So long..... Zeit fürs Bett...

Ben
Wer für alles offen ist der kann ja nich ganz dicht sein!

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Hy,

klar... ihr hattet natürlich Recht. Und ich ein Rechteproblem durch meine Leser und Autorengeschichte. Das mit dem private on first Use Ansichten geht einwandfrei.. da muss ich ja auch nichts mehr drann ändern.

Ich danke euch sehr!

Grüße
Ben
Wer für alles offen ist der kann ja nich ganz dicht sein!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz