0

Neue Benutzerrollen und nicht angezeigte (Formel)felder

Hallo zusammen

 

Wenn ich neue Benutzerrollen anlege, werden bei diesen manche Felder (bisher nur Formelfeder) nicht angezeigt obwohl sie 'jeder' lesen darf. Wenn ich bei der Benutzerrolle dann das Häkchen setze bei 'Lesen darf' erscheint das Feld plötzlich.

 

Bin grad etwas Ratlos. Kennt dieses Phänomen jemand?

10 Antworten

null
    • ⭐ Ninox Partnerin - Kennes Digital
    • Stefanie_K
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Stuhrli

    Haben die Felder "Projekte.Fx Projektnummer" und "lfd.Nummer" eingeschränkte Rechte?

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Sind die Lese-Rechte der betreffenden Felder vielleicht in der Projekt-Tabelle eingeschränkt?

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Da war ich wohl etwas zu spät dran.

    • Icarus_Ralf_Becker
    • vor 2 Jahren
    • Gemeldet - anzeigen

    planox. pro selbst wenn, sollte das nicht die Ursache sein, denn dann bleibt schlimmstenfalls das Feld leer, ist aber dennoch zu sehen. Oder nicht? Ich tippe daher eher auf einen Bug.

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Icarus - Ralf Becker Doch, wenn das in einem Funktionsfeld referenzierte Datenfeld nicht gelesen werden darf, hat das m. E. zur Folge, dass das Funktionsfeld gar nicht angezeigt wird.

      • Icarus_Ralf_Becker
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro okay, wenn dem so ist, finde ich es von der Usability sehr unlogisch. Wie man am TE sieht.

    • EJ Lighting Productions
    • Stuhrli
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Die Felder "Projekte.Fx Projektnummer" und "lfd.Nummer" haben keine Einschränkungen und werden auch korrekt angezeigt. 

    • Michi.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Grüße,

    bei mir hat das geholfen:

    https://forum.ninox.de/t/h7hnkl4/fx-feld-wird-bei-anderem-benutzer-nicht-angezeigt

    @Stefanie Kennes wenn man userHasRole("admin") or userHasRole("editor") eingibt hilft es nicht. (Gleiches verhalten)

    aber wenn man warum auch immer unter lesen darf admin und editor auswählt bleibt es sichtbar.

    Ich muste warum auch immer die Rollen bei lesen darf eingeben.

    • EJ Lighting Productions
    • Stuhrli
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hi Michi

     

    Es ist wie du geschrieben hast, Formel löschen => Feld wird angezeigt 

    "Lesen darf" - Häkchen bei Benutzerrolle gesetzt => Feld wird angezeigt

    Formel drin u. Lesen darf jeder => Feld wird nicht angezeigt

     

    Dürfte in der Tat ein Fehler beim Tracking von Leseberechtigungen sein, denn die Felder auf welche die Formel referenziert sind beide sichtbar.

    Ich kenne es aus der Vergangenheit auch so, dass ein Formelfeld einfach leer bleibt wenn in der Formel ein Feld vorkommt das nicht gelesen werden darf. Dass das Formelfeld dann ganz verschwindet ist mir neu.

    Natürlich könnte ich jetzt hergehen und bei allen betroffenen Formelfeldern einfach alle Benutzerrollen abhaken, aber da sehe ich mich in der Zukunft schon fluchen und verzweifeln, wenn eine neue Benutzerrolle dazu kommt und ich in der gesamten Datenbank bei Feldern die eigentlich jeder lesen kann diesen haken setzen muss.

      • Michi.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Stuhrli ist nur bei einem feld so. Warum entzieht sich meiner Kenntnis. Aber verzweifelt oder an mir gezweifelt hab ich schon