@Override @Factory(value = "isInsidePersonalWorkspace", scope = ScopeType.EVENT) public boolean isShowingPersonalWorkspace() { if (!initialized) { initialize(); } if (mainTabsActions.isOnMainTab(DOCUMENT_MANAGEMENT_ACTION)) { DocumentModel currentDoc = navigationContext.getCurrentDocument(); showingPersonalWorkspace = getUserWorkspaceService().isUnderUserWorkspace(currentUser, null, currentDoc); } return showingPersonalWorkspace; }