Maske darf nur mit Rollen bearbeitet werden

  • Hi!
    Ich habe ein neues Prob. Ich will das nicht jeder das Dokument bearbeiten darf, also nur der, der eine spezielle Rolle dafür hat. Kann mir mal einer bitte helfen?


    Gruß
    LongDong

  • erstell in dem dokument ein autoren feld. inhalt "[rollenname]".


    die user dürfen dann nur autorenrechte auf der datenbank haben.

    bunt ist das dasein und granatenstark. volle kanne hoshi's!


    IBM Certified Advanced System Administrator (R5, D6, D7)
    IBM Certified Advanced Application Developer (R5, D6, D7, D8)

  • Du kannst natürlich auch eine Abfrage auf die Rolle in das QueryModeChange-Event der Maske einbauen und ein Fortfahren verbieten wenn ein User eine bestimmte Rolle nicht hat.


    Gruß


    LuckyMan

    Gruß


    LuckyMan


    ------------------------------------------------------


    95 Notes-Server mit R5.0.11 auf Win NT 4 SP 6
    9985 Clients mit 5.0.2 c auf Win NT 4 SP 6...

    • Offizieller Beitrag

    LuckyMan


    Autorenfelder halte ich für besser geeignet, weil:
    - bei einem Scriptfehler im QueryModeChange eventuell doch das Dokument geöffnet wird,
    - Du auch im PostOpen abfragen musst, ob das Dokument überhaupt bearbeitet werden darf, weil beim Öffnen eines Dokumentes mit STRG + B (E im engl. Client) ein QuerModeChange nicht durchlaufen wird und
    - in dem Fall Autorenfelder unkomplizierter zu handhaben sind.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein