diff --git a/purchase_order_delivery_status/README.rst b/purchase_order_delivery_status/README.rst new file mode 100644 index 000000000..7e54590c7 --- /dev/null +++ b/purchase_order_delivery_status/README.rst @@ -0,0 +1,54 @@ +.. image:: https://img.shields.io/badge/license-LGPL--3-green.svg + :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Delivery Status on Purchase Order +================================= +This module adds delivery status on purchase order form and tree view. + +Features +======== +* The delivery status helps to find out the status of delivery of each purchase order. + +Configuration +============= +- Nothing to configure. + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- +Lesser General Public License, Version 3 (LGPL v3) +(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) + +Credits +------- +* Developers : + (V15) Aysha Shalin, + (V16) Aysha Shalin, + (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/purchase_order_delivery_status/__init__.py b/purchase_order_delivery_status/__init__.py new file mode 100644 index 000000000..2316012ac --- /dev/null +++ b/purchase_order_delivery_status/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Jumana Haseen (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import models diff --git a/purchase_order_delivery_status/__manifest__.py b/purchase_order_delivery_status/__manifest__.py new file mode 100644 index 000000000..9e6612075 --- /dev/null +++ b/purchase_order_delivery_status/__manifest__.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Jumana Haseen (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Delivery Status on Purchase Order', + 'version': '17.0.1.0.0', + 'category': 'Purchase', + 'summary': 'Status of delivery on purchase order.', + 'description': """This module adds delivery status on purchase order form + and tree view.""", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['purchase_stock'], + 'data': ['views/purchase_order_views.xml'], + 'images': ['static/description/banner.jpg'], + 'license': 'LGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False +} diff --git a/purchase_order_delivery_status/doc/RELEASE_NOTES.md b/purchase_order_delivery_status/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..c4c124b56 --- /dev/null +++ b/purchase_order_delivery_status/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 04.03.2024 +#### Version 17.0.1.0.0 +#### ADD +- Initial Commit for Delivery Status on Purchase Order diff --git a/purchase_order_delivery_status/models/__init__.py b/purchase_order_delivery_status/models/__init__.py new file mode 100644 index 000000000..185def481 --- /dev/null +++ b/purchase_order_delivery_status/models/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Jumana Haseen (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import purchase_order diff --git a/purchase_order_delivery_status/models/purchase_order.py b/purchase_order_delivery_status/models/purchase_order.py new file mode 100644 index 000000000..b33b8bc92 --- /dev/null +++ b/purchase_order_delivery_status/models/purchase_order.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Jumana Haseen (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models + + +class PurchaseOrder(models.Model): + """ This class is inherited to add delivery status in purchase orders. """ + _inherit = 'purchase.order' + + delivery_status = fields.Selection(selection=[ + ('nothing', 'Nothing to Receive'), ('to_receive', 'To Receive'), + ('partial', 'Partially Received'), ('received', 'Received')], + string='Delivery Status', + compute='_compute_delivery_status', store=True, + help="Status of delivery of purchase order.") + + @api.depends('state', 'order_line.qty_received') + def _compute_delivery_status(self): + """ Compute the delivery status for a record. """ + for rec in self: + pickings = self.env['stock.picking'].search([ + ('purchase_id', '=', rec.id)]) + orderlines = rec.mapped('order_line') + if not pickings and not orderlines.filtered( + lambda x: x.product_id.type == 'service'): + rec.delivery_status = 'nothing' + elif all(o.qty_received == 0 for o in orderlines): + rec.delivery_status = 'to_receive' + elif orderlines.filtered(lambda x: x.qty_received < x.product_qty): + rec.delivery_status = 'partial' + elif all(o.qty_received == o.product_qty for o in orderlines): + rec.delivery_status = 'received' diff --git a/purchase_order_delivery_status/static/description/assets/icons/capture (1).png b/purchase_order_delivery_status/static/description/assets/icons/capture (1).png new file mode 100644 index 000000000..8824deafc Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/capture (1).png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/check.png b/purchase_order_delivery_status/static/description/assets/icons/check.png new file mode 100644 index 000000000..c8e85f51d Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/check.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/chevron.png b/purchase_order_delivery_status/static/description/assets/icons/chevron.png new file mode 100644 index 000000000..2089293d6 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/chevron.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/cogs.png b/purchase_order_delivery_status/static/description/assets/icons/cogs.png new file mode 100644 index 000000000..95d0bad62 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/cogs.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/consultation.png b/purchase_order_delivery_status/static/description/assets/icons/consultation.png new file mode 100644 index 000000000..8319d4baa Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/consultation.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/ecom-black.png b/purchase_order_delivery_status/static/description/assets/icons/ecom-black.png new file mode 100644 index 000000000..a9385ff13 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/ecom-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/education-black.png b/purchase_order_delivery_status/static/description/assets/icons/education-black.png new file mode 100644 index 000000000..3eb09b27b Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/education-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/hotel-black.png b/purchase_order_delivery_status/static/description/assets/icons/hotel-black.png new file mode 100644 index 000000000..130f613be Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/hotel-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/img.png b/purchase_order_delivery_status/static/description/assets/icons/img.png new file mode 100644 index 000000000..70197f477 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/img.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/license.png b/purchase_order_delivery_status/static/description/assets/icons/license.png new file mode 100644 index 000000000..a5869797e Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/license.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/lifebuoy.png b/purchase_order_delivery_status/static/description/assets/icons/lifebuoy.png new file mode 100644 index 000000000..658d56ccc Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/lifebuoy.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/manufacturing-black.png b/purchase_order_delivery_status/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 000000000..697eb0e9f Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/manufacturing-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/photo-capture.png b/purchase_order_delivery_status/static/description/assets/icons/photo-capture.png new file mode 100644 index 000000000..06c111758 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/photo-capture.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/pos-black.png b/purchase_order_delivery_status/static/description/assets/icons/pos-black.png new file mode 100644 index 000000000..97c0f90c1 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/pos-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/puzzle.png b/purchase_order_delivery_status/static/description/assets/icons/puzzle.png new file mode 100644 index 000000000..65cf854e7 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/puzzle.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/restaurant-black.png b/purchase_order_delivery_status/static/description/assets/icons/restaurant-black.png new file mode 100644 index 000000000..4a35eb939 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/restaurant-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/service-black.png b/purchase_order_delivery_status/static/description/assets/icons/service-black.png new file mode 100644 index 000000000..301ab51cb Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/service-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/trading-black.png b/purchase_order_delivery_status/static/description/assets/icons/trading-black.png new file mode 100644 index 000000000..9398ba2f1 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/trading-black.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/training.png b/purchase_order_delivery_status/static/description/assets/icons/training.png new file mode 100644 index 000000000..884ca024d Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/training.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/update.png b/purchase_order_delivery_status/static/description/assets/icons/update.png new file mode 100644 index 000000000..ecbc5a01a Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/update.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/user.png b/purchase_order_delivery_status/static/description/assets/icons/user.png new file mode 100644 index 000000000..6ffb23d9f Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/user.png differ diff --git a/purchase_order_delivery_status/static/description/assets/icons/wrench.png b/purchase_order_delivery_status/static/description/assets/icons/wrench.png new file mode 100644 index 000000000..6c04dea0f Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/icons/wrench.png differ diff --git a/purchase_order_delivery_status/static/description/assets/misc/Cybrosys R.png b/purchase_order_delivery_status/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/misc/Cybrosys R.png differ diff --git a/purchase_order_delivery_status/static/description/assets/misc/email.svg b/purchase_order_delivery_status/static/description/assets/misc/email.svg new file mode 100644 index 000000000..15291cdc3 --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/email.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/phone.svg b/purchase_order_delivery_status/static/description/assets/misc/phone.svg new file mode 100644 index 000000000..b7bd7f251 --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/star (1) 2.svg b/purchase_order_delivery_status/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/support (1) 1.svg b/purchase_order_delivery_status/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 000000000..7d37a8f30 --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/support-email.svg b/purchase_order_delivery_status/static/description/assets/misc/support-email.svg new file mode 100644 index 000000000..eb70370d6 --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/tick-mark.svg b/purchase_order_delivery_status/static/description/assets/misc/tick-mark.svg new file mode 100644 index 000000000..2dbb40187 --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/whatsapp 1.svg b/purchase_order_delivery_status/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 000000000..0bfaf8fc6 --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/misc/whatsapp.svg b/purchase_order_delivery_status/static/description/assets/misc/whatsapp.svg new file mode 100644 index 000000000..b618aea1d --- /dev/null +++ b/purchase_order_delivery_status/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/purchase_order_delivery_status/static/description/assets/modules/m1.png b/purchase_order_delivery_status/static/description/assets/modules/m1.png new file mode 100644 index 000000000..acb4c76c6 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/modules/m1.png differ diff --git a/purchase_order_delivery_status/static/description/assets/modules/m2.png b/purchase_order_delivery_status/static/description/assets/modules/m2.png new file mode 100644 index 000000000..3ef91f771 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/modules/m2.png differ diff --git a/purchase_order_delivery_status/static/description/assets/modules/m3.png b/purchase_order_delivery_status/static/description/assets/modules/m3.png new file mode 100644 index 000000000..72febf6ae Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/modules/m3.png differ diff --git a/purchase_order_delivery_status/static/description/assets/modules/m4.png b/purchase_order_delivery_status/static/description/assets/modules/m4.png new file mode 100644 index 000000000..f7d7f9241 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/modules/m4.png differ diff --git a/purchase_order_delivery_status/static/description/assets/modules/m5.png b/purchase_order_delivery_status/static/description/assets/modules/m5.png new file mode 100644 index 000000000..1d3324e88 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/modules/m5.png differ diff --git a/purchase_order_delivery_status/static/description/assets/modules/m6.png b/purchase_order_delivery_status/static/description/assets/modules/m6.png new file mode 100644 index 000000000..80938c15a Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/modules/m6.png differ diff --git a/purchase_order_delivery_status/static/description/assets/screenshots/form.png b/purchase_order_delivery_status/static/description/assets/screenshots/form.png new file mode 100644 index 000000000..98c42fede Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/screenshots/form.png differ diff --git a/purchase_order_delivery_status/static/description/assets/screenshots/hero.gif b/purchase_order_delivery_status/static/description/assets/screenshots/hero.gif new file mode 100644 index 000000000..c05390b05 Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/screenshots/hero.gif differ diff --git a/purchase_order_delivery_status/static/description/assets/screenshots/tree.png b/purchase_order_delivery_status/static/description/assets/screenshots/tree.png new file mode 100644 index 000000000..680957d1b Binary files /dev/null and b/purchase_order_delivery_status/static/description/assets/screenshots/tree.png differ diff --git a/purchase_order_delivery_status/static/description/banner.jpg b/purchase_order_delivery_status/static/description/banner.jpg new file mode 100644 index 000000000..191937370 Binary files /dev/null and b/purchase_order_delivery_status/static/description/banner.jpg differ diff --git a/purchase_order_delivery_status/static/description/icon.png b/purchase_order_delivery_status/static/description/icon.png new file mode 100644 index 000000000..7b263babc Binary files /dev/null and b/purchase_order_delivery_status/static/description/icon.png differ diff --git a/purchase_order_delivery_status/static/description/index.html b/purchase_order_delivery_status/static/description/index.html new file mode 100644 index 000000000..20fcce00e --- /dev/null +++ b/purchase_order_delivery_status/static/description/index.html @@ -0,0 +1,666 @@ + + + + + + + Odoo App 3 Index + + + + + + + + +
+
+
+
+
+ +
+
+
+ Community +
+
+ Enterprise +
+
+ Odoo.sh +
+
+
+
+
+
+

