diff --git a/documents-webapp/src/main/webapp/WEB-INF/gatein-resources.xml b/documents-webapp/src/main/webapp/WEB-INF/gatein-resources.xml
index ae5af92a1..f364bb3d9 100644
--- a/documents-webapp/src/main/webapp/WEB-INF/gatein-resources.xml
+++ b/documents-webapp/src/main/webapp/WEB-INF/gatein-resources.xml
@@ -27,6 +27,30 @@
true
+
+ DocumentsLeftHeaderExtension
+ documentLeftHeaderGRP
+
+
+ extensionRegistry
+
+
+ eXoVueI18n
+
+
+ vue
+
+
+ vuetify
+
+
+ commonVueComponents
+
+
+
Documents
@@ -66,6 +90,9 @@
DocumentsDraggable
+
+ DocumentsLeftHeaderExtension
+
applicationToolbarComponent
diff --git a/documents-webapp/src/main/webapp/js/documentLeftHeader.js b/documents-webapp/src/main/webapp/js/documentLeftHeader.js
new file mode 100644
index 000000000..24ba173f9
--- /dev/null
+++ b/documents-webapp/src/main/webapp/js/documentLeftHeader.js
@@ -0,0 +1 @@
+//this file is necessary to initialize the js group documentLeftHeaderGRP to add extensions from other addons
diff --git a/documents-webapp/src/main/webapp/vue-app/documents/main.js b/documents-webapp/src/main/webapp/vue-app/documents/main.js
index 6c41551dc..6d4b39c46 100644
--- a/documents-webapp/src/main/webapp/vue-app/documents/main.js
+++ b/documents-webapp/src/main/webapp/vue-app/documents/main.js
@@ -177,7 +177,7 @@ export async function init(appId, canEdit, settings, settingsSaveUrl) {
vuetify: Vue.prototype.vuetifyOptions,
i18n
}, `#${appId}`, 'Documents');
-
+ Vue.prototype.$utils.includeExtensions('LeftHeaderExtension');
}
async function getSubcategoryIds(categoryIds, depth) {