mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
Merge branch 'imp/14.0/H7261_delivery_hibou__filter_shipping_account' into '14.0'
imp/14.0/H7261_delivery_hibou__filter_shipping_account into 14.0 See merge request hibou-io/hibou-odoo/suite!1058
This commit is contained in:
@@ -35,6 +35,7 @@ class StockPicking(models.Model):
|
|||||||
], string='Require Insurance', default='auto',
|
], string='Require Insurance', default='auto',
|
||||||
help='If your carrier supports it, auto should be calculated off of the "Automatic Insurance Value" field.')
|
help='If your carrier supports it, auto should be calculated off of the "Automatic Insurance Value" field.')
|
||||||
package_carrier_tracking_ref = fields.Char(string='Package Tracking Numbers', compute='_compute_package_carrier_tracking_ref')
|
package_carrier_tracking_ref = fields.Char(string='Package Tracking Numbers', compute='_compute_package_carrier_tracking_ref')
|
||||||
|
commercial_partner_id = fields.Many2one('res.partner', related='partner_id.commercial_partner_id')
|
||||||
|
|
||||||
@api.depends('package_ids.carrier_tracking_ref')
|
@api.depends('package_ids.carrier_tracking_ref')
|
||||||
def _compute_package_carrier_tracking_ref(self):
|
def _compute_package_carrier_tracking_ref(self):
|
||||||
|
|||||||
@@ -28,8 +28,11 @@
|
|||||||
<field name="priority" eval="200" />
|
<field name="priority" eval="200" />
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='carrier_id']" position="before">
|
<xpath expr="//field[@name='carrier_id']" position="before">
|
||||||
|
<field name="commercial_partner_id" invisible="1" />
|
||||||
<field name="require_insurance" attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}"/>
|
<field name="require_insurance" attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}"/>
|
||||||
<field name="shipping_account_id" attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}"/>
|
<field name="shipping_account_id" attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}"
|
||||||
|
options="{'no_create': True, 'no_open': True}"
|
||||||
|
domain="[('partner_id', 'in', (False, partner_id, commercial_partner_id))]"/>
|
||||||
<field name="package_carrier_tracking_ref" attrs="{'invisible': [('package_carrier_tracking_ref', '=', False)]}" />
|
<field name="package_carrier_tracking_ref" attrs="{'invisible': [('package_carrier_tracking_ref', '=', False)]}" />
|
||||||
<button name="clear_carrier_tracking_ref" type="object" string="Clear Tracking" attrs="{'invisible': [('carrier_tracking_ref', '!=', False)]}" />
|
<button name="clear_carrier_tracking_ref" type="object" string="Clear Tracking" attrs="{'invisible': [('carrier_tracking_ref', '!=', False)]}" />
|
||||||
<button name="reset_carrier_tracking_ref" type="object" string="Reset Tracking" attrs="{'invisible': [('package_carrier_tracking_ref', '!=', False)]}" />
|
<button name="reset_carrier_tracking_ref" type="object" string="Reset Tracking" attrs="{'invisible': [('package_carrier_tracking_ref', '!=', False)]}" />
|
||||||
|
|||||||
Reference in New Issue
Block a user