System Roles & Brand-based Roles
Roles and permissions can transform how different users interact with your application. By tailoring user experiences through these mechanisms, you can ensure a more efficient and secure operation. In JFW, the following roles and permissions can be applied to each brand.
JFW provides the following built-in roles for managing the tenant:
Role Name
Description
Owner
Full access to all settings, including billing.
Admin
Full access to tenant settings except billing.
Editor
Can edit settings but cannot manage users or billing.
Viewer
Read-only access to the tenant.
Examples
You can also create extended roles such as:
Moderator
Description: This role oversees the community interactions, ensuring rules and guidelines are followed.
Permission:
Address: ADDRESS.VIEW, ADDRESS.DOWNLOAD.
BlackList: BLACKLIST.CREATE, BLACKLIST.VIEW, BLACKLIST.EDIT, BLACKLIST.DELETE, BLACKLIST.DOWNLOAD.
Brand: BRAND.VIEW, BRAND.EDIT, BRAND.DOWNLOAD.
Coupon: COUPON.VIEW, COUPON.DOWNLOAD.
Device: DEVICE.VIEW, DEVICE.EDIT, DEVICE.DELETE, DEVICE.DOWNLOAD.
GUI-DIAGNOSTICS: GUI-DIAGNOSTICS.VIEW, GUI-DIAGNOSTICS.EXECUTE.
Help Desk: HELPDESK.CREATE, HELPDESK.VIEW, HELPDESK.EDIT, HELPDESK.DELETE and HELPDESK.DOWNLOAD.
Help Desk Feedback: HELPDESK-FEEDBACK.CREATE, HELPDESK-FEEDBACK.VIEW, HELPDESK-FEEDBACK.EDIT, HELPDESKFEEDBACK.DELETE, HELPDESKFEEDBACK.DOWNLOAD.
License: LICENSE.VIEW, LICENSE.DOWNLOAD.
Maintenance: MAINTENANCE.CREATE, MAINTENANCE.VIEW, MAINTENANCE.EDIT, MAINTENANCE.DELETE and MAINTENANCE.EXECUTE.
Package: PACKAGE.VIEW, PACKAGE.DOWNLOAD.
Payment: PAYMENT.VIEW, PAYMENT.DOWNLOAD.
User: USER.VIEW, USER.EDIT, USER.DELETE, USER.DOWNLOAD.
Support
Description: This role involves assisting personnel in handling customer inquiries, providing support, and resolving issues related to the use of products or services.
Permission:
Address: ADDRESS.VIEW, ADDRESS.DOWNLOAD.
BlackList: BLACKLIST.VIEW, BLACKLIST.DOWNLOAD.
Brand: BRAND.VIEW, BRAND.DOWNLOAD.
CDN: CDN.VIEW, CDN.DOWNLOAD.
Configuration: CONFIGURATION.VIEW, CONFIGURATION.DOWNLOAD.
Coupon: COUPON.VIEW, COUPON.DOWNLOAD.
Device: DEVICE.VIEW, DEVICE.DOWNLOAD.
GUI-DIAGNOSTICS: GUI-DIAGNOSTICS.VIEW, GUI-DIAGNOSTICS.EXECUTE.
External Login Provider: EXTERNAL-LOGIN-PROVIDER.VIEW, EXTERNAL-LOGIN-PROVIDER.DOWNLOAD.
Feature: FEATURE.VIEW, FEATURE.DOWNLOAD.
Helpdesk: HELPDESK.CREATE, HELPDESK.VIEW, HELPDESK.DOWNLOAD.
Helpdesk Feedback: HELPDESK-FEEDBACK.CREATE, HELPDESK-FEEDBACK.VIEW, HELPDESK-FEEDBACK.DOWNLOAD.
License: LICENSE.VIEW, LICENSE.DOWNLOAD.
Maintenance: MAINTENANCE.VIEW.
Package: PACKAGE.VIEW, PACKAGE.DOWNLOAD.
Payment: PAYMENT.VIEW, PAYMENT.DOWNLOAD.
Payment History: PAYMENT-HISTORY.VIEW, PAYMENT-HISTORY.DOWNLOAD.
Payment Provider: PAYMENTPROVIDER.VIEW, PAYMENTPROVIDER.DOWNLOAD.
Point: POINT.VIEW, POINT.DOWNLOAD.
Point Event: POINT-EVENT.VIEW, POINT-EVENT.DOWNLOAD.
Point History: POINT-HISTORY.VIEW, POINT-HISTORY.DOWNLOAD.
Price: PRICE.VIEW, PRICE.DOWNLOAD.
Subscription Type: SUBSCRIPTIONTYPE.VIEW, SUBSCRIPTIONTYPE.DOWNLOAD.
Tracking Activity: TRACKING-ACTIVITY.VIEW, TRACKING-ACTIVITY.DOWNLOAD.
Tracking Email: TRACKING-EMAIL.VIEW, TRACKING-EMAIL.DOWNLOAD.
Tracking Email Pattern: TRACKING-EMAIL-PATTERN.VIEW, TRACKING-EMAIL-PATTERN.DOWNLOAD.
Tracking Event: TRACKING-EVENT.VIEW, TRACKING-EVENT.DOWNLOAD.
User: USER.VIEW, USER.DOWNLOAD.
Wallet: WALLET.VIEW, WALLET.DOWNLOAD.
Billing
Description: This role manages financial accounts, process payments, and handle billing inquiries.
Permission:
Coupon: COUPON.CREATE, COUPON.VIEW, COUPON.EDIT, COUPON.DELETE, COUPON.DOWNLOAD.
Helpdesk: HELPDESK.CREATE, HELPDESK.VIEW.
Helpdesk Feedback: HELPDESK-FEEDBACK.CREATE, HELPDESK-FEEDBACK.VIEW.
License: LICENSE.CREATE, LICENSE.VIEW, LICENSE.EDIT, LICENSE.DELETE, LICENSE.DOWNLOAD.
Package: PACKAGE.CREATE, PACKAGE.VIEW, PACKAGE.EDIT, PACKAGE.DELETE, PACKAGE.DOWNLOAD.
Payment: PAYMENT.VIEW, PAYMENT.DOWNLOAD.
Payment History: PAYMENT-HISTORY.VIEW, PAYMENT-HISTORY.DOWNLOAD.
Payment Method: PAYMENTMETHOD.CREATE, PAYMENTMETHOD.VIEW, PAYMENTMETHOD.EDIT, PAYMENTMETHOD.DELETE, PAYMENTMETHOD.DOWNLOAD.
Point: POINT.VIEW, POINT.DOWNLOAD.
Point Event: POINT-EVENT.VIEW, POINT-EVENT.DOWNLOAD.
Point History: POINT-HISTORY.VIEW, POINT-HISTORY.DOWNLOAD.
Price: PRICE.CREATE, PRICE.VIEW, PRICE.EDIT, PRICE.DELETE, PRICE.DOWNLOAD.
Subscription Type: SUBSCRIPTIONTYPE.CREATE, SUBSCRIPTIONTYPE.VIEW, SUBSCRIPTIONTYPE.EDIT, SUBSCRIPTIONTYPE.DELETE, SUBSCRIPTIONTYPE.DOWNLOAD.
Tracking Activity: TRACKING-ACTIVITY.VIEW, TRACKING-ACTIVITY.DOWNLOAD.
Tracking Email: TRACKING-EMAIL.VIEW, TRACKING-EMAIL.DOWNLOAD.
Tracking Email Pattern: TRACKING-EMAIL-PATTERN.VIEW, TRACKING-EMAIL-PATTERN.DOWNLOAD.
Tracking Event: TRACKING-EVENT.VIEW, TRACKING-EVENT.DOWNLOAD.
Wallet: WALLET.VIEW, WALLET.DOWNLOAD.
IT Staff
Description: This role is responsible for the maintenance and operation of IT infrastructure, ensuring system security and efficiency.
Permission:
Address: ADDRESS.CREATE, ADDRESS.VIEW, ADDRESS.EDIT, ADDRESS.DELETE, ADDRESS.DOWNLOAD.
BlackList: BLACKLIST.CREATE, BLACKLIST.VIEW, BLACKLIST.EDIT, BLACKLIST.DELETE, BLACKLIST.DOWNLOAD.
Brand: BRAND.VIEW, BRAND.EDIT, BRAND.DOWNLOAD.
CDN: CDN.CREATE, CDN.VIEW, CDN.EDIT, CDN.DELETE, CDN.DOWNLOAD.
Configuration: CONFIGURATION.CREATE, CONFIGURATION.VIEW, CONFIGURATION.EDIT, CONFIGURATION.DELETE, CONFIGURATION.DOWNLOAD.
GUI-DIAGNOSTICS: GUI-DIAGNOSTICS.CREATE, GUI-DIAGNOSTICS.VIEW, GUI-DIAGNOSTICS.EXECUTE.
External Login Provider: EXTERNAL-LOGIN-PROVIDER.CREATE, EXTERNAL-LOGIN-PROVIDER.VIEW, EXTERNAL-LOGIN-PROVIDER.EDIT, EXTERNAL-LOGIN-PROVIDER.DELETE, EXTERNAL-LOGIN-PROVIDER.DOWNLOAD.
Helpdesk: HELPDESK.CREATE, HELPDESK.VIEW, HELPDESK.EDIT, HELPDESK.DELETE, HELPDESK.DOWNLOAD.
Helpdesk Feedback: HELPDESK-FEEDBACK.CREATE, HELPDESK-FEEDBACK.VIEW, HELPDESK-FEEDBACK.EDIT, HELPDESK-FEEDBACK.DELETE, HELPDESK-FEEDBACK.DOWNLOAD.
Maintenance: MAINTENANCE.CREATE, MAINTENANCE.VIEW, MAINTENANCE.EDIT, MAINTENANCE.DELETE, MAINTENANCE.EXECUTE.
Payment: PAYMENT.CREATE, PAYMENT.VIEW, PAYMENT.EDIT, PAYMENT.DELETE, PAYMENT.DOWNLOAD.
Payment Method: PAYMENTMETHOD.CREATE, PAYMENTMETHOD.VIEW, PAYMENTMETHOD.EDIT, PAYMENTMETHOD.DELETE, PAYMENTMETHOD.DOWNLOAD.
Payment Provider: PAYMENTPROVIDER.CREATE, PAYMENTPROVIDER.VIEW, PAYMENTPROVIDER.EDIT, PAYMENTPROVIDER.DELETE, PAYMENTPROVIDER.DOWNLOAD.
Permission: PERMISSION.CREATE, PERMISSION.VIEW, PERMISSION.EDIT, PERMISSION.DELETE, PERMISSION.DOWNLOAD.
Role: ROLE.CREATE, ROLE.VIEW, ROLE.EDIT, ROLE.DELETE, ROLE.DOWNLOAD.
Schedulers: SCHEDULERS.CREATE, SCHEDULERS.VIEW, SCHEDULERS.EDIT, SCHEDULERS.DELETE, SCHEDULERS.EXECUTE.
Marketing
Description: This role is responsible for developing and implementing successful strategies to increase the visibility of products or services, which in turn strengthens brand awareness and stimulates the expansion of sales.
Permission:
Brand: BRAND.VIEW, BRAND.DOWNLOAD.
Coupon: COUPON.VIEW, COUPON.DOWNLOAD.
Device: DEVICE.VIEW, DEVICE.DOWNLOAD.
GUI-DIAGNOSTICS: GUI-DIAGNOSTICS.VIEW, GUI-DIAGNOSTICS.EXECUTE.
Feature: FEATURE.VIEW, FEATURE.DOWNLOAD.
Helpdesk: HELPDESK.CREATE, HELPDESK.VIEW, HELPDESK.DOWNLOAD.
Helpdesk Feedback: HELPDESK-FEEDBACK.CREATE, HELPDESK-FEEDBACK.VIEW, HELPDESK-FEEDBACK.DOWNLOAD.
License: LICENSE.VIEW, LICENSE.DOWNLOAD.
Package: PACKAGE.VIEW, PACKAGE.DOWNLOAD.
Payment: PAYMENT.VIEW, PAYMENT.DOWNLOAD.
Payment History: PAYMENT-HISTORY.VIEW, PAYMENT-HISTORY.DOWNLOAD.
Point: POINT.VIEW, POINT.DOWNLOAD.
Point Event: POINT-EVENT.VIEW, POINT-EVENT.DOWNLOAD.
Point History: POINT-HISTORY.VIEW, POINT-HISTORY.DOWNLOAD.
Price: PRICE.VIEW, PRICE.DOWNLOAD.
Subscription Type: SUBSCRIPTIONTYPE.VIEW, SUBSCRIPTIONTYPE.DOWNLOAD.
Tracking Activity: TRACKING-ACTIVITY.VIEW, TRACKING-ACTIVITY.DOWNLOAD.
Tracking Email: TRACKING-EMAIL.VIEW, TRACKING-EMAIL.DOWNLOAD.
Tracking Email Pattern: TRACKING-EMAIL-PATTERN.VIEW, TRACKING-EMAIL-PATTERN.DOWNLOAD.
Tracking Event: TRACKING-EVENT.VIEW, TRACKING-EVENT.DOWNLOAD.
User: USER.VIEW, USER.DOWNLOAD.
Wallet: WALLET.VIEW, WALLET.DOWNLOAD.
Tester
Description: This role is responsible for identifying bugs and ensuring that software products meet quality standards before release.
Permission:
Address: ADDRESS.VIEW, ADDRESS.DOWNLOAD.
BlackList: BLACKLIST.VIEW, BLACKLIST.DOWNLOAD.
Brand: BRAND.VIEW, BRAND.DOWNLOAD.
CDN: CDN.VIEW, CDN.DOWNLOAD.
Configuration: CONFIGURATION.VIEW, CONFIGURATION.DOWNLOAD.
Coupon: COUPON.VIEW, COUPON.DOWNLOAD.
Device: DEVICE.VIEW, DEVICE.DOWNLOAD.
GUI-DIAGNOSTICS: GUI-DIAGNOSTICS.VIEW, GUI-DIAGNOSTICS.EXECUTE.
External Login Provider: EXTERNAL-LOGIN-PROVIDER.VIEW, EXTERNAL-LOGIN-PROVIDER.DOWNLOAD.
Feature: FEATURE.VIEW, FEATURE.DOWNLOAD.
Helpdesk: HELPDESK.CREATE, HELPDESK.VIEW, HELPDESK.DOWNLOAD.
Helpdesk Feedback: HELPDESK-FEEDBACK.CREATE, HELPDESK-FEEDBACK.VIEW, HELPDESK-FEEDBACK.DOWNLOAD.
License: LICENSE.VIEW, LICENSE.DOWNLOAD.
Maintenance: MAINTENANCE.VIEW.
Package: PACKAGE.VIEW, PACKAGE.DOWNLOAD.
Payment: PAYMENT.VIEW, PAYMENT.DOWNLOAD.
Payment History: PAYMENT-HISTORY.VIEW, PAYMENT-HISTORY.DOWNLOAD.
Payment Method: PAYMENTMETHOD.VIEW, PAYMENTMETHOD.DOWNLOAD.
Payment Provider: PAYMENTPROVIDER.VIEW, PAYMENTPROVIDER.DOWNLOAD.
Point: POINT.VIEW, POINT.DOWNLOAD.
Point Event: POINT-EVENT.VIEW, POINT-EVENT.DOWNLOAD.
Point History: POINT-HISTORY.VIEW, POINT-HISTORY.DOWNLOAD.
Price: PRICE.VIEW, PRICE.DOWNLOAD.
Schedulers: SCHEDULERS.VIEW, SCHEDULERS.EXECUTE.
Subscription Type: SUBSCRIPTIONTYPE.VIEW, SUBSCRIPTIONTYPE.DOWNLOAD.
Testing: TESTING.CREATE, TESTING.VIEW, TESTING.EDIT, TESTING.DELETE, TESTING.EXECUTE.
Tracking Activity: TRACKING-ACTIVITY.VIEW, TRACKING-ACTIVITY.DOWNLOAD.
Tracking Email: TRACKING-EMAIL.VIEW, TRACKING-EMAIL.DOWNLOAD.
Tracking Email Pattern: TRACKING-EMAIL-PATTERN.VIEW, TRACKING-EMAIL-PATTERN.DOWNLOAD.
Tracking Event: TRACKING-EVENT.VIEW, TRACKING-EVENT.DOWNLOAD.
User: USER.VIEW, USER.DOWNLOAD.
Wallet: WALLET.VIEW, WALLET.DOWNLOAD.
Last updated
Was this helpful?