DataPart Display Based on the User Role
Mar 10, 2023Defined permissions influence what data in an app is exposed to a particular user. In the following section, we describe how each permission limits the display of application data.
Rendering data for a user with Read permissions
Read permissions define which data a user can view in an app. If a user does not have access to particular records, they simply won’t be displayed for them in an app. In case an app user does not have permissions to read data, the Access denied message is displayed.
Rendering data for a user with Update permissions
Currently, you can update a record only in the Details/Update Form. Whenever your app user has been granted permission to update the record, the Update button in a form is enabled. All the users without Update permissions will see the Update button disabled.
Rendering data for a user with Delete permissions
Users with relevant permissions can delete the records in your app. Similarly to Update permissions, if a user does not have access permissions to delete data, the Delete button will be disabled.
Note: If you want users to delete the records from your app, you need to enable the Delete option on the level of an AppPage (Editing options in the right panel). Otherwise, despite having proper permissions, record deletion will be impossible.
In reports, users can delete records using record controls and toolbar controls that you configure.
Rendering data for a user with Create permissions
Users with relevant permissions can create the records in your app. If a user does not have access permissions to create data, the Access denied message is displayed.