| Bean Shell Permission allows one to write its own custom Java coding to determine permission. |
| Name | Description |
|---|---|
| Plugin Name | Bean Shell Permission |
| Label | Bean Shell Script |
| Applicable for |
|
| Availability |
|

Figure 1: Sample screenshot of Bean Shell Permission in Userview Category
When writing your own code, these 2 objects are made available for your to ease your implementation.

Figure 2: Sample variables' values
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;
} |