Browse Source

[UPDT] Form updated 'mobile_service_shop'

pull/165/head
Ajmal Cybro 5 years ago
parent
commit
2d369c5ef3
  1. 2
      mobile_service_shop/__manifest__.py
  2. 5
      mobile_service_shop/doc/RELEASE_NOTES.md
  3. 15
      mobile_service_shop/models/mobile_service.py

2
mobile_service_shop/__manifest__.py

@ -21,7 +21,7 @@
#############################################################################
{
'name': 'Mobile Service Management',
'version': '13.0.2.1.2',
'version': '13.0.2.2.3',
'summary': 'Module for managing mobile service shop daily activities.',
'category': 'Industries',
'author': 'Cybrosys Techno Solutions',

5
mobile_service_shop/doc/RELEASE_NOTES.md

@ -22,3 +22,8 @@ Bug Fixed In Invoice
#### Version 13.0.2.1.2
#### FIX
Depends added
#### 18.11.2020
#### Version 13.0.2.2.3
#### UPDT
Service form details

15
mobile_service_shop/models/mobile_service.py

@ -19,7 +19,6 @@
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
#############################################################################
from datetime import datetime, date, timedelta
from odoo import models, fields, api, _
from odoo.exceptions import Warning, UserError
@ -33,8 +32,8 @@ class MobileServiceShop(models.Model):
name = fields.Char(string='Service Number', copy=False, default="New")
person_name = fields.Many2one('res.partner', string="Customer Name", required=True)
contact_no = fields.Char(related='person_name.mobile', string="Contact Number")
email_id = fields.Char(related='person_name.email', string="Email")
contact_no = fields.Char(string="Contact Number")
email_id = fields.Char(string="Email")
street = fields.Char(related='person_name.street', string="Address")
street2 = fields.Char(related='person_name.street2', string="Address")
@ -101,6 +100,16 @@ class MobileServiceShop(models.Model):
default=_default_picking_transfer,
help="This will determine picking type of outgoing shipment")
@api.onchange('person_name')
def onchange_person_name(self):
if self.person_name:
if self.person_name.mobile:
self.contact_no = self.person_name.mobile
elif self.person_name.phone:
self.contact_no = self.person_name.phone
if self.person_name.email:
self.email_id = self.person_name.email
@api.onchange('return_date')
def check_date(self):
if self.return_date != False:

Loading…
Cancel
Save