com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links' is unknown.

Handlebars Helpers

Handlebars lets you build semantic templates effectively. Handlebars helpers can be accessed from any context in a template. The ES permission model includes two Handlebars helpers that can be used to query permissions of a logged in user when rendering the UI element of a page.

  • hasAssetPermission

    For more information on the hasAssetPermission method, see hasAssetPermission.

    Example:

    {{#hasAssetPermission key=”ASSET_CREATE” type=gadget username=”admin” tenantId=”-1234” }}
    	<div>Secured</div>
    {{/hasAssetPermission}}
  • hasAppPermission

    For more information on the hasAppPermission method, see hasAppPermission.

    Example:

    {{#hasAppPermission key=”ASSET_CREATE” username=”admin” tenantId=”-1234” }}
    	<div> Secured </div>
    {{/hasAppPermission}}
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.