---
title: "privileges"
canonical: "https://help.fieldbuddy.com/space/FBDOCS/5671092244/privileges"
format: markdown
---
Allows to check for privileges on certain entities Swift based on user 

<details>
<summary>example privileges settings</summary>

```
"privileges": {
    "checkPrivileges": false,
    "showPrivilegesAlerts": true,
    "hidePrivilegesUI": false,
    "onRead": "accessible",
    "onEdit": "updateable",
    "onDelete": "deletable",
    "onCreate": "createable"
}
```
</details>

| property | Description | Sample Value | Default |
| --- | --- | --- | --- |
| **checkPrivileges** | Determines if current salesforce user permissions are used, if false – then those are ignored | `true,false` | `true` |
| **showPrivilegesAlerts** | Determines if warning popups are shown if permissions are not granted<br>![image](media://5820f779-2068-42f2-a782-bc021dc8d9bb) | `true,false` | `true` |
| **hidePrivilegesUI** | In case if this is true, and user does not have an ability to create WOLI – no “plus” button will be shown | `true,false` | `false` |
| **onRead** | Check which properties are checked in metadata call of record is readable.<br>System setting, do not change it | `accessible` | ```
"onRead": "accessible",
``` |
| **onEdit** | Check which properties are checked in metadata call of record is editable.<br>System setting, do not change it | `updateable` | ```
"onEdit": "updateable"
``` |
| **onDelete** | Check which properties are checked in metadata call of record is deletable.<br>System setting, do not change it | `deletable` | ```
"onDelete": "deletable",
``` |
| **onCreate** | Check which properties are checked in metadata call of record is createable.<br>System setting, do not change it |  |  |