To get full access to the Kademi Hub existing customers can login here, or new customers can register here.
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 |