How to allow users to create entries, but deny future editing

            Sometimes it is needed to configure a role in a way that allows users to create particular entities, but denies to edit or delete them after creation. To achieve this, do the following:

            1. Open a role and switch to Type permissions tab.
            2. Add a new row and select Target type. Set Read and Create permissions to Allow, and Write and Delete permissions to Deny.
            3. Double click on this row to open its editing form. Switch to Object permissions tab and add a new row. Set Write permission to Allow, and type the following in the Criteria:
            IsNewObject([This]) = True
            This means that write is denied in general, but allowed when current object is new.

            4. Save a role, assign it to some user and test how it works.
            Updated: 29 Jan 2019 11:05 AM
            Help us to make this article better
            0 0