From 7ff2e5822f08616dd22c142e0e05ed4355801760 Mon Sep 17 00:00:00 2001 From: Julien Mougenot Date: Mon, 13 Jul 2020 13:17:14 +0000 Subject: [IMP] web: Search panel Owl Refactoring of the search panel and its inner logic to Owl. The previous search panel widget has been divided in 2 parts: 1. Component The "Search Panel" component's responsibilities are now to render the search panel data given by its model, display some rendering logic (expanded categories, checked groups) and dispatch the events triggered on it. 2. Model Extension The "Search Panel Model Extension" holds all the search logic of the search panel. Its responsibilities are calling the server to update its data and to provide them to its component and other search extensions. Part of task 2228968 Co-authored-by: Julien Mougenot Co-authored-by: Mathieu Duckerts-Antoine --- addons/web/static/src/xml/kanban.xml | 126 --------------------------- addons/web/static/src/xml/search_panel.xml | 132 +++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 126 deletions(-) create mode 100644 addons/web/static/src/xml/search_panel.xml (limited to 'addons/web/static/src/xml') diff --git a/addons/web/static/src/xml/kanban.xml b/addons/web/static/src/xml/kanban.xml index f4657d4b3a3..2fd7f8ca211 100644 --- a/addons/web/static/src/xml/kanban.xml +++ b/addons/web/static/src/xml/kanban.xml @@ -209,132 +209,6 @@ - - -
- - -
-
- - -
- - - -
- -
-
    -
  • -
    -
    -
  • - - - -
-
-
- - - -
  • -
    - - -
    -
      - - - -
    -
  • -
    -
    - - -
    - - - -
    - -
    -
      - - - - - - - -
    -
    -
    - -
  • - - -
    -
    - - -
    -
    -
      - - - - -
    -
  • -
      - - - - - -
    -
    - -
  • - - -
    -
    - - -
    -
    -
  • -
    -
    diff --git a/addons/web/static/src/xml/search_panel.xml b/addons/web/static/src/xml/search_panel.xml new file mode 100644 index 00000000000..4b6dc4d7a60 --- /dev/null +++ b/addons/web/static/src/xml/search_panel.xml @@ -0,0 +1,132 @@ + + + + +
    +
    +
    + + +
    +
    + +
    +
      + + + + +
    • + + + +
      +
      + + + +
      +
      +
        + + + + + +
      +
    • +
        + + + + + + +
      +
      + + + +
    +
    +
    +
    + + + + +
  • +
    + + +
    +
      + + + +
    +
  • +
    +
    + + +
  • + +
    + + +
    +
  • +
    + +
    -- cgit v1.2.3