Autor Thema: Abschnitt nicht anzeigen  (Gelesen 7850 mal)

Offline sammy561

  • Frischling
  • *
  • Beiträge: 22
Re: Abschnitt nicht anzeigen
« Antwort #20 am: 16.12.10 - 15:22:21 »
Sorry Axel,

die Abfrage:

@If(@Name([Abbreviate]; @UserName) != @Name([Abbreviate]; Autor);@True;@False))

lieferte mir immer den Wert 0 egal ob ich Autor war oder nicht.

Ich habe jetzt ein Feld "Start" erstellt und diesem Feld den Wert 1 zugewiesen.

Dann habe ich die Abfrage so verändert:

@If(Start != 0);

@Do(
          @If(@Name([Abbreviate]; @UserName) != @Name([Abbreviate]; Autor);@True;@False))


und es funktioniert.

 

Offline sammy561

  • Frischling
  • *
  • Beiträge: 22
Re: Abschnitt nicht anzeigen
« Antwort #21 am: 16.12.10 - 15:24:51 »
Jetzt sollen aber die Mitglieder der Rolle "Vorstand" auch Zugriff auf diesen Abschnitt bekommen.
Also habe ich ein zweites Feld mit folgender Abfrage:

@If(Start := "0");

@Do(
@If(@IsMember("[Vorstand]";@UserRoles);@True;@False))

Hier erhalte ich aber immer den Wert "0" zurück. Egal ob ich die Rolle habe oder nicht
         

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Abschnitt nicht anzeigen
« Antwort #22 am: 16.12.10 - 15:44:39 »
Hallo,

Jetz ich auch nochmal.

Wo liegt die Datenbank? (lokal oder auf einem Server)


Andreas

Offline sammy561

  • Frischling
  • *
  • Beiträge: 22
Re: Abschnitt nicht anzeigen
« Antwort #23 am: 16.12.10 - 15:46:27 »
Auf einem Server. Ohne irgentwelche Repliken

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Abschnitt nicht anzeigen
« Antwort #24 am: 16.12.10 - 15:55:29 »
Ok.
Schreibfehler im Namen der abzupruefenden Funktion innerhalb der Formel will ich mal ausschliessen.


Andreas

Offline sammy561

  • Frischling
  • *
  • Beiträge: 22
Re: Abschnitt nicht anzeigen
« Antwort #25 am: 16.12.10 - 16:09:56 »
Du glaubst gar nicht, wie oft ich mir schon Buchstaben für Buchstaben durchgelen habe  ;)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Abschnitt nicht anzeigen
« Antwort #26 am: 16.12.10 - 16:14:03 »
Wo steht eigentlich die Zeile

@If(Start ...)

Hier hast Du @If(Start := "0")
Eine derartige Schreibweise fuerfte nicht funktionieren.

Wenn dann schon @If(Start = "0")


Andreas

Offline sammy561

  • Frischling
  • *
  • Beiträge: 22
Re: Abschnitt nicht anzeigen
« Antwort #27 am: 16.12.10 - 16:22:19 »
Sorry,

da steht @If(Start != "0")

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: Abschnitt nicht anzeigen
« Antwort #28 am: 16.12.10 - 16:35:37 »
Wenn ich das Ganze richtig verstehe, soll der Abschnitt dann verborgen werden, wenn der User Autor des Dokumentes ist oder die Rolle "Vorstand" zugewisen bekommen hat. Richtig?

Dann wurde ich das mal mit dieser Formel versuchen.

!@IsMember("[Vorstand]";@UserRoles) & @Name([ABBREVIATE]; @UserName) != @Name([ABBREVIATE]; "Feld mit Name des Autors")

Axel


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

Offline sammy561

  • Frischling
  • *
  • Beiträge: 22
Re: Abschnitt nicht anzeigen
« Antwort #29 am: 16.12.10 - 16:38:25 »
Hi Axel,

es klappt. Ich danke euch allen für Eure Mühe und vor allem für Eure Geduld.

Ich wünsche einen schönen Abend.


Gruß

Ansgar

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Abschnitt nicht anzeigen
« Antwort #30 am: 16.12.10 - 17:37:59 »
Oder die Kurzform:

!("[Vorstand]" : @UserName *= @UserNamesList)

Und es sei nochmals darauf hingewiesen, was Markus schon schrieb: Was Du da mit "geheimen Informationen des Vorstands" treibst, ist security by obscurity" - jedermann kann diese scheinbar unsichtbaren Informationen immer noch mühelos lesen!

Bernhard

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Abschnitt nicht anzeigen
« Antwort #31 am: 20.12.10 - 15:06:06 »
Hallo
Zitat
Nun ist es so, dass diese Informationen teilweise so geheim sind, dass nur der Autor des Dokumentes und die Führungsebene diese information sehen darf.

damit die Information nicht nach außen "leakt" musst du schon ein wenig mehr Aufwand betreiben.
Prinzipiell kommt jeder der das Dokument lesen darf auch an diese Info heran (einfachster Weg über die Property Box)
Ein möglicher Schutz ist
- den User die Leserechte entziehen (Nachteil: Er sieht überhaupt keine Infos aus dem Doc)
- Die vertrauenswürdige Info in ein Antwortdokument packen und da nur [Vorstand] als Leser eintragen
- Die Information verschlüsseln

Gruß
Roland

Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Abschnitt nicht anzeigen
« Antwort #32 am: 04.01.11 - 13:49:43 »
@Pram (Roland)

... du musst den Usern auch das Recht entziehen eigene Ansichten/Ordner erstellen zu können. Ansonsten sind selbst Inhalte von unsichtbaren Dokumenten zu sehen...

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz