Permissions Overview
PicoNext has a Permissions capability that allow you to segment system access for different activities to different members of your team.
The Permissions capability operates on two different levels
User-interface permissions
The User-interface permission enable access for specified users to certain capabilities of PicoNext. Upon account setup, your Admin user can choose to enable these permissions, which are set for users in the Account Setting page.
User-interface permission enable access for specified users to certain capabilities of PicoNext
The available permissions are listed below:
- Minting > Allows users to access minting
- Multi Minting > Enables access to merge data into multiple tokens
- Purchase > Enables access to create/edit purchase pages
- Loyalty > Enables access to create/edit loyalty redemption & reward pages
- Community -> Enables access to create/edit community pages
- Community Data > Enables SMS sending to community members
- Media Upload > Enables access to upload direct finished upload on My Media page
- DPP Data Events > Enables sending of DPP Data Events
- DPP Data Events Categories > Enables access to manage sustainability category labels and custom categories
- Onboarding > Enables access to create/edit onboarding pages
- Onboarding Data > Enables access to onboarding data collection
- Blockchain Permissions > Enables access to manage blockchain contract permissions
- DPP Planner > Enables access to create/edit DPP Planner products
- Token Collection > Enables access to create/edit Token Collections
Administrator capabilities
In addition, Admin users of PicoNext have access to these capabilities
- Manage users in the account
- Manage media at the organization level in the media library
- Manage DPP Data Event custom categories and category labels
Blockchain permissions
PicoNext also enables users to enforce permissions at the blockchain smart contract level. In addition to the User-interface permissions specified above, a wallet address that interacts with the blockchain smart contract must also be enabled with the corresponding permission below.
To edit blockchain permissions, navigate to Settings > Blockchain Permissions
For example, a PicoNext user must have both the Minting permission in his/her PicoNext account, as well as have his/her wallet address enabled with the Minting permission in the blockchain smart contract.
PicoNext users with the User-interface permissions titled "Permissions" have access to the Blockchain Permissions page, which allows them to manage these blockchain-level permissions without writing code.
On the Settings > Blockchain Permission page, you can edit permissions enforced by the blockchain smart contract
Blockchain permissions
- Minting > Enables a wallet address to mint tokens using the contract
- Broadcast > Enables a wallet address to send DPP Data Events using the contract
- Marketplace > Enables a wallet address to list a token for sale
- Pauser > Enables a wallet address to pause all functions of the smart contract