diff --git a/mobile_service_shop/models/mobile_service.py b/mobile_service_shop/models/mobile_service.py index b5ee0d571..d5621a570 100644 --- a/mobile_service_shop/models/mobile_service.py +++ b/mobile_service_shop/models/mobile_service.py @@ -10,7 +10,7 @@ class MobileServiceShop(models.Model): _rec_name = 'name' _inherit = ['mail.thread', 'mail.activity.mixin'] - name = fields.Char(string='Code', copy=False, default="New") + name = fields.Char(string='Service Number', copy=False, default="New") person_name = fields.Many2one('res.partner', string="Customer Name", required=True, domain="[('customer','=','True')]") contact_no = fields.Char(related='person_name.mobile', string="Contact Number") @@ -36,7 +36,7 @@ class MobileServiceShop(models.Model): imei_no = fields.Char(string="IMEI Number") - model_name = fields.Many2one('brand.model', string="Model",required=True, domain="[('mobile_brand_name','=',brand_name)]") + model_name = fields.Many2one('brand.model', string="Model", required=True, domain="[('mobile_brand_name','=',brand_name)]") image_medium = fields.Binary(related='model_name.image_medium', store=True, attachment=True) date_request = fields.Date(string="Requested date", default=fields.Datetime.now) return_date = fields.Date(string="Return date", required=True) @@ -384,13 +384,13 @@ class ProductOrderLine(models.Model): product_order_id = fields.Many2one('mobile.service') product_id = fields.Many2one('product.product', string='Product', - domain="[('is_a_parts','=', True)]") - product_uom_qty = fields.Float(string='Used Quantity', default=1.0) - price_unit = fields.Float(string='Unit Price', default=0.0) + domain="[('is_a_parts','=', True)]", required=True) + product_uom_qty = fields.Float(string='Used Quantity', default=1.0, required=True) + price_unit = fields.Float(string='Unit Price', default=0.0, required=True) qty_invoiced = fields.Float(string='Invoiced qty', readonly=True) qty_stock_move = fields.Float(string='Stock Move Posted Qty', readonly=True) part_price = fields.Char(compute='_compute_amount', string='Price', readonly=True, store=True) - product_uom = fields.Char(string='Unit of Measure') + product_uom = fields.Char(string='Unit of Measure', required=True) @api.onchange('product_id') def change_prod(self): diff --git a/mobile_service_shop/static/description/index.html b/mobile_service_shop/static/description/index.html index d26df7730..0ff4089c8 100755 --- a/mobile_service_shop/static/description/index.html +++ b/mobile_service_shop/static/description/index.html @@ -23,9 +23,10 @@ Overview

- This module is an application for Mobile Service shop which helps in managing the daily activities inside a service center. - This module is integrated with accounting and inventory modules.This module has a feature for adding complaint templates - which makes it user-friendly application. It helps in generating service tickets also. + This module is exclusively designed for the mobile service shop for managing their daily activities inside the service center. + The module comes integrated with accounting and inventory modules maximizing the efficiency. + It comes embedded with features such as adding complaint templates, making it a much user-friendly application. + The module also helps in generating service tickets in the workplace.

@@ -34,7 +35,7 @@

- Manager :- Manager has the complete access across mobile shop management
+ Manager :- Manager has the complete access over the mobile shop management
Mobile Technician :- Mobile Technician can read and write service requests and also update the parts usage.

@@ -58,13 +59,13 @@

- Service status tracking..

+ Tracking the service status.

- Integrated with accounting and sales module.

+ Integrated with accounting and inventory module.

- Access Rights From Multiple Level.

+ Multi-level access rights.

Mobile complaint templates.

@@ -85,13 +86,13 @@

- Mobile Service Shop + Mobile Service Management

When you install the module, an extra menu named Mobile Service is created. - Here you can see service requests and configure your mobile service shop. + Here you can see the service requests and thereafter configure your mobile service shop.

@@ -101,9 +102,9 @@

Mobile Service -> Service Request -> Create

- This is the service request creation form. Service request can be create according to the device brand and model. - Also we can assign the service request a technician and provide warranty details, customer details, IMEI no, - request and return dates etc.... + This is the service request creation form. Service request can be created according to the device brand + and model. One can assign the technician, service request, provide with warranty + details, customer details, IMEI no, request and return dates etc.

@@ -146,7 +147,7 @@

Product will be only visible in the parts inventory if 'is a mobile part' is checked. -
You can provide a brand, model and colour details from here. +
You can provide the brand, model and color details from here.

@@ -175,7 +176,7 @@

- The parts used during the service process will be automatically added to invoice line. + The parts used during the service process will be automatically added to the invoice line.

@@ -198,7 +199,7 @@

The system will send email notification to the customer for each stage in the service request.
-
Note:- You should configure outgoing and incoming e-mail settings from your odoo for email service. +
Note:- You should configure outgoing and incoming e-mail settings from your Odoo for email service.

@@ -271,6 +272,43 @@
+

+ Mobile Service Management Pro +

+
+

An extended version of the module is also available in odoo apps.

+
+ Features +
+

+ + Device details from IMEI number. +

+

+ + Customized pivot report. +

+

+ + Mobile service request report +

+

+ + Parts usage report. +

+

+ + Complaint Type report. +

+

+ Mobile Service Management Pro is an extended version of the module 'Mobile Service Management'. + Using the module application, manager can seamlessly acquire the brand, model and manufacturing details of the device using the IMEI number. + In addition, it helps in saving your time and analyzing the service shop via varied generated reports. The reports include service report, + parts usage report, complaint type report and customized pivot report. +

You can download the pro version of this app from Mobile Service Management Pro +

+
+