diff options
| author | Simon Lejeune <sle@openerp.com> | 2020-01-03 15:10:29 +0000 |
|---|---|---|
| committer | Simon Lejeune <sle@openerp.com> | 2020-01-03 15:12:01 +0000 |
| commit | 68be60fc8277afc06bfb6a5381f3ad86c8e3abbd (patch) | |
| tree | 7b1c55dfddcdf4c3f9f2ea7b60122cdb5b97484b /addons/stock/static | |
| parent | 9a5608aee7ec7b875a3fed7340ce2922b8a79f68 (diff) | |
[REV] stock: add hierarchical view for stock locations
This reverts commit d39a51259e93b84184379a1fc9b824dad94e5ea5.
This view was technically clean and useful to detect configuration
issues (wrong view_location_id for example) but was not liked by our big
boss because "a group by parent_id does the same thing".
task-2166904
closes odoo/odoo#42734
Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com>
Diffstat (limited to 'addons/stock/static')
| -rw-r--r-- | addons/stock/static/src/js/stock_location_hierarchy.js | 19 | ||||
| -rw-r--r-- | addons/stock/static/src/scss/stock_location_hierarchy.scss | 105 |
2 files changed, 0 insertions, 124 deletions
diff --git a/addons/stock/static/src/js/stock_location_hierarchy.js b/addons/stock/static/src/js/stock_location_hierarchy.js deleted file mode 100644 index 29fb287de3f..00000000000 --- a/addons/stock/static/src/js/stock_location_hierarchy.js +++ /dev/null @@ -1,19 +0,0 @@ -odoo.define('stock.stock_location_hierarchy_qweb', function (require) { -"use strict"; - -var QwebView = require('web.qweb'); -var registry = require('web.view_registry'); - - -var QWebView = QwebView.View.extend({ - icon: 'fa-sitemap', - searchMenuTypes: ['filter', 'favorite'], -}); - -registry.add('stock_location_hierarchy_qweb', QWebView); - -return { - View: QWebView, -}; - -}); diff --git a/addons/stock/static/src/scss/stock_location_hierarchy.scss b/addons/stock/static/src/scss/stock_location_hierarchy.scss deleted file mode 100644 index 6ea799ff508..00000000000 --- a/addons/stock/static/src/scss/stock_location_hierarchy.scss +++ /dev/null @@ -1,105 +0,0 @@ -$o-hierarchical-highlight-color: $o-brand-primary; -$o-hierarchical-border-color: gray('500'); -$o-hierarchical-border-width: 1px; -$o-hierarchical-border-radius: 4px; - -@mixin o-stock-hierarchy-level { - position: relative; - padding: 1em 0; - text-align: center; -} - -.o_stock_location_hierarchy { - .o_hierarchy_container { - border: 1px solid gray('300'); - background-color: lighten(gray('200'), 2%); - border-radius: .5rem; - white-space: nowrap; - overflow-x: auto; - @include o-stock-hierarchy-level(); - ul.o_hierarchy_level { - @include o-stock-hierarchy-level(); - &:before { - content: ''; - @include o-position-absolute($top: 0, $left: 50%); - border-left: $o-hierarchical-border-width solid $o-hierarchical-border-color; - height: 1.2rem; - } - } - li.o_hierarchy_item { - display: inline-block; - vertical-align: top; - position: relative; - padding: 1rem .5rem 0 .5rem; - .o_hierarchy_box { - position: relative; - border: $o-hierarchical-border-width solid gray('white'); - padding: .5rem .75rem; - display: inline-block; - border-radius: $o-hierarchical-border-radius; - transition: 0.2s; - background: gray('white'); - box-shadow: 0 1px 3px rgba(gray('black'), 0.12), 0 1px 2px rgba(gray('black'), 0.14); - &.disabled { - background-color: #f1f1f1; - border-color: #f1f1f1; - } - .o_hierarchy_box_title, .o_hierarchy_box_subtitle { - max-width: 170px; - } - .o_hierarchy_action { - display: none; - @include o-position-absolute($left: 0, $right: 0, $bottom: -10px); - z-index: 1; - .o_hierarchy_add_child .fa { - background-color: gray('white'); - border-radius: 8rem; - } - } - @include media-breakpoint-up(md) { - &:hover .o_hierarchy_action { - display: block; - } - &:hover, &:hover + ul li .o_hierarchy_box { - background: lighten($o-hierarchical-highlight-color, 65); - border: $o-hierarchical-border-width solid $o-hierarchical-highlight-color; - } - &:hover + ul li::after, - &:hover + ul li::before, - &:hover + ul::before, - &:hover + ul ul::before { - border-color: $o-hierarchical-highlight-color; - } - } - } - &::before, &::after { - content: ''; - @include o-position-absolute($top: 0, $right: 50%); - border-top: $o-hierarchical-border-width solid $o-hierarchical-border-color; - width: 52%; - height: 1em; - } - &::after { - right: auto; - left: 50%; - border-left: $o-hierarchical-border-width solid $o-hierarchical-border-color; - } - &:only-child::after, &:only-child::before { - display: none; - } - &:only-child { - padding-top: 0; - } - &:first-child::before, &:last-child::after { - border: 0 none; - } - &:last-child::before { - border-right: $o-hierarchical-border-width solid $o-hierarchical-border-color; - border-radius: 0 $o-hierarchical-border-radius 0 0; - } - &:first-child::after { - border-radius: $o-hierarchical-border-radius 0 0 0; - } - } - } -} |
