Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thomas Schulte am 25.04.05 - 11:26:37

Titel: Controlled Sections und Web Zugriff
Beitrag von: Thomas Schulte am 25.04.05 - 11:26:37
Entweder leide ich unter Montagsmüdigkeit  ;D oder ich bin shclicht und einfach blöd  ???
Wenn ich einen zugriffskontrollierten Abschnitt mit einer Rolle versehe dann muss ich doch einfach nur
"[Rollenname]" eintragen. ComputedforDisplay bzw. ComputedwhenComposed eintragen und dann funzt das im Notes Client. Im Web macht das Biest aber keinen Mucks. Da werden noch nicht einmal die Daten angezeigt.
Notes.Net ist da etwas wiedersprüchlich.
Die einen sagen das geht gar nicht da muss man mit Hide Whens arbeiten die anderen sagen doch das geht.

Hat das einer von euch schon mal im Web eingesetzt und kann mir auf die richtige Spur helfen???
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: klaussal am 25.04.05 - 11:49:43
Also, das funzt bei mir.
In den Eigenschaften des Abschnitts unter "verbergen wenn" z. Bsp. folgende Formel eintragen
Code
!@Contains(@UserNamesList;"[Admin]")
.
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Lossa am 25.04.05 - 11:50:52
Hi,

im Web funktioniert das wunderbar, habe diverse Applikationen damit laufen. Sowohl bei Computed when Composed als auch Computed aufgrund von Eingaben im Webbrowser.
Du musst irgendwie ein Problem habe, dass die Rolle nicht angezogen wird. Ansonsten ohne einen Blick auf die Anwendung fällt mir nichts ein was da loss ist.
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Thomas Schulte am 25.04.05 - 12:30:53
@Klauss
Ich hab keine HideWhens gemeint, sondern einen Zugriffskontrollierten Abschnitt. Das HideWhen funktioniert ja.
@Lossa
Das komische ist, das es im Web eben nicht funktioniert. Im Notes Client sehr wohl. Und ich sehe ganz einfach nix was das beeinflussen könnte.

Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Lossa am 25.04.05 - 12:51:48
Hi,

im Notes Client bist du auf jeden Fall über deine ID authentifiziert, im Webbrowser jedoch nur über echten login. Daher mein Hinweis, ob sichergestellt ist, das du alle Rollen hast. Gib doch einfach einmal in einen berechneten Feld @UserName bzw. @UserRoles zurück.
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Thomas Schulte am 25.04.05 - 13:28:55
Hi,

im Notes Client bist du auf jeden Fall über deine ID authentifiziert, im Webbrowser jedoch nur über echten login. Daher mein Hinweis, ob sichergestellt ist, das du alle Rollen hast. Gib doch einfach einmal in einen berechneten Feld @UserName bzw. @UserRoles zurück.

Hab ich gemacht und die sind sowohl im Web als auch im Notes Client gleich. das heist sowohl der User Name als auch die entsprechenden dem User zugeteilten Rollen werden korrekt angezeigt.
Irgendwo hab ich hier einen Bock drin.
Der Witz an der Sache ist, das der HTML Sourcecode das Miststück anzeigt (was folgt ist der Abschnitt den er anzeigen soll) aber er offensichtlich der Meinung ist das über Display="none" ausblenden zu müssen.
<script language="JavaScript" type="text/javascript">
<!--
function _dSectionExpand(sec) {
   document.all["cSec"+sec].style.display = "none";
   document.all["xSec"+sec].style.display = "";
}
function _dSectionCollapse(sec) {
   document.all["xSec"+sec].style.display = "none";
   document.all["cSec"+sec].style.display = "";
}
// -->
</script>

<span id="cSec1" style="position:relative; display:none;">
<br>
<a onclick="return _dSectionExpand('1');"><img src="/icons/expand.gif" border="0" alt="Details anzeigen für Auftrag betrifft folgendesThema">Auftrag betrifft folgendesThema</a></span>

<span id="xSec1" style="position:relative;  ">
<br>
<a onclick="return _dSectionCollapse('1');"><img src="/icons/collapse.gif" border="0" alt="Details verbergen für Auftrag betrifft folgendesThema">Auftrag betrifft folgendesThema</a><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="15" alt=""><br>
</td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="151" alt=""><br>
<font size="2" color="#000080">Auftrag betrifft folgendesThema</font></td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="19" alt=""><br>
</td><td width="100%" bgcolor="#FFFFFF"><img src="/icons/ecblank.gif" border="0" height="1" width="1" alt=""><br>
<font size="2">Produktpflege/Optimierungen</font></td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="15" alt=""><br>
</td></tr>

<tr valign="top"><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="15" alt=""><br>
</td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="151" alt=""><br>
<font size="2" color="#000080">Auftrag betrifft folgendes Produkt</font></td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="19" alt=""><br>
</td><td width="100%" bgcolor="#FFFFFF"><img src="/icons/ecblank.gif" border="0" height="1" width="1" alt=""><br>
<font size="2">MOPS</font></td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="15" alt=""><br>
</td></tr>

<tr valign="top"><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="15" alt=""><br>
</td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="151" alt=""><br>
<font size="2" color="#000080">Fachlich inhaltliche Zuordnung</font></td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="19" alt=""><br>
</td><td width="100%" bgcolor="#FFFFFF"><img src="/icons/ecblank.gif" border="0" height="1" width="1" alt=""><br>
<font size="2">Kundenstammdaten (Adresse)</font></td><td width="1%"><img src="/icons/ecblank.gif" border="0" height="1" width="15" alt=""><br>
</td></tr>
</table>
</span>

Das heist also der Müll ist da nur sehen tut das keiner.
 ???
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Marinero Atlántico am 25.04.05 - 13:57:23
Versuch mal mit der Einstellung "generate html (oder war es javacript) for all fields rumzuspielen.
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Thomas Schulte am 25.04.05 - 14:08:25
Versuch mal mit der Einstellung "generate html (oder war es javacript) for all fields rumzuspielen.
Hab ich, macht keinen Unterschied ob da der Haken gesetzt ist oder nicht.
Titel: Re: Controlled Sections und Web Zugriff
Beitrag von: Thomas Schulte am 25.04.05 - 14:45:17
So, wenn mich das Dingenskirchens nicht machen lässt was ich will dann mach ich das eben anders.
Dann nehm ich eben HideWhen, da funktioniert das und bin anschließend beleidigt.

Wobei ausgestanden ist die Sache noch nicht. Das teste ich noch mal mit einer frischen Datenbank. Irgendwie will mir das nämlich nicht in den Kopf.