App Roles

App roles can be defined for different entities using the app. You can provide access to select dashboards and pages for an app role. The app user will have access only for the pages and dashboards selected in the app role.

  • Dashboards: Toggle select the dashboards you want to be visible to users associated with the role.

  • Pages: Toggle select the pages you want to be visible to users associated with the role. Further select the forms to be accessible to the users.

  • Workflow Monitoring: Check this field to enable the role to access workflow monitoring logs.

  • Admin:

    • User Management: Check this field to enable the role to access, add, edit and delete app users.

    • App Design: Check this field to enable the role to customize the app.

With every deployed application, Xooa includes the following marketplace roles by default:

  • Admin: An Admin can deploy and configure apps. They have full backend control over their applications, which means they can manage an app’s user permissions, assign an app to end users,create users through an app import, and more.

  • Moderator: A Moderator can verify/unverify creators, block/unblock users, and delist items on an NFT Marketplace.

  • NFT User: An NFT User is an end user that uses a marketplace for NFT transactions and can be a collector, or seller depending on the permissions assigned to this role.

  • Anonymous: Anonymous role allows non-authenticated user i.e users who have not logged-in, to access the app

  • Drop Admin: The Drops admin can create and manage drops, mint NFTs, schedule a sale, unpublish an NFT, end and reschedule a drop