+ Delivery Status on Purchase Order

+

+ A Module for Adding Delivery Status on Purchase Order +

+
+ +
+
+
+
+
+

+ Key Highlights +

+
+
+
+
+
+ +
+
+

+ Enables tracking of the delivery status for each purchase order

+
+
+
+
+
+
+ +
+
+

+ Delivery Statuses

+

Nothing to Receive, To Receive, Partially Received, Received and Processing. +

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

+ Delivery Status on Purchase Orders tree view.

+
+
+
+
+
+
+ +
+
+

+ Delivery Status on Purchase Order form view.

+
+
+
+
+
+
+
    +
  • + Available in Odoo 17.0 Community and Enterprise +
  • +
  • + Adding Delivery Status on Purchase Order +
  • +
  • + Delivery Status on Purchase Order +
      +
    • + This module enables tracking of the delivery status for each purchase order, with the status displayed in both the tree view and form view of purchase orders. The available delivery statuses include: +
      (i) Nothing to Receive - If no receipt is created for a purchase order +
      (ii) To Receive - Receipt is still to receive +
      (iii) Partially Received - If More than one receipt is created for a purchase order and some of them received and some still to receive +
      (iv) Received - If all receipts are done +
      (v) Processing - If any receipt is in waiting state +

      +
    • +
    +
  • +
+
+
+
+
+
+
Version + 17.0.1.0.0|Released on: 04th March 2024 +
+

+ Initial Commit for Delivery Status on Purchase Order

+
+
+
+
+
+
+
+

+ 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/purchase_order_delivery_status/views/purchase_order_views.xml b/purchase_order_delivery_status/views/purchase_order_views.xml new file mode 100644 index 000000000..22e0d475d --- /dev/null +++ b/purchase_order_delivery_status/views/purchase_order_views.xml @@ -0,0 +1,44 @@ + + + + + purchase.order.view.form.inherit.purchase.order.delivery.status + purchase.order + + + + + + + + + + purchase.order.view.tree.inherit.purchase.order.delivery.status + purchase.order + + + + + + + + + + purchase.order.view.tree.inherit.purchase.order.delivery.status + purchase.order + + + + + + + +