Skip to content

Commit

Permalink
[4877][ADD] product_view_inventory_no_search_default_my_count #163
Browse files Browse the repository at this point in the history
[4877][ADD] product_view_inventory_no_search_default_my_count #163
  • Loading branch information
AungKoKoLin1997 authored Oct 23, 2024
1 parent d1b320e commit 3745190
Show file tree
Hide file tree
Showing 10 changed files with 538 additions and 0 deletions.
78 changes: 78 additions & 0 deletions product_view_inventory_no_search_default_my_count/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
=================================================
Product View Inventory No Search Default My Count
=================================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:1176adbb981fec9b85986ae8501ba403c2b7b10d321c6d95f252fa0e9d5dd043
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-warehouse/tree/16.0/product_view_inventory_no_search_default_my_count
:alt: OCA/stock-logistics-warehouse
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-16-0/stock-logistics-warehouse-16-0-product_view_inventory_no_search_default_my_count
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-warehouse&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module removes the "My Counts" default filter from the inventory view.

**Table of contents**

.. contents::
:local:

Use Cases / Context
===================

Having the "My Counts" filter as a default for inventory users makes little sense
when your main use of the "On Hand" smart button of the product form is to simply display
the current stock situation. Not applying this filter by default saves users the hassle of removing it manually.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-warehouse/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/stock-logistics-warehouse/issues/new?body=module:%20product_view_inventory_no_search_default_my_count%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Quartile

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/stock-logistics-warehouse <https://github.com/OCA/stock-logistics-warehouse/tree/16.0/product_view_inventory_no_search_default_my_count>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
12 changes: 12 additions & 0 deletions product_view_inventory_no_search_default_my_count/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Copyright 2024 Quartile
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Product View Inventory No Search Default My Count",
"category": "Stock",
"version": "16.0.1.0.0",
"author": "Quartile, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/stock-logistics-warehouse",
"license": "AGPL-3",
"depends": ["stock"],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import stock_quant
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2024 Quartile
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from odoo import api, models


class StockQuant(models.Model):
_inherit = "stock.quant"

@api.model
def action_view_inventory(self):
action = super().action_view_inventory()
if "search_default_my_count" in action.get("context", {}):
del action["context"]["search_default_my_count"]
return action
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Having the "My Counts" filter as a default for inventory users makes little sense
when your main use of the "On Hand" smart button of the product form is to simply display
the current stock situation. Not applying this filter by default saves users the hassle of removing it manually.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This module removes the "My Counts" default filter from the inventory view.
Loading

0 comments on commit 3745190

Please sign in to comment.