Summary of implementations of Role

Name Comments
ReportRunnerRole
SupplierFilterRole This is similar to ReportingAccessRole. Rather then provide access to screens, this role controls what data is included when showing sales and (potentially) product data
https://github.com/Kademi/kademi-dev/issues/12080
All Orgs that the user has this role on are considered suppliers, and the user will be permitted to see data from sales of products for those suppliers
TakeLeadRole
DownloadCustomerDataRole
ShoppingCartApp.FulfillmentRole
SalesDataRoles.SalesDataEditor
ContentAuthorRole
SalesTeamViewerRole
BlogsApp.BlogReaderRole Gives read permission to blogs
ECommerceApp.StoreViewerRole
ProductManagerRole
PointsAdministratorRole
VouchersApp.VoucherSupervisorRole A supervisor can see the status of voucher programs
Role A user is assigned roles by being put into a group. However, the group membership only applies within some context, and so any roles for that user only apply within that context as well. For example, Sally is in the Sales Rep group for the Southern Region. That group gives Sally the right to edit user accounts within the Southern Region, but it does not allow her any rights in the Northern Region. So when Sally accesses some resource we will look through her groups finding roles. For each role we'll check if it applies to the resource type being accessed, and if so if that resource is within the context of the group membership. If so then the priviledges conveyed will be returned and used to determine whether to allow the request
SalesManagerRole
PaymentApp.AccountingRole
ControllerMappingList.RepositoryAppRole
VouchersApp.VoucherRedeemerRole This role is for allowing people to redeem vouchers. That means being the cashier who accepts vouchers for purchase and marks them off as redeemed
BlogsApp.BloggerRole Allows people to author blogs, but NOT to publish them
PointsAdminViewerRole
ProductViewerRole
SalesDataRoles.KpiDataEditor
SalesRole
RedeemerRole
AuctionApp.AuctionViewerRole
IntegrationApp.IntegrationExecutorRole
ReportingAccessRole A marker role, when attached to an organisation it permits access to reporting data from that organisation
LearnerRole The learner role is a context-less role, in that any member of a group with this role will get access to learning content. However, content is protected by the Program/Group enrolement, which is checked here.
SalesDataRoles.SalesDataViewer
ContentViewerRole
To get full access to the Kademi Hub existing customers can login here, or new customers can register here.