UserPermissionsExtension extension
Extension methods for the UserPermissions protobuf class to provide convenient access and formatting of user permissions
- on
-
- UserPermissions
Properties
- articleRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of article rightsno setter - billingRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of billing rightsno setter - boolRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of boolean rights (dynamic)no setter - boutiqueRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of boutique rightsno setter - chainRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of chain rightsno setter - contactRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of contact rightsno setter - firmRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of firm rightsno setter - fullSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a complete summary of all permissions (dynamic)no setter -
permissionsMap
→ Map<
String, Map< String, bool> > -
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a map of all permissions for display (dynamic)no setter - ticketRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of ticket rightsno setter - userManagementRightsSummary → String
-
Available on UserPermissions, provided by the UserPermissionsExtension extension
Gets a formatted summary of user management rightsno setter
Methods
-
copyWith(
{String? userId, String? firmId, AccessLimited? limitedAccess, AccessFull? fullAccess, TicketRights? ticketRights, ContactRights? contactRights, ArticleRights? articleRights, BoutiqueRights? boutiqueRights, ChainRights? chainRights, FirmRights? firmRights, UserManagementRights? userManagementRights, BillingRights? billingRights, BoolRights? boolRights}) → UserPermissions -
Available on UserPermissions, provided by the UserPermissionsExtension extension
Creates a copy of the permissions with updated fields