summaryrefslogtreecommitdiff
path: root/addons/stock/static
diff options
context:
space:
mode:
authorSimon Lejeune <sle@openerp.com>2020-01-03 15:10:29 +0000
committerSimon Lejeune <sle@openerp.com>2020-01-03 15:12:01 +0000
commit68be60fc8277afc06bfb6a5381f3ad86c8e3abbd (patch)
tree7b1c55dfddcdf4c3f9f2ea7b60122cdb5b97484b /addons/stock/static
parent9a5608aee7ec7b875a3fed7340ce2922b8a79f68 (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.js19
-rw-r--r--addons/stock/static/src/scss/stock_location_hierarchy.scss105
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;
- }
- }
- }
-}