Extension point contentViews
In component org.nuxeo.ecm.platform.ui.web.ContentViewService
Documentation
Content Views are referencing resources that will help build a listing on the UI.
Contribution Descriptors
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="user_tasks"> <title>title.dashboard.userTasks</title> <translateTitle>true</translateTitle> <emptySentence>label.dashboard.empty</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="user_tasks"> <property name="coreSession">#{documentManager}</property> <property name="filterDocumentsFromTrash">true</property> <property name="locale">#{localeSelector.localeString}</property> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>workflowEvent</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_task_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_domains"> <title/> <translateTitle>true</translateTitle> <pageProvider name="user_domains"> <property name="coreSession">#{documentManager}</property> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="domain_documents"> <title>title.domainSearch</title> <translateTitle>true</translateTitle> <pageProvider name="domain_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="domain_published_documents"> <title>title.last.published.documents</title> <translateTitle>true</translateTitle> <pageProvider name="domain_published_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_published_documents_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_documents"> <title>title.dashboard.userDocuments</title> <translateTitle>true</translateTitle> <pageProvider name="user_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{currentUser.name}</parameter> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_sections"> <title>title.dashboard.sections</title> <translateTitle>true</translateTitle> <pageProvider name="user_sections"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_sites"> <title>title.dashboard.userSites</title> <translateTitle>true</translateTitle> <pageProvider name="user_sites"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_workspaces"> <title>title.dashboard.userWorkspaces</title> <translateTitle>true</translateTitle> <pageProvider name="user_workspaces"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_deleted_documents"> <title>title.dashboard.userDeletedDocuments</title> <translateTitle>true</translateTitle> <pageProvider name="user_deleted_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{currentUser.name}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_favorites"> <title>title.dashboard.userFavorites</title> <translateTitle>true</translateTitle> <pageProvider name="user_favorites"> <property name="coreSession">#{documentManager}</property> <parameter>#{currentUserFavorites.id}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_shared_documents"> <title>title.dashboard.userSharedDocuments</title> <translateTitle>true</translateTitle> <pageProvider name="user_shared_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.currentUserPrincipalsToCheck}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="admin_workflow_models"> <title>label.admin.workflow.models</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern>SELECT * FROM DocumentRoute WHERE ecm:path STARTSWITH '/document-route-models-root' </pattern> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <cacheSize>10</cacheSize> <refresh> <event>documentChildrenChanged</event> </refresh> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_route_models_listing_ajax" showCSVExport="true" showPDFExport="true" showSyndicationLinks="false" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="EVENTS_VIEW"> <title>label.contentview.document.history</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <pageProvider name="EVENTS_VIEW"> <property name="coreSession">#{documentManager}</property> <property name="generateUIComments">false</property> </pageProvider> <searchLayout filterDisplayType="quick" name="fullauditsearch"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/> </resultLayouts> </contentView> <contentView name="PERMISSIONS_SEARCH"> <showTitle>false</showTitle> <genericPageProvider class="org.nuxeo.ecm.platform.query.nxql.CoreQueryAndFetchPageProvider"> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="PermissionsSearch"> <fixedPart escapeParameters="false" quoteParameters="false" statement="SELECT ecm:uuid, dc:title, ecm:acl/*1/principal, ecm:acl/*1/creator, ecm:acl/*1/permission, ecm:acl/*1/begin, ecm:acl/*1/end, ecm:acl/*1/status FROM Document"> ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND SORTED_COLUMN IS NOT NULL ? </fixedPart> <predicate operator="IN" parameter="ecm:acl/*1/principal"> <field name="ace_username" schema="permissions_search"/> </predicate> <predicate operator="IN" parameter="ecm:acl/*1/creator"> <field name="ace_creator" schema="permissions_search"/> </predicate> <predicate operator="IN" parameter="ecm:acl/*1/permission"> <field name="ace_permission" schema="permissions_search"/> </predicate> <predicate operator="<=" parameter="ecm:acl/*1/begin"> <field name="ace_begin" schema="permissions_search"/> </predicate> <predicate operator=">=" parameter="ecm:acl/*1/end"> <field name="ace_end" schema="permissions_search"/> </predicate> <predicate operator="LIKE" parameter="ecm:acl/*1/name"> <field name="ace_acl_name" schema="permissions_search"/> </predicate> <predicate operator="IN" parameter="ecm:ancestorId"> <field name="ecm_ancestorIds" schema="permissions_search"/> </predicate> </whereClause> <parameter>#{adminPermissionsActions.ACEStatusFixedPart}</parameter> <pageSize>20</pageSize> <sort ascending="true" column="dc:title"/> </genericPageProvider> <searchLayout filterDisplayType="default" filterUnfolded="true" name="permissions_search_filter"/> <showFilterForm>true</showFilterForm> <waitForExecution>true</waitForExecution> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="permissions_search_listing" showCSVExport="true" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> <contentView name="PERMISSIONS_PURGE"> <showTitle>false</showTitle> <pageProvider name="permissions_purge"> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <property name="coreSession">#{documentManager}</property> </pageProvider> <searchLayout filterDisplayType="default" filterUnfolded="true" name="permissions_purge_filter"/> <showFilterForm>false</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="permissions_search_listing" showCSVExport="true" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="route_past_steps"> <title>label.document.routing.past.steps</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <parameter>#{currentDocument.id}</parameter> <parameter>#{routingActions.getRelatedRoute().getDocument().getId()}</parameter> <whereClause docType="TaskDoc"> <fixedPart> nt:targetDocumentId = ? AND nt:processId = ? AND ecm:currentLifeCycleState = 'ended' </fixedPart> </whereClause> <pageSize>10</pageSize> </coreQueryPageProvider> <showFilterForm>false</showFilterForm> <showRefreshCommand>false</showRefreshCommand> <showPageSizeSelector>false</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentCreated</event> <event>workflowTaskCompleted</event> <event>tasksCacheReset</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <resultLayouts> <layout iconPath="" name="route_content_view_layout" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="forum_content"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <pattern> select * from Document where ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </pattern> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="forum_listing_ajax" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="default_search"> <title>label.search.default</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <trackUsage>true</trackUsage> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="DefaultSearch"> <fixedPart> ecm:primaryType NOT IN ('Domain', 'SectionRoot', 'TemplateRoot', 'WorkspaceRoot', 'Favorites') AND ecm:mixinType != 'HiddenInNavigation' AND NOT (ecm:mixinType = 'Collection' AND ecm:name = 'Locally Edited') AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:parentId IS NOT NULL AND SORTED_COLUMN IS NOT NULL </fixedPart> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="ecm_fulltext" schema="default_search"/> </predicate> <predicate operator="IN" parameter="dc:creator"> <field name="dc_creator" schema="default_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:created"> <field name="dc_created_min" schema="default_search"/> <field name="dc_created_max" schema="default_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="dc_modified_min" schema="default_search"/> <field name="dc_modified_max" schema="default_search"/> </predicate> <predicate operator="IN" parameter="dc:nature"> <field name="dc_nature" schema="default_search"/> </predicate> <predicate operator="STARTSWITH" parameter="dc:subjects"> <field name="dc_subjects" schema="default_search"/> </predicate> <predicate operator="STARTSWITH" parameter="dc:coverage"> <field name="dc_coverage" schema="default_search"/> </predicate> <predicate operator="STARTSWITH" parameter="ecm:path"> <field name="ecm_path" schema="default_search"/> </predicate> <predicate operator="IN" parameter="ecm:tag"> <field name="ecm_tags" schema="default_search"/> </predicate> <predicate operator="IN" parameter="collectionMember:collectionIds"> <field name="ecm_collections" schema="default_search"/> </predicate> </whereClause> <aggregates> <aggregate id="dc_nature_agg" parameter="dc:nature" type="terms"> <field name="dc_nature_agg" schema="default_search"/> <properties> <property name="size">10</property> </properties> </aggregate> <aggregate id="dc_subjects_agg" parameter="dc:subjects" type="terms"> <field name="dc_subjects_agg" schema="default_search"/> <properties> <property name="size">10</property> </properties> </aggregate> <aggregate id="dc_coverage_agg" parameter="dc:coverage" type="terms"> <field name="dc_coverage_agg" schema="default_search"/> <properties> <property name="size">10</property> </properties> </aggregate> <aggregate id="dc_creator_agg" parameter="dc:creator" type="terms"> <field name="dc_creator_agg" schema="default_search"/> <properties> <property name="size">10</property> </properties> </aggregate> <aggregate id="common_size_agg" parameter="common:size" type="range"> <field name="common_size_agg" schema="default_search"/> <ranges> <range key="tiny" to="102400"/> <range from="102401" key="small" to="1048576"/> <range from="1048577" key="medium" to="10485760"/> <range from="10485761" key="big" to="104857600"/> <range from="104857601" key="huge"/> </ranges> </aggregate> <aggregate id="dc_created_agg" parameter="dc:created" type="date_histogram"> <field name="dc_created_agg" schema="default_search"/> <properties> <property name="interval">year</property> <property name="format">yyyy</property> <property name="order">key desc</property> </properties> </aggregate> <aggregate id="dc_modified_agg" parameter="dc:modified" type="date_range"> <field name="dc_modified_agg" schema="default_search"/> <properties> <property name="format">"dd-MM-yyyy"</property> </properties> <dateRanges> <dateRange fromDate="now-24H" key="last24h" toDate="now"/> <dateRange fromDate="now-7d" key="lastWeek" toDate="now-24H"/> <dateRange fromDate="now-1M" key="lastMonth" toDate="now-7d"/> <dateRange fromDate="now-1y" key="lastYear" toDate="now-1M"/> <dateRange key="priorToLastYear" toDate="now-1y"/> </dateRanges> </aggregate> </aggregates> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout name="default_search_layout"/> <waitForExecution>false</waitForExecution> <waitForExecutionSentence> label.search.waitForExecution </waitForExecutionSentence> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> <resultColumns> #{searchDocument.cvd.selectedLayoutColumns} </resultColumns> <resultLayout> #{searchDocument.cvd.resultLayoutName} </resultLayout> <flags> <flag>SEARCH</flag> </flags> </contentView> <contentView name="simple_search"> <title>label.search.form.simple</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <iconPath>/icons/document_listing_icon.png</iconPath> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <trackUsage>true</trackUsage> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <property name="coreSession">#{documentManager}</property> <whereClause docType="DefaultSearch"> <fixedPart> ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:parentId IS NOT NULL AND SORTED_COLUMN IS NOT NULL </fixedPart> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="ecm_fulltext" schema="default_search"/> </predicate> </whereClause> <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance --> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout name="simple_search_layout"/> <waitForExecution>true</waitForExecution> <waitForExecutionSentence> label.search.waitForExecution </waitForExecutionSentence> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> </resultLayouts> <resultColumns> #{searchDocument.cvd.selectedLayoutColumns} </resultColumns> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> <contentView name="nxql_search"> <title>label.search.nxql</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <trackUsage>true</trackUsage> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <searchDocumentType>DefaultSearch</searchDocumentType> <pattern escapeParameters="false" quoteParameters="false">?</pattern> <parameter>#{searchUIActions.nxqlQuery}</parameter> <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance --> <pageSize>20</pageSize> </coreQueryPageProvider> <waitForExecution>true</waitForExecution> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> <contentView name="all_saved_searches"> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:mixinType = 'SavedSearch' AND cvd:contentViewName IS NOT NULL AND ecm:isProxy = 0 AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:parentId = ? AND SORTED_COLUMN IS NOT NULL </fixedPart> </whereClause> <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>searchSaved</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>SAVED_SEARCHES_CURRENT_SELECTION</selectionList> <actions category="SAVED_SEARCHES_CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="relation_search"> <title>label.search.results</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <parameter>#{currentDocument.id}</parameter> <property name="coreSession">#{documentManager}</property> <whereClause docType="RelationSearch"> <predicate operator="STARTSWITH" parameter="ecm:path"> <field name="ecm_path" schema="relation_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="dc_title" schema="relation_search"/> </predicate> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="ecm_fulltext" schema="relation_search"/> </predicate> <predicate operator="!=" parameter="ecm:currentLifeCycleState"> <field name="currentLifeCycleState" schema="relation_search"/> </predicate> <fixedPart> ecm:uuid != ? AND ecm:mixinType != 'HiddenInNavigation' AND ecm:mixinType != 'Folderish' AND ecm:isCheckedInVersion = 0 </fixedPart> </whereClause> <sort ascending="true" column="dc:title"/> <pageSize>5</pageSize> </coreQueryPageProvider> <searchLayout name="relation_search"/> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="relation_document_listing" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="TEMPLATE_USAGE"> <title>label.template.usage</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType = 'TemplateBased' AND ecm:currentLifeCycleState != 'deleted' AND nxts:bindings/*/templateId IN ? AND ecm:isCheckedInVersion = ? </pattern> <parameter>#{templateActions.templateAndVersionsUUIDs}</parameter> <parameter>#{templateActions.checkedInVersion}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <showFilterForm>false</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{currentDocument.id}-#{templateActions.showVersions}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="DOCUMENT_HISTORY"> <title>label.contentview.document.history</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <pageProvider name="DOCUMENT_HISTORY_PROVIDER"> <property name="coreSession">#{documentManager}</property> <property name="generateUIComments">true</property> <parameter>#{currentDocument.id}</parameter> </pageProvider> <searchLayout filterDisplayType="quick" name="basicauditsearch"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> <event>documentChildrenChanged</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="history_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="user_collection_contentview"> <title>label.search.results</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="Document"> <fixedPart> ecm:mixinType = 'Collection' AND ecm:mixinType != 'HiddenInNavigation' AND ecm:primaryType != 'Favorites' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout name="collections_default"/> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="collections_listing" showCSVExport="true" showSyndicationLinks="false" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>COLLECTIONS_CURRENT_SELECTION</selectionList> <actions category="COLLECTIONS_CURRENT_SELECTION_LIST"/> </contentView> <contentView name="collection_content_contentview"> <title>label.search.results</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND collectionMember:collectionIds/* = ? </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> </resultLayouts> <selectionList>COLLECTION_CURRENT_SELECTION</selectionList> <actions category="COLLECTION_ACTION"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="shibb_groups_listing_search_only"> <emptySentence>label.groupManager.emptyGroupList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="shibb_groups_listing"> <property name="groupsListingMode">#{shibbGroupManagerActions.listingMode}</property> <parameter>#{shibbGroupManagerActions.searchString}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>shibbGroupsListingChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="shibb_groups_listing" showCSVExport="true" showPDFExport="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="mail_document_content"> <title>label.contentview.document_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/mail_listing_icon.png" name="mail_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="mail_listing" translateTitle="false"/> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="users_listing_search_only"> <emptySentence>label.userManager.emptyUserList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="users_listing"> <property name="usersListingMode">#{userManagementActions.listingMode}</property> <parameter>#{userManagementActions.searchString}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>usersListingChanged</event> <event>usersSearchChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="users_listing" showCSVExport="false" showPDFExport="false"/> </resultLayouts> </contentView> <contentView name="users_listing_tabbed"> <emptySentence>label.userManager.emptyUserList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="users_listing"> <property name="usersListingMode">#{userManagementActions.listingMode}</property> <parameter>#{userManagementActions.selectedLetter}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>selectedLetterChanged</event> </refresh> <reset> <event>usersListingChanged</event> </reset> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="users_listing" showCSVExport="false" showPDFExport="false"/> </resultLayouts> </contentView> <contentView name="groups_listing_search_only"> <emptySentence>label.groupManager.emptyGroupList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="groups_listing"> <property name="groupsListingMode">#{groupManagementActions.listingMode}</property> <parameter>#{groupManagementActions.searchString}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>groupsListingChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="groups_listing" showCSVExport="false" showPDFExport="false"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="favorites_content_contentview"> <title>label.search.results</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="Document"> <fixedPart> ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND collectionMember:collectionIds/* = ? </fixedPart> </whereClause> <parameter>#{currentUserFavorites.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout name="collection_content_default"/> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>COLLECTION_CURRENT_SELECTION</selectionList> <actions category="COLLECTION_ACTION"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="user_requests_view"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND ecm:isCheckedInVersion = 0 </pattern> <pageSize>20</pageSize> <sort ascending="false" column="dc:created"/> </coreQueryPageProvider> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>requestDocumentsChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_USER_REQUESTS</selectionList> <actions category="CURRENT_USER_REQUESTS_GLOBAL"/> </contentView> <contentView name="local_user_requests_view"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND docinfo:documentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'validated' </pattern> <parameter>#{navigationContext.currentDocument.id}</parameter> <pageSize>20</pageSize> <sort ascending="false" column="dc:created"/> </coreQueryPageProvider> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>requestDocumentsChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_USER_REQUESTS</selectionList> <actions category="CURRENT_USER_REQUESTS_LOCAL"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="document_content"> <title>label.contentview.document_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> <contentView name="document_trash_content"> <title>label.contentview.document_trash_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState = 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION_TRASH</selectionList> <actions category="CURRENT_SELECTION_TRASH_LIST"/> </contentView> <contentView name="section_content"> <title>label.contentview.section_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>documentPublicationRejected</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION_SECTIONS</selectionList> <actions category="CURRENT_SELECTION_SECTIONS_LIST"/> </contentView> <contentView name="orderable_document_content"> <title>label.contentview.orderable_document_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="ecm:pos"/> <sortable>false</sortable> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="ORDERABLE_CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="routing_tasks"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType IN ('RoutingTask') AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:currentLifeCycleState != 'cancelled' AND ecm:currentLifeCycleState != 'ended' AND ecm:isProxy = 0 </pattern> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> </refresh> <cacheSize>0</cacheSize> <resultLayouts> <layout name="routing_task_listing"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> </contentView> <contentView name="user_open_tasks"> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="user_open_tasks_cv"> <predicate operator="LIKE" parameter="nt:processId"> <field name="task_processId" schema="user_open_tasks_cv"/> </predicate> <predicate operator="ILIKE" parameter="nt:name"> <field name="task_name" schema="user_open_tasks_cv"/> </predicate> <predicate operator="BETWEEN" parameter="nt:dueDate"> <field name="task_dueDate_min" schema="user_open_tasks_cv"/> <field name="task_dueDate_max" schema="user_open_tasks_cv"/> </predicate> <fixedPart> ecm:mixinType IN ('RoutingTask') AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState = 'opened' AND ecm:isProxy = 0 </fixedPart> </whereClause> <pageSize>10</pageSize> </coreQueryPageProvider> <showFilterForm>true</showFilterForm> <showPageSizeSelector>false</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> <event>workflowTaskCompleted</event> <event>workflowNewProcessStarted</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <searchLayout filterUnfolded="true" name="routing_user_open_task_search_layout"/> <resultLayouts> <layout iconPath="" name="routing_user_open_task_listing" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/> </resultLayouts> </contentView> <contentView name="task_target_documents"> <title>label.document.routing.participatingDocuments</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <parameter>#{routingTaskActions.getCurrentTaskTargetDocumentsIds()} </parameter> <whereClause docType="Document"> <fixedPart> ecm:uuid IN (?) AND ecm:isCheckedInVersion = 0 AND ecm:isProxy = 0 </fixedPart> </whereClause> <pageSize>10</pageSize> </coreQueryPageProvider> <showFilterForm>false</showFilterForm> <showPageSizeSelector>false</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentCreated</event> <event>documentChanged</event> <event>workflowTaskCompleted</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="task_related_documents_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>