Browse Source

Merge fefcaf3c34 into d506870d82

pull/364/merge
ArPol 5 days ago
committed by GitHub
parent
commit
6a9c5c07f5
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      restrict_delivery_method/__manifest__.py
  2. 8
      restrict_delivery_method/models/sale_order.py

2
restrict_delivery_method/__manifest__.py

@ -30,7 +30,7 @@
'company': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions', 'maintainer': 'Cybrosys Techno Solutions',
'website': 'https://www.cybrosys.com', 'website': 'https://www.cybrosys.com',
'depends': ['sale', 'delivery', 'website_sale'], 'depends': ['sale', 'delivery', 'website_sale', 'website_sale_delivery'],
'data': [ 'data': [
'views/delivery_carrier_views.xml', 'views/delivery_carrier_views.xml',
'views/sale_order_views.xml', 'views/sale_order_views.xml',

8
restrict_delivery_method/models/sale_order.py

@ -51,7 +51,7 @@ class SaleOrder(models.Model):
"""From this function the controller gets the """From this function the controller gets the
restricted methods value""" restricted methods value"""
address = self.delivery_method_ids address = self.delivery_method_ids
return self.env['delivery.carrier'].sudo().search( availables = self._get_delivery_methods()
[('website_published', '=', True), pickables = availables - address
('id', 'not in', address.ids)]).available_carriers(
address) return pickables.available_carriers(self.partner_id)

Loading…
Cancel
Save