Hi,
When we develop Lightning web components we can customize a component’s behavior based on whether the current user has specific permission.
To check whether a user has a permission, import Salesforce permissions from the @salesforce/userPermission and @salesforce/customPermission scoped modules and evaluate whether it’s true or undefined. Then if the user has the permission, the component can take a specific action.
Custom permissions can include a namespace. Orgs use namespaces as unique identifiers for their own customization and packages. If the custom permission was installed from a managed package, prepend the namespace followed by __ to the permission name.
Standard Permission Example:
import hasPermission from '@salesforce/userPermission/StandardPermissionName';
Custom Permission Examples:
import hasPermission from '@salesforce/customPermission/CustomPermissionName';
import hasPermission from '@salesforce/customPermission/namespace__CustomPermissionName';
The name of the static reference is your choice. These examples chose the format hasPermission to indicate that the reference contains a Boolean.
Reference:
https://trailhead.salesforce.com/content/learn/modules/platform-developer-i-certification-maintenance-winter-21/learn-whats-new-in-lightning-web-components-and-visualforce
No comments:
Post a Comment