ArPol
5 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
5 additions and
5 deletions
-
restrict_delivery_method/__manifest__.py
-
restrict_delivery_method/models/sale_order.py
|
|
@ -30,7 +30,7 @@ |
|
|
|
'company': 'Cybrosys Techno Solutions', |
|
|
|
'maintainer': 'Cybrosys Techno Solutions', |
|
|
|
'website': 'https://www.cybrosys.com', |
|
|
|
'depends': ['sale', 'delivery', 'website_sale'], |
|
|
|
'depends': ['sale', 'delivery', 'website_sale', 'website_sale_delivery'], |
|
|
|
'data': [ |
|
|
|
'views/delivery_carrier_views.xml', |
|
|
|
'views/sale_order_views.xml', |
|
|
|
|
|
@ -51,7 +51,7 @@ class SaleOrder(models.Model): |
|
|
|
"""From this function the controller gets the |
|
|
|
restricted methods value""" |
|
|
|
address = self.delivery_method_ids |
|
|
|
return self.env['delivery.carrier'].sudo().search( |
|
|
|
[('website_published', '=', True), |
|
|
|
('id', 'not in', address.ids)]).available_carriers( |
|
|
|
address) |
|
|
|
availables = self._get_delivery_methods() |
|
|
|
pickables = availables - address |
|
|
|
|
|
|
|
return pickables.available_carriers(self.partner_id) |
|
|
|