0

Datensatz ändern sperren

Wie kann ich das realisieren?

Der User darf lesen und schreiben ... aber nicht ändern. Für eine Postentabelle ist das erforderlich. 

Wenn ein Feler gemacht wurde, muss ein neuer negativer Eintrag gemacht werden.

Und noch etwas: Kann man das Datensatz kopieren ausblenden? und auch das löschen?

5 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Das Thema Rollen und Rechte, "dürfen und nicht dürfen" ist im Handbuch ganz gut beschrieben:

     

    https://ninoxdb.de/de/manual/nutzerverwaltung-identitaeten-und-rechte/nutzerverwaltung-identitaeten-und-rechte

    • Maik_Walter
    • vor 6 Jahren
    • Gemeldet - anzeigen

    ok. da steht lesen und schreiben ... lesen und schreiben soll die rolle ja können - nur nicht ändern.

    Im Dynamics NAV gibt es Insert,Modify,Delete ... hier fehlt mir das MODIFY

    • Maik_Walter
    • vor 6 Jahren
    • Gemeldet - anzeigen

    es müsste ja sowas sein, wie "schreibbar wenn datensatz = neu"

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

    Rollenbezogen gibt es auf Tabellenebene folgende Optionen:

     

    „Lesen darf“ (= Read): jeder/admin/editor/(eigene)
    „Schreiben darf“ (= Modify) : jeder/admin/editor/(eigene)
    „Datensätze erstellen“ (= Insert): jeder/admin/editor/(eigene)
    „Datensätze löschen“ (= Delete: jeder/admin/editor/(eigene)

    Und zusätzlich noch über Abfragen steuerbar:

    „Lesbar wenn“: Bedingung (z. B. userName())
    „Schreibbar wenn“: Bedingung

     

    Ich verstehe offen gestanden nicht, was dir noch fehlt. Wen du bspw. erreichen willst, dass ein Nutzer mit der Rolle „editor“ zwar neue Datensätze anlegen, vorhandene aber nicht ändern, geschweige denn löschen darf, dann setze "Lesen" und „Datensätze erstellen“ auf „jeder“ (einschließlich „editor“) und alle anderen auf „admin“.

    • Maik_Walter
    • vor 6 Jahren
    • Gemeldet - anzeigen

    das war der stubser, den ich brauchte ... schreiben ist ändern ... und erstellen ist neu. ich suchte einfach das MODIFY.

    Vielen Dank für die schnelle Hilfe.