From a810f1a06255ee5efa913ccf80293beed37c91cc Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Wed, 11 Jan 2023 14:08:44 +0530 Subject: [PATCH] Jan 11 : [FIX] Bug Fixed 'agriculture_management_odoo' --- agriculture_management_odoo/__manifest__.py | 2 +- .../doc/RELEASE_NOTES.md | 5 +++ .../models/animal_rental.py | 1 + .../models/crop_requests.py | 1 + .../models/pest_request.py | 3 +- .../models/vehicle_rental.py | 1 + .../report/crop_report.xml | 8 +--- .../report/pest_report.xml | 8 +--- .../report/pest_report_template.xml | 6 +-- .../views/menu_action.xml | 2 +- .../wizard/crop_report_wiz.py | 33 +++++++++++++-- .../wizard/pest_report_wiz.py | 42 +++++++++++++++---- 12 files changed, 83 insertions(+), 29 deletions(-) diff --git a/agriculture_management_odoo/__manifest__.py b/agriculture_management_odoo/__manifest__.py index 192b87da3..a8f723aee 100644 --- a/agriculture_management_odoo/__manifest__.py +++ b/agriculture_management_odoo/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################# { 'name': 'Agriculture Management In Odoo', - 'version': '15.0.1.0.0', + 'version': '15.0.2.0.0', 'summary': 'Agriculture Management In Odoo', 'description': """Agriculture Management In Odoo""", 'category': 'Productivity', diff --git a/agriculture_management_odoo/doc/RELEASE_NOTES.md b/agriculture_management_odoo/doc/RELEASE_NOTES.md index a81da80ab..ed72f5bb1 100644 --- a/agriculture_management_odoo/doc/RELEASE_NOTES.md +++ b/agriculture_management_odoo/doc/RELEASE_NOTES.md @@ -5,3 +5,8 @@ #### ADD - Initial commit for agriculture_management_odoo +#### 10.11.2022 +#### Version 15.0.2.0.0 +#### UPDT +- Updated + diff --git a/agriculture_management_odoo/models/animal_rental.py b/agriculture_management_odoo/models/animal_rental.py index b52e5989c..30f580951 100644 --- a/agriculture_management_odoo/models/animal_rental.py +++ b/agriculture_management_odoo/models/animal_rental.py @@ -27,6 +27,7 @@ class AnimalRental(models.Model): _name = 'animal.rental' _inherit = ['mail.thread', 'mail.activity.mixin'] _description = 'Animal Rental' + _rec_name = 'animal_id' animal_id = fields.Many2one('animal.details', string='Animal', required=True, tracking=True) diff --git a/agriculture_management_odoo/models/crop_requests.py b/agriculture_management_odoo/models/crop_requests.py index 9f1ecabe0..086c59a25 100644 --- a/agriculture_management_odoo/models/crop_requests.py +++ b/agriculture_management_odoo/models/crop_requests.py @@ -118,5 +118,6 @@ class CropAnimals(models.Model): dec = fields.Many2one('crop.requests') animal_id = fields.Many2one('animal.details', string='Animal', + domain=[('state', '=', 'available')], tracking=True) qty = fields.Integer(string='Quantity') diff --git a/agriculture_management_odoo/models/pest_request.py b/agriculture_management_odoo/models/pest_request.py index e6e0870ec..f35f5b803 100644 --- a/agriculture_management_odoo/models/pest_request.py +++ b/agriculture_management_odoo/models/pest_request.py @@ -47,7 +47,8 @@ class PestRequests(models.Model): self: self.env.user.company_id.currency_id) pest_quantity = fields.Integer(string='Pest Quantity', required=True, tracking=True) - pest_cost = fields.Float(string='Pest Cost', required=True, tracking=True) + pest_cost = fields.Float(string='Pest Cost', required=True, + tracking=True, related='pest_id.pest_cost') total_cost = fields.Float(string='Total Cost', compute='_compute_total_cost', store=True, tracking=True) diff --git a/agriculture_management_odoo/models/vehicle_rental.py b/agriculture_management_odoo/models/vehicle_rental.py index 2ddd18955..87f09734c 100644 --- a/agriculture_management_odoo/models/vehicle_rental.py +++ b/agriculture_management_odoo/models/vehicle_rental.py @@ -26,6 +26,7 @@ class VehicleRental(models.Model): _name = 'vehicle.rental' _inherit = ['mail.thread', 'mail.activity.mixin'] _description = 'Vehicle Rental' + _rec_name = 'vehicle_id' vehicle_id = fields.Many2one('vehicle.details', string='Vehicle', required=True, tracking=True) diff --git a/agriculture_management_odoo/report/crop_report.xml b/agriculture_management_odoo/report/crop_report.xml index 51d26b032..76c399f7a 100644 --- a/agriculture_management_odoo/report/crop_report.xml +++ b/agriculture_management_odoo/report/crop_report.xml @@ -4,12 +4,8 @@ Crop Report crop.report.wizard qweb-pdf - - agriculture_management_odoo.report_crop_details - - - agriculture_management_odoo.report_crop_details - + agriculture_management_odoo.report_crop_details + agriculture_management_odoo.report_crop_details report diff --git a/agriculture_management_odoo/report/pest_report.xml b/agriculture_management_odoo/report/pest_report.xml index 1456b11cb..fc5587766 100644 --- a/agriculture_management_odoo/report/pest_report.xml +++ b/agriculture_management_odoo/report/pest_report.xml @@ -4,12 +4,8 @@ pest Report pest.report.wizard qweb-pdf - - agriculture_management_odoo.report_pest_details - - - agriculture_management_odoo.report_pest_details - + agriculture_management_odoo.report_pest_details + agriculture_management_odoo.report_pest_details report diff --git a/agriculture_management_odoo/report/pest_report_template.xml b/agriculture_management_odoo/report/pest_report_template.xml index 51d2cc372..9324c9aa7 100644 --- a/agriculture_management_odoo/report/pest_report_template.xml +++ b/agriculture_management_odoo/report/pest_report_template.xml @@ -1,6 +1,6 @@ -