Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-12435

Remove / Migrate remaining QueryModels

    XMLWordPrintable

    Details

    • Backlog priority:
      500
    • Upgrade notes:
      Hide

      Migration instructions available at http://doc.nuxeo.com/x/O4IZAQ

      Removed modules:

      • deprecated org.nuxeo.ecm.platform:nuxeo-platform-user-dashboard-compat (relying on jbpm addon) as it relies on query models
      • deprecated org.nuxeo.ecm.platform:nuxeo-platform-syndication (deprecated as of 5.4.2 since content views already offer RSS and ATOM exports). Removed all org.nuxeo.ecm.platform.syndication.* classes.

      Removed extension points:

      • org.nuxeo.ecm.core.search.api.client.querymodel.QueryModelService
      • org.nuxeo.ecm.webapp.search.SearchUIConfigService
      • org.nuxeo.ecm.webapp.pagination.ResultsProviderService

      Removed services:

      • org.nuxeo.ecm.core.search.api.client.querymodel.QueryModelService
      • org.nuxeo.ecm.webapp.pagination.ResultsProviderService
      • org.nuxeo.ecm.webapp.search.SearchUIConfigService

      Removed interfaces:

      • org.nuxeo.ecm.core.search.api.client.querymodel.QueryModel
      • org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm

      Removed seam components:

      • documentChildrenSearchFarm
      • documentChildrenFarm
      • queryModelActions
      • sortActions
      • resultsProviderCache
      • domainActions

      Removed seam context variables:

      • currentDocumentChildren
      • currentChildrenSelectModel
      • currentOrderedChildrenSelectModel
      • sectionOrderedChildrenSelectModel

      Removed methods:

      • NavigationContext:
      • getCurrentDocumentChildren
      • getCurrentDocumentChildrenPage
      • invalidateChildrenProvider
      • DocumentActions:
      • getChildrenSelectModel
      • getSectionChildrenSelectModel
      • checkCurrentDocAndProcessSelectRow (see DocumentListingActionsBean instead)
      • processSelectRow (see DocumentListingActionsBean instead)
      • checkCurrentDocAndProcessSelectPage (see DocumentListingActionsBean instead)
      • processSelectPage (see DocumentListingActionsBean instead)
      • DeleteActions:
      • getDeletedChildrenSelectModel
      • getCurrentDocumentDeletedChildrenPage
      • getSearchDeletedDocuments
      • setSearchDeletedDocuments
      • OrderableDocumentActions
      • getCurrentOrderedChildrenSelectModel
      • getSectionOrderedChildrenSelectModel

      Removes features:

      • classification roots display in dahsboard in classification addon

      Removed templates:

      • /incl/documents_table_virtual_nav.xhtml (not added to resources-compat module)
      • /incl/syndication_buttons.xhtml (not added to resources-compat module)
      • /incl/tabs/forum_content.xhtml (added to resources-compat even if now useless)
      • /incl/forum_table.xhtml (added to resources-compat even if now useless)
      • /incl/documents_table.xhtml (added to resources-compat even if now useless)
      • /incl/documents_table_trash.xhtml (added to resources-compat even if now useless)
      • /incl/user_services.xhtml (added to resources-compat even if now useless)
      • /incl/user_services_galaxy.xhtml (added to resources-compat even if now useless)
      • /classification/dashboard_classification_roots.xhtml (added to resources-compat even if now useless)
      • /incl/search/search_columns.xhtml (added to resources-compat module)
      • /incl/documents_tables_with_popup.xhtml (added to compat)
      • /incl/clipboard.xhtml (added to compat)
      • /incl/section_clipboard.xhtml (added to compat)
      • /incl/sections_table.xhtml (added to compat)
      • /incl/syndication_buttons.xhtml (added to compat)
      • /incl/trash_clipboard.xhtml (added to compat)

      The template at /layouts/layout_listing_template.xhtml has been kept for tables that do not need selection nor sort, because it's still used in different places (users/groups listings in admin center for instance).

      Show
      Migration instructions available at http://doc.nuxeo.com/x/O4IZAQ Removed modules: deprecated org.nuxeo.ecm.platform:nuxeo-platform-user-dashboard-compat (relying on jbpm addon) as it relies on query models deprecated org.nuxeo.ecm.platform:nuxeo-platform-syndication (deprecated as of 5.4.2 since content views already offer RSS and ATOM exports). Removed all org.nuxeo.ecm.platform.syndication.* classes. Removed extension points: org.nuxeo.ecm.core.search.api.client.querymodel.QueryModelService org.nuxeo.ecm.webapp.search.SearchUIConfigService org.nuxeo.ecm.webapp.pagination.ResultsProviderService Removed services: org.nuxeo.ecm.core.search.api.client.querymodel.QueryModelService org.nuxeo.ecm.webapp.pagination.ResultsProviderService org.nuxeo.ecm.webapp.search.SearchUIConfigService Removed interfaces: org.nuxeo.ecm.core.search.api.client.querymodel.QueryModel org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm Removed seam components: documentChildrenSearchFarm documentChildrenFarm queryModelActions sortActions resultsProviderCache domainActions Removed seam context variables: currentDocumentChildren currentChildrenSelectModel currentOrderedChildrenSelectModel sectionOrderedChildrenSelectModel Removed methods: NavigationContext: getCurrentDocumentChildren getCurrentDocumentChildrenPage invalidateChildrenProvider DocumentActions: getChildrenSelectModel getSectionChildrenSelectModel checkCurrentDocAndProcessSelectRow (see DocumentListingActionsBean instead) processSelectRow (see DocumentListingActionsBean instead) checkCurrentDocAndProcessSelectPage (see DocumentListingActionsBean instead) processSelectPage (see DocumentListingActionsBean instead) DeleteActions: getDeletedChildrenSelectModel getCurrentDocumentDeletedChildrenPage getSearchDeletedDocuments setSearchDeletedDocuments OrderableDocumentActions getCurrentOrderedChildrenSelectModel getSectionOrderedChildrenSelectModel Removes features: classification roots display in dahsboard in classification addon Removed templates: /incl/documents_table_virtual_nav.xhtml (not added to resources-compat module) /incl/syndication_buttons.xhtml (not added to resources-compat module) /incl/tabs/forum_content.xhtml (added to resources-compat even if now useless) /incl/forum_table.xhtml (added to resources-compat even if now useless) /incl/documents_table.xhtml (added to resources-compat even if now useless) /incl/documents_table_trash.xhtml (added to resources-compat even if now useless) /incl/user_services.xhtml (added to resources-compat even if now useless) /incl/user_services_galaxy.xhtml (added to resources-compat even if now useless) /classification/dashboard_classification_roots.xhtml (added to resources-compat even if now useless) /incl/search/search_columns.xhtml (added to resources-compat module) /incl/documents_tables_with_popup.xhtml (added to compat) /incl/clipboard.xhtml (added to compat) /incl/section_clipboard.xhtml (added to compat) /incl/sections_table.xhtml (added to compat) /incl/syndication_buttons.xhtml (added to compat) /incl/trash_clipboard.xhtml (added to compat) The template at /layouts/layout_listing_template.xhtml has been kept for tables that do not need selection nor sort, because it's still used in different places (users/groups listings in admin center for instance).
    • Sprint:
      Sprint 1_old

      Description

      We should remove the old QueryModels that are still used inside Nuxeo.
      Note that this is also entangled with the old layout system => treat NXP-7971 in the mean time.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 day Original Estimate - 1 day
                  1d
                  Remaining:
                  Time Spent - 2 days Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - 2 days Remaining Estimate - 1 day
                  2d