User Details Functions¶
Function |
Description |
Example |
---|---|---|
fn.request_user_name |
Return the logged in username. |
{{fn.request_user_name}}
|
fn.request_user_role |
Return the logged in user role. |
{{fn.request_user_role}}
|
fn.request_user_email |
Return the logged in user email address. |
{{fn.request_user_email}}
|
fn.request_user_pkid |
Return the logged in user pkid. |
{{fn.request_user_pkid}}
|
fn.request_user_type |
Return the logged in user’s user type, such as “Admin”, “End User” and “End User + Admin”. |
{{fn.request_user_type}}
|
Function |
Description |
Example |
---|---|---|
fn.list_end_user_names |
Given a lookup direction and specified target hierarchy type as input parameters, return a list of end users (data.User.username) from the current hierarchy scope to the specified level. The user type should contain “End User”. The direction can be “up”, “down”, “above”, “below”, or “local”. Target hierarchy type can be “System”, “Hcs”, “Provider”, “Reseller”, “Customer”, “IntermediateNode”, “Site”, “LinkedSite”. To exclude target hierarchy type or direction from the resulting filter, pass fn.null. |
{{# fn.list_end_user_names
up Customer #}}
|
fn.user_type_from_context_details |
Given a provided context with user details, typically “input” or “pwf”, returns the user type for the user based on the role and authorized admin hierarchy association.
|
{{fn.user_type_from_context_details
input }}
|