diff --git a/force_availability_in_stock/README.rst b/force_availability_in_stock/README.rst new file mode 100644 index 000000000..7254d965a --- /dev/null +++ b/force_availability_in_stock/README.rst @@ -0,0 +1,49 @@ +.. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg + :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +Force Availability Button in Delivery +================ +This module will help you to make goods available forcefully in the time of delivery and deliver goods to the customer without any interruptions when there is an availability problem occurs. + +Configuration +============= +* No additional configurations needed + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- +Affero General Public License v3.0 (AGPL v3) +(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) + +Credits +------- +Developer: + (V16) Amaya Aravind, + (V17) Jumana Haseen. +Contact : odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/force_availability_in_stock/__init__.py b/force_availability_in_stock/__init__.py new file mode 100644 index 000000000..2c240168b --- /dev/null +++ b/force_availability_in_stock/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Jumana Haseen () +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import models diff --git a/force_availability_in_stock/__manifest__.py b/force_availability_in_stock/__manifest__.py new file mode 100644 index 000000000..fd0bb6332 --- /dev/null +++ b/force_availability_in_stock/__manifest__.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Jumana Haseen () +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +{ + 'name': 'Force Availability Button in Delivery', + 'version': '17.0.1.0.0', + 'category': 'Warehouse', + 'summary': 'Make goods available forcefully in the time of ' + 'delivery when there is an availability problem occurs.', + 'description': """This module will help you to make goods available + forcefully in the time of delivery and deliver goods to the customer + without any interruptions when there is an availability problem occurs. + Force availability button in delivery/stock picking.Can change done + quantities just by a button click.""", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['base', 'sale_management', 'account', 'stock'], + 'data': [ + 'views/stock_picking_views.xml', + ], + 'images': ['static/description/banner.png'], + 'license': 'AGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/force_availability_in_stock/doc/RELEASE_NOTES.md b/force_availability_in_stock/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..8227d2e90 --- /dev/null +++ b/force_availability_in_stock/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 18.01.2024 +#### Version 17.0.1.0.0 +#### ADD +- Initial Commit for Force Availability Button in Delivery. diff --git a/force_availability_in_stock/models/__init__.py b/force_availability_in_stock/models/__init__.py new file mode 100644 index 000000000..bfa46e132 --- /dev/null +++ b/force_availability_in_stock/models/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Jumana Haseen () +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from .import stock_picking diff --git a/force_availability_in_stock/models/stock_picking.py b/force_availability_in_stock/models/stock_picking.py new file mode 100644 index 000000000..de630be20 --- /dev/null +++ b/force_availability_in_stock/models/stock_picking.py @@ -0,0 +1,61 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Jumana Haseen () +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from odoo import api, fields, models + + +class StockPicking(models.Model): + """ + This class is created for inherited model Stock Picking. + Methods: + action_force_availability(self): + Function for make quantity done.It also changes state in to assigned. + + _compute_show_qty_button(self): + This function will super the compute function of a boolean field + that related to set quantity button.It will avoid showing force + availability button and set quantity button at the same time. + + """ + _inherit = 'stock.picking' + + is_available = fields.Boolean('Make Available', default=False, + help='The Force Availability button ' + 'will show based on this field.') + + def action_force_availability(self): + """Function for make quantity done.""" + + for lines in self.move_ids: + lines.quantity = lines.product_uom_qty + self.is_available = True + self.state = 'assigned' + + @api.depends('move_ids.quantity') + def _compute_show_qty_button(self): + """This function will super the compute function of a boolean field + that related to set quantity button.It will avoid showing force + availability button and set quantity button at the same time.""" + + res = super(StockPicking, self)._compute_show_qty_button() + if self.products_availability_state == 'late': + self.show_set_qty_button = False + return res diff --git a/force_availability_in_stock/static/description/assets/icons/capture (1).png b/force_availability_in_stock/static/description/assets/icons/capture (1).png new file mode 100644 index 000000000..8824deafc Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/capture (1).png differ diff --git a/force_availability_in_stock/static/description/assets/icons/check.png b/force_availability_in_stock/static/description/assets/icons/check.png new file mode 100644 index 000000000..c8e85f51d Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/check.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/chevron.png b/force_availability_in_stock/static/description/assets/icons/chevron.png new file mode 100644 index 000000000..2089293d6 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/chevron.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/cogs.png b/force_availability_in_stock/static/description/assets/icons/cogs.png new file mode 100644 index 000000000..95d0bad62 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/cogs.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/consultation.png b/force_availability_in_stock/static/description/assets/icons/consultation.png new file mode 100644 index 000000000..8319d4baa Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/consultation.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/ecom-black.png b/force_availability_in_stock/static/description/assets/icons/ecom-black.png new file mode 100644 index 000000000..a9385ff13 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/ecom-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/education-black.png b/force_availability_in_stock/static/description/assets/icons/education-black.png new file mode 100644 index 000000000..3eb09b27b Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/education-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/hotel-black.png b/force_availability_in_stock/static/description/assets/icons/hotel-black.png new file mode 100644 index 000000000..130f613be Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/hotel-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/img.png b/force_availability_in_stock/static/description/assets/icons/img.png new file mode 100644 index 000000000..70197f477 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/img.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/license.png b/force_availability_in_stock/static/description/assets/icons/license.png new file mode 100644 index 000000000..a5869797e Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/license.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/lifebuoy.png b/force_availability_in_stock/static/description/assets/icons/lifebuoy.png new file mode 100644 index 000000000..658d56ccc Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/lifebuoy.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/manufacturing-black.png b/force_availability_in_stock/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 000000000..697eb0e9f Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/manufacturing-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/photo-capture.png b/force_availability_in_stock/static/description/assets/icons/photo-capture.png new file mode 100644 index 000000000..06c111758 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/photo-capture.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/pos-black.png b/force_availability_in_stock/static/description/assets/icons/pos-black.png new file mode 100644 index 000000000..97c0f90c1 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/pos-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/puzzle.png b/force_availability_in_stock/static/description/assets/icons/puzzle.png new file mode 100644 index 000000000..65cf854e7 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/puzzle.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/restaurant-black.png b/force_availability_in_stock/static/description/assets/icons/restaurant-black.png new file mode 100644 index 000000000..4a35eb939 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/restaurant-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/service-black.png b/force_availability_in_stock/static/description/assets/icons/service-black.png new file mode 100644 index 000000000..301ab51cb Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/service-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/trading-black.png b/force_availability_in_stock/static/description/assets/icons/trading-black.png new file mode 100644 index 000000000..9398ba2f1 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/trading-black.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/training.png b/force_availability_in_stock/static/description/assets/icons/training.png new file mode 100644 index 000000000..884ca024d Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/training.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/update.png b/force_availability_in_stock/static/description/assets/icons/update.png new file mode 100644 index 000000000..ecbc5a01a Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/update.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/user.png b/force_availability_in_stock/static/description/assets/icons/user.png new file mode 100644 index 000000000..6ffb23d9f Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/user.png differ diff --git a/force_availability_in_stock/static/description/assets/icons/wrench.png b/force_availability_in_stock/static/description/assets/icons/wrench.png new file mode 100644 index 000000000..6c04dea0f Binary files /dev/null and b/force_availability_in_stock/static/description/assets/icons/wrench.png differ diff --git a/force_availability_in_stock/static/description/assets/misc/Cybrosys R.png b/force_availability_in_stock/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/misc/Cybrosys R.png differ diff --git a/force_availability_in_stock/static/description/assets/misc/email.svg b/force_availability_in_stock/static/description/assets/misc/email.svg new file mode 100644 index 000000000..15291cdc3 --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/email.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/force_availability_in_stock/static/description/assets/misc/phone.svg b/force_availability_in_stock/static/description/assets/misc/phone.svg new file mode 100644 index 000000000..b7bd7f251 --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/force_availability_in_stock/static/description/assets/misc/star (1) 2.svg b/force_availability_in_stock/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/force_availability_in_stock/static/description/assets/misc/support (1) 1.svg b/force_availability_in_stock/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 000000000..7d37a8f30 --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/force_availability_in_stock/static/description/assets/misc/support-email.svg b/force_availability_in_stock/static/description/assets/misc/support-email.svg new file mode 100644 index 000000000..eb70370d6 --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/force_availability_in_stock/static/description/assets/misc/tick-mark.svg b/force_availability_in_stock/static/description/assets/misc/tick-mark.svg new file mode 100644 index 000000000..2dbb40187 --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/force_availability_in_stock/static/description/assets/misc/whatsapp 1.svg b/force_availability_in_stock/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 000000000..0bfaf8fc6 --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/force_availability_in_stock/static/description/assets/misc/whatsapp.svg b/force_availability_in_stock/static/description/assets/misc/whatsapp.svg new file mode 100644 index 000000000..b618aea1d --- /dev/null +++ b/force_availability_in_stock/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/force_availability_in_stock/static/description/assets/modules/1.png b/force_availability_in_stock/static/description/assets/modules/1.png new file mode 100644 index 000000000..e46dd3b5c Binary files /dev/null and b/force_availability_in_stock/static/description/assets/modules/1.png differ diff --git a/force_availability_in_stock/static/description/assets/modules/2.png b/force_availability_in_stock/static/description/assets/modules/2.png new file mode 100644 index 000000000..74fc72273 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/modules/2.png differ diff --git a/force_availability_in_stock/static/description/assets/modules/3.png b/force_availability_in_stock/static/description/assets/modules/3.png new file mode 100644 index 000000000..d3024b96f Binary files /dev/null and b/force_availability_in_stock/static/description/assets/modules/3.png differ diff --git a/force_availability_in_stock/static/description/assets/modules/4.png b/force_availability_in_stock/static/description/assets/modules/4.png new file mode 100644 index 000000000..7b1095968 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/modules/4.png differ diff --git a/force_availability_in_stock/static/description/assets/modules/5.png b/force_availability_in_stock/static/description/assets/modules/5.png new file mode 100644 index 000000000..c33bfdf94 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/modules/5.png differ diff --git a/force_availability_in_stock/static/description/assets/modules/6.png b/force_availability_in_stock/static/description/assets/modules/6.png new file mode 100644 index 000000000..88e3b737d Binary files /dev/null and b/force_availability_in_stock/static/description/assets/modules/6.png differ diff --git a/force_availability_in_stock/static/description/assets/screenshots/1.png b/force_availability_in_stock/static/description/assets/screenshots/1.png new file mode 100644 index 000000000..17f0d79e1 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/screenshots/1.png differ diff --git a/force_availability_in_stock/static/description/assets/screenshots/2.png b/force_availability_in_stock/static/description/assets/screenshots/2.png new file mode 100644 index 000000000..f79cc0dc8 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/screenshots/2.png differ diff --git a/force_availability_in_stock/static/description/assets/screenshots/3.png b/force_availability_in_stock/static/description/assets/screenshots/3.png new file mode 100644 index 000000000..ea514908e Binary files /dev/null and b/force_availability_in_stock/static/description/assets/screenshots/3.png differ diff --git a/force_availability_in_stock/static/description/assets/screenshots/4.png b/force_availability_in_stock/static/description/assets/screenshots/4.png new file mode 100644 index 000000000..ebfe87e89 Binary files /dev/null and b/force_availability_in_stock/static/description/assets/screenshots/4.png differ diff --git a/force_availability_in_stock/static/description/assets/screenshots/5.png b/force_availability_in_stock/static/description/assets/screenshots/5.png new file mode 100644 index 000000000..cd445d9ac Binary files /dev/null and b/force_availability_in_stock/static/description/assets/screenshots/5.png differ diff --git a/force_availability_in_stock/static/description/assets/screenshots/hero.gif b/force_availability_in_stock/static/description/assets/screenshots/hero.gif new file mode 100644 index 000000000..0e279af9a Binary files /dev/null and b/force_availability_in_stock/static/description/assets/screenshots/hero.gif differ diff --git a/force_availability_in_stock/static/description/banner.png b/force_availability_in_stock/static/description/banner.png new file mode 100644 index 000000000..9b2244700 Binary files /dev/null and b/force_availability_in_stock/static/description/banner.png differ diff --git a/force_availability_in_stock/static/description/icon.png b/force_availability_in_stock/static/description/icon.png new file mode 100644 index 000000000..02476e78a Binary files /dev/null and b/force_availability_in_stock/static/description/icon.png differ diff --git a/force_availability_in_stock/static/description/index.html b/force_availability_in_stock/static/description/index.html new file mode 100644 index 000000000..9176d9938 --- /dev/null +++ b/force_availability_in_stock/static/description/index.html @@ -0,0 +1,727 @@ + + + + + + Odoo App 3 Index + + + + + + + + +
+
+
+
+
+ +
+
+
+ Community +
+
+ Enterprise +
+
+ Odoo.sh +
+
+
+
+
+
+

+ Force Availability Button In Delivery

+

+ Make goods available forcefully in the time of delivery + when there is an availability problem occurs. +

+
+ +
+
+
+
+
+

+ Key Highlights +

+
+
+
+
+
+ +
+
+

+ Force availability button in delivery/stock picking.

+
+
+
+
+
+
+ +
+
+

+ Can change done quantities just by a button click.

+
+
+
+
+
+
+ +
+
+

+ Usable with traceability of both lots/serial numbers and no tracing.

+
+
+
+
+
+
+ +
+
+
+
+

Create storable products with Traceability as + No Tracking, By Unique serial number and By lots.


+
+
+ +
+
+

+ Traceability as By Unique serial number.

+
+
+
+
+
+
+ +
+
+

+ Traceability as By Lots .

+
+
+
+
+
+
+ +
+
+

+ Traceability as No Tracking.

+
+
+
+ +
+
+
+ +
+
+

+ Button for Force Availability is seen on + delivery and state as Waiting Another + Operation.

+
+
+
+
+
+
+ +
+
+

+ After clicking the button , we can see + the done quantity is changed. And also the + state changed into Ready. Now we can just + validate the delivery to deliver the product

+
+
+
+
+
+
+
    +
  • + Available in + Odoo 17.0 Community and Enterprise. +
  • +
  • + Force + Availability Button In Delivery +
      +
    • This module will help you to make + goods available forcefully in the time + of delivery and deliver goods to the + customer without any interruptions + when there is an availability problem occurs. + +
    • +
    +
  • +
+
+
+
+
+
+
Version + 17.0.1.0.0|Released on:18th January 2024 +
+

+ Initial Commit for Force Availability Button + In Delivery +

+
+
+
+
+
+
+
+

+ Related Products

+
+
+ +
+
+

+ Our Services

+
+
+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Customization

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Support

+
+
+
+
+
+
+ service-icon +
+
+

Hire + Odoo Developer

+
+
+
+
+ +
+
+ service-icon +
+
+

Odoo + Integration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Migration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Consultancy

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Licensing Consultancy

+
+
+
+
+
+
+

+ Our Industries

+
+
+
+
+
+
+ +

Trading

+

Easily procure and sell your products

+
+
+
+
+ +

POS

+

Easy configuration and convivial experience

+
+
+
+
+ +

+ Education

+

A platform for educational management

+
+
+
+
+ +

+ Manufacturing

+

Plan, track and schedule your operations

+
+
+
+
+ +

E-commerce & + Website

+

Mobile friendly, awe-inspiring product pages

+
+
+
+
+ +

Service + Management

+

Keep track of services and invoice

+
+
+
+
+ +

+ Restaurant

+

Run your bar or restaurant methodically

+
+
+
+
+ +

Hotel + Management

+

An all-inclusive hotel management application

+
+
+
+
+
+
+

+ Support

+
+
+
+
+
+
+
+ +
+ Need + Help? +

Got + questions or need help? Get in touch.

+
odoo@cybrosys.com +
+
+
+
+
+
+
+
+ +
+ WhatsApp +

Say hi to + us on WhatsApp!

+
+91 + 99456767686 +
+
+
+
+
+
+
+
+
+ + + + + + diff --git a/force_availability_in_stock/views/stock_picking_views.xml b/force_availability_in_stock/views/stock_picking_views.xml new file mode 100644 index 000000000..c977482c8 --- /dev/null +++ b/force_availability_in_stock/views/stock_picking_views.xml @@ -0,0 +1,18 @@ + + + + + stock.picking.view.form.inherit.force.availability.in.stock + stock.picking + + + + +