diff --git a/addons/account/models/partner.py b/addons/account/models/partner.py index 3a125ad6c6d..53b3eaa9bf4 100644 --- a/addons/account/models/partner.py +++ b/addons/account/models/partner.py @@ -399,7 +399,7 @@ class ResPartner(models.Model): groups='account.group_account_invoice,account.group_account_readonly') currency_id = fields.Many2one('res.currency', compute='_get_company_currency', readonly=True, string="Currency", help='Utility field to express amount currency') - journal_item_count = fields.Integer(compute='_compute_journal_item_count', string="Journal Items", type="integer") + journal_item_count = fields.Integer(compute='_compute_journal_item_count', string="Journal Items") property_account_payable_id = fields.Many2one('account.account', company_dependent=True, string="Account Payable", domain="[('internal_type', '=', 'payable'), ('deprecated', '=', False), ('company_id', '=', current_company_id)]", diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py index 3761baec217..6279f5db496 100644 --- a/addons/fleet/models/fleet_vehicle.py +++ b/addons/fleet/models/fleet_vehicle.py @@ -80,12 +80,11 @@ class FleetVehicle(models.Model): co2 = fields.Float('CO2 Emissions', help='CO2 emissions of the vehicle') image_128 = fields.Image(related='model_id.image_128', readonly=True) contract_renewal_due_soon = fields.Boolean(compute='_compute_contract_reminder', search='_search_contract_renewal_due_soon', - string='Has Contracts to renew', multi='contract_info') + string='Has Contracts to renew') contract_renewal_overdue = fields.Boolean(compute='_compute_contract_reminder', search='_search_get_overdue_contract_reminder', - string='Has Contracts Overdue', multi='contract_info') - contract_renewal_name = fields.Text(compute='_compute_contract_reminder', string='Name of contract to renew soon', multi='contract_info') - contract_renewal_total = fields.Text(compute='_compute_contract_reminder', string='Total of contracts due or overdue minus one', - multi='contract_info') + string='Has Contracts Overdue') + contract_renewal_name = fields.Text(compute='_compute_contract_reminder', string='Name of contract to renew soon') + contract_renewal_total = fields.Text(compute='_compute_contract_reminder', string='Total of contracts due or overdue minus one') car_value = fields.Float(string="Catalog Value (VAT Incl.)", help='Value of the bought vehicle') net_car_value = fields.Float(string="Purchase Value", help="Purchase Value of the car") residual_value = fields.Float() diff --git a/addons/hr_recruitment/models/hr_recruitment.py b/addons/hr_recruitment/models/hr_recruitment.py index ef84dc8817c..b6ad0c0ff49 100644 --- a/addons/hr_recruitment/models/hr_recruitment.py +++ b/addons/hr_recruitment/models/hr_recruitment.py @@ -134,7 +134,7 @@ class Applicant(models.Model): delay_close = fields.Float(compute="_compute_day", string='Delay to Close', readonly=True, group_operator="avg", help="Number of days to close", store=True) color = fields.Integer("Color Index", default=0) emp_id = fields.Many2one('hr.employee', string="Employee", help="Employee linked to the applicant.", copy=False) - user_email = fields.Char(related='user_id.email', type="char", string="User Email", readonly=True) + user_email = fields.Char(related='user_id.email', string="User Email", readonly=True) attachment_number = fields.Integer(compute='_get_attachment_number', string="Number of Attachments") employee_name = fields.Char(related='emp_id.name', string="Employee Name", readonly=False, tracking=False) attachment_ids = fields.One2many('ir.attachment', 'res_id', domain=[('res_model', '=', 'hr.applicant')], string='Attachments') diff --git a/addons/product/models/product_attribute.py b/addons/product/models/product_attribute.py index d4209bdb177..33d080f5a02 100644 --- a/addons/product/models/product_attribute.py +++ b/addons/product/models/product_attribute.py @@ -400,7 +400,6 @@ class ProductTemplateAttributeValue(models.Model): 'product.template.attribute.exclusion', 'product_template_attribute_value_id', string="Exclude for", - relation="product_template_attribute_exclusion", help="Make this attribute value not compatible with " "other values of the product or some attribute values of optional and accessory products.") diff --git a/addons/website/models/res_config_settings.py b/addons/website/models/res_config_settings.py index 054ec2d019c..21737456fa5 100644 --- a/addons/website/models/res_config_settings.py +++ b/addons/website/models/res_config_settings.py @@ -23,8 +23,7 @@ class ResConfigSettings(models.TransientModel): website_logo = fields.Binary(related='website_id.logo', readonly=False) language_ids = fields.Many2many(related='website_id.language_ids', relation='res.lang', readonly=False) website_language_count = fields.Integer(string='Number of languages', compute='_compute_website_language_count', readonly=True) - website_default_lang_id = fields.Many2one(string='Default language', related='website_id.default_lang_id', - readonly=False, relation='res.lang') + website_default_lang_id = fields.Many2one(string='Default language', related='website_id.default_lang_id', readonly=False) website_default_lang_code = fields.Char('Default language code', related='website_id.default_lang_id.code', readonly=False) specific_user_account = fields.Boolean(related='website_id.specific_user_account', readonly=False, help='Are newly created user accounts website specific') diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 3269e305e12..01e11e492a1 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -105,7 +105,7 @@ class Website(models.Model): cdn_activated = fields.Boolean('Content Delivery Network (CDN)') cdn_url = fields.Char('CDN Base URL', default='') cdn_filters = fields.Text('CDN Filters', default=lambda s: '\n'.join(DEFAULT_CDN_FILTERS), help="URL matching those filters will be rewritten using the CDN Base URL") - partner_id = fields.Many2one(related='user_id.partner_id', relation='res.partner', string='Public Partner', readonly=False) + partner_id = fields.Many2one(related='user_id.partner_id', string='Public Partner', readonly=False) menu_id = fields.Many2one('website.menu', compute='_compute_menu', string='Main Menu') homepage_id = fields.Many2one('website.page', string='Homepage') custom_code_head = fields.Text('Custom code')