Introduction
English |
---|
Bean Shell Permission provides the ability to key in custom Java codes to define the permission checking. |

Figure 1: Sample BeanShell permission to allow only username "admin" to view the menu category.
Name | Description |
---|
Plugin Name | Bean Shell Permission |
Label | Bean Shell Script |
Applicable for | - UI
- UI Builder > Advanced Tools
- UI Category (Figure 1)
- Form
- Form Builder > Advanced Tools
- Form Section
- List Builder > Advanced Tools
|
Availability | - Joget DX Community Edition
- Joget DX Enterprise & Professional Edition.
|
When writing your own code, these two objects are made available for you to ease your implementation.

Figure 2: Sample variables' values
Code Block |
---|
|
System.out.println( user.getFirstName() ); //will print "Admin"
System.out.println( requestParams.get("appId") ); //will print "hr_expense";
if (user.getFirstName().equalsIgnoreCase("Admin")) {
return true;
} else {
return false;
} |