I am developing a Confluence Server plugin that provides a few page blueprints. Whenever one of these blueprints is used to create a new page, Confluence automatically creates a Space Shortcut in the left sidebar. It leads to an auto-generated index page that lists all pages created from that blueprint. Is it possible to prevent this?
I found this guide that explains how admins can disable this for specific blueprints on their own Confluence instance by accessing the database directly: How to prevent automatic Space Shortcuts generation for certain blueprints | Confluence | Atlassian Documentation
However, I want this to be the default setting for the blueprints shipped with my plugin.
Is that at all possible?
Here are the relevant parts of my
<content-template key="template-objective" i18n-name-key="create-objective.title"> <resource name="template" type="download" location="/blueprints/objective.xml"/> <context-provider class="com.company.my.BlueprintContextProvider"/> </content-template> <web-item key="create-objective" i18n-name-key="create-objective.title" section="system.create.dialog/content"> <description key="create-objective.description"/> <resource name="icon" type="download" location="/images/icons/objective-80x80.png"/> <param name="blueprintKey" value="blueprint-objective"/> </web-item> <blueprint key="blueprint-objective" content-template-key="template-objective" i18n-name-key="create-objective.title" index-key="index-objective"/>
I tried removing the
index-key attribute from the
blueprint tag, but that prevents my blueprint from being used at all (an error message pops up when trying to create a page from it).