diff --git a/rental_base/__manifest__.py b/rental_base/__manifest__.py index ffcec7b7..d6a22f2b 100644 --- a/rental_base/__manifest__.py +++ b/rental_base/__manifest__.py @@ -8,6 +8,7 @@ "author": "elego Software Solutions GmbH, Odoo Community Association (OCA)", "website": "https://github.com/OCA/vertical-rental", "depends": [ + "base", "account", "product_analytic", "sale", diff --git a/rental_base/models/sale.py b/rental_base/models/sale.py index 3313495e..76106997 100644 --- a/rental_base/models/sale.py +++ b/rental_base/models/sale.py @@ -72,22 +72,6 @@ class SaleOrderLine(models.Model): related="product_id.rented_product_id.uom_id", ) - start_date = fields.Date( - states={ - "draft": [("readonly", False)], - "sent": [("readonly", False)], - "sale": [("readonly", False)], - } - ) - - end_date = fields.Date( - states={ - "draft": [("readonly", False)], - "sent": [("readonly", False)], - "sale": [("readonly", False)], - } - ) - @api.constrains( "rental_type", "extension_rental_id", diff --git a/rental_base/views/res_config_settings_view.xml b/rental_base/views/res_config_settings_view.xml index 67459319..a3ea3686 100644 --- a/rental_base/views/res_config_settings_view.xml +++ b/rental_base/views/res_config_settings_view.xml @@ -5,52 +5,42 @@ - -
-

Product

-
-
-
- -
-
-
-
+ + + + Settings - ir.actions.act_window res.config.settings + form inline - {'module' : 'rental_base'} + {'module' : 'rental_base', 'bin_size': False} diff --git a/rental_base/views/sale_view.xml b/rental_base/views/sale_view.xml index 0875fd3b..40ea107b 100644 --- a/rental_base/views/sale_view.xml +++ b/rental_base/views/sale_view.xml @@ -7,19 +7,19 @@ - {'invisible': 1} + 1 - {'invisible': 1} + 1 - {'invisible': 1} + 1 - {'invisible': 1} + 1 - {'invisible': 1} + 1 @@ -37,12 +37,13 @@ Service Period
- to + + to
- {'invisible': 1} + 1
@@ -53,7 +54,7 @@ - {'invisible': 1} + 1 @@ -64,7 +65,7 @@ - {'invisible': 1} + 1 radio {'horizontal': true} @@ -82,7 +83,7 @@ name="%(action_update_sale_line_date)d" string="Update Times" type="action" - attrs="{'invisible': [('state', 'in', ['draft', 'sent'])]}" + invisible="state in ('draft', 'sent')" /> @@ -90,13 +91,13 @@ expr="//group[@name='sales_person']//field[@name='client_order_ref']" position="attributes" > - {'invisible': 1} + 1 - {'invisible': 1} + 1 @@ -117,7 +118,7 @@ @@ -125,47 +126,45 @@ - {'invisible': 1} + 1 - {'invisible': 1} + 1 - {'invisible': 1} + 1 - {'invisible': 1} + 1 - - {'invisible': ['|', ('rental', '=', True), ('parent.state', 'not in', ['sale', 'done'])]} - + rental or parent.state not in ('sale','done') - - {'invisible': ['|', ('rental', '=', True), ('parent.state', 'not in', ['sale', 'done'])]} - + rental or parent.state not in ('sale','done') - - {'invisible': ['|', ('rental', '=', True), ('parent.state', 'not in', ['sale', 'done'])]} - + rental or parent.state not in ('sale','done') - - {'invisible': ['|', ('rental', '=', True), ('parent.state', 'not in', ['sale', 'done'])]} - + rental or parent.state not in ('sale','done') - {'invisible': 1} + 1 - {'invisible': [('display_type', '=', False)]} + display_type == False @@ -173,35 +172,23 @@ Order Information - {'invisible': [('rental', '=', True)]} + rental - {'invisible': [('rental', '=', True)]} + rental {'no_create': True} -