Documentation
Single Condition
Conditions can be added to modules to display them only when all the given conditions are true.
Single Conditions can take optional parameters. These parameters will be passed in to the condition's init() method as a map of string key/value pairs before any condition checks are performed. To invert a condition, add the attributeinvert="true" to the condition element.
This is useful where you want to show the section if a certain condition is not satisfied.
Single Conditions must contain a condition attribute with the name of the condition to check.
The valid condition names are as follows:
JIRA
browse_users_permissionlinking_enableduser_is_the_logged_in_userexternal_user_management_disabledhas_last_search_requestis_issue_reported_by_current_usernot_version_contextis_issue_unresolveduser_has_issue_historyvoting_enabledtime_tracking_enabledhas_link_types_availableis_field_hiddenhas_issue_permissionwatching_enabledhas_selected_projectcan_create_shared_objectscan_manage_attachmentsis_watching_issuecan_convert_to_issueis_sub_taskis_issue_assigned_to_current_usercan_attach_file_to_issuehas_project_permissionuser_is_project_admincan_attach_screenshot_to_issuecan_convert_to_sub_taskhas_voted_for_issueis_issue_editableis_admin_modesub_tasks_enableduser_is_adminuser_is_logged_inhas_sub_tasks_availableis_keyboard_shortcuts_enableduser_is_sysadminsmtp_mail_server_configured
CONFLUENCE
space_function_permissionuser_can_update_user_statusprintable_versionuser_watching_space_for_content_typeuser_can_create_personal_spaceuser_has_personal_spacetarget_user_can_set_statusthreaded_commentsfavourite_spacewritable_directory_existsnot_personal_spacefavourite_pagehas_blog_postcan_signupcontent_has_any_permissions_setuser_can_use_confluenceuser_watching_spaceshowing_page_attachmentscan_edit_space_stylestarget_user_has_personal_spaceuser_has_personal_bloguser_logged_in_editabletiny_url_supporteduser_watching_pagelatest_versionhas_spacehas_pageviewing_contentviewing_own_profileuser_favouriting_target_user_personal_spacecreate_contentactive_themetarget_user_has_personal_blogfollowing_target_userhas_attachmenthas_templateuser_is_logged_inspace_sidebaremail_address_publicuser_is_confluence_administratoruser_is_sysadmincan_cluster
Example
{
"condition": {
"condition": "user_is_logged_in",
"invert": false
}
}
Properties
condition
Type
stringRequired
Yes
invert
Type
booleanDefaults to
falseparams
Type
objectDescription
This object represents a map of key/value pairs, where each property name and value corresponds to the parameter name and value respectively.
Example
{
"params": {
"someOtherProperty": "someValue",
"myCustomProperty": "myValue"
}
}