Browse Source

[FIX] Dependency issue

pull/29/head
SHEREEF PT 8 years ago
parent
commit
9460e0f4b4
  1. 4
      stock_transport_management/README.rst
  2. 4
      stock_transport_management/__manifest__.py
  3. 25
      stock_transport_management/__manifest__.py~
  4. 27
      stock_transport_management/report/transport_xlsx.py
  5. 3
      stock_transport_management/views/transport_vehicle_view.xml

4
stock_transport_management/README.rst

@ -5,7 +5,9 @@ This module was developed to manage the stock .It helps to track transportation
Installation Installation
============ ============
You need **report_xlsx** to install this module. You need 'report_xlsx' module to install this module.
Make sure you have xlsxwriter Python module installed:
$ pip install xlsxwriter
Configuration Configuration
============= =============

4
stock_transport_management/__manifest__.py

@ -1,14 +1,14 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
{ {
'name': "Stock Transport Management", 'name': "Stock Transport Management",
'version': '10.0.1.0.0', 'version': '10.0.2.0.0',
'summary': """Manage Stock Transport Management With Ease""", 'summary': """Manage Stock Transport Management With Ease""",
'description': """This Module Manage Transport Management Of Stocks""", 'description': """This Module Manage Transport Management Of Stocks""",
'author': "Cybrosys Techno Solutions", 'author': "Cybrosys Techno Solutions",
'company': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com", 'website': "https://www.cybrosys.com",
'category': 'Tools', 'category': 'Tools',
'depends': ['base', 'sale', 'stock', 'report'], 'depends': ['base', 'sale', 'stock', 'report_xlsx'],
'data': [ 'data': [
'views/transport_vehicle_view.xml', 'views/transport_vehicle_view.xml',
'views/transport_vehicle_status_view.xml', 'views/transport_vehicle_status_view.xml',

25
stock_transport_management/__manifest__.py~

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
{
'name': "Stock Transport Management",
'version': '10.0.1.0.0',
'summary': """Manage Stock Transport Management With Ease""",
'description': """This Module Manage Transport Management Of Stocks""",
'author': "Cybrosys Techno Solutions",
'company': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com",
'category': 'Tools',
'depends': ['base', 'sale', 'stock', 'report_xlsx'],
'data': [
'views/transport_vehicle_view.xml',
'views/transport_vehicle_status_view.xml',
'views/transportation_sale_order_view.xml',
'views/transport_warehouse_view.xml',
'views/transport_wizard_view.xml',
'views/transport_report.xml',
],
'images': ['static/description/banner.jpg'],
'license': 'LGPL-3',
'installable': True,
'auto_install': False,
'application': False,
}

27
stock_transport_management/report/transport_xlsx.py

@ -55,17 +55,12 @@ class TransportReportXls(ReportXlsx):
if date_end: if date_end:
sheet.write('C5', "Date To :", format3) sheet.write('C5', "Date To :", format3)
sheet.write('C6', date_end, format4) sheet.write('C6', date_end, format4)
sheet.write('A8', "Vehicle Name ", format2) sheet.merge_range('A8:B8', "Vehicle Name ", format2)
sheet.write('B8', "", format2) sheet.merge_range('C8:D8', "Date", format2)
sheet.write('C8', "Date", format2) sheet.merge_range('E8:F8', "Sale Order", format2)
sheet.write('D8', "", format2) sheet.merge_range('G8:H8', "Delivery Order", format2)
sheet.write('E8', "Sale Order", format2) sheet.merge_range('I8:J8', "No of Parcels", format2)
sheet.write('F8', "", format2) sheet.merge_range('K8', "Status", format2)
sheet.write('G8', "Delivery Order", format2)
sheet.write('H8', "", format2)
sheet.write('I8', "No of Parcels", format2)
sheet.write('J8', "", format2)
sheet.write('K8', "Status", format2)
if date_start and date_end: if date_start and date_end:
report_obj = self.env['vehicle.status'].search([('transport_date', ">=", date_start) and report_obj = self.env['vehicle.status'].search([('transport_date', ">=", date_start) and
('transport_date', "<=", date_end)]) ('transport_date', "<=", date_end)])
@ -74,11 +69,11 @@ class TransportReportXls(ReportXlsx):
row_number = 9 row_number = 9
col_number = 0 col_number = 0
for values in report_obj: for values in report_obj:
sheet.write(row_number, col_number, values['name'], format3) sheet.merge_range(row_number, col_number, row_number, col_number + 1, values['name'], format3)
sheet.write(row_number, col_number + 2, values['transport_date'], format3) sheet.merge_range(row_number, col_number + 2, row_number, col_number + 3, values['transport_date'], format3)
sheet.write(row_number, col_number + 4, values['sale_order'], format3) sheet.merge_range(row_number, col_number + 4, row_number, col_number + 5, values['sale_order'], format3)
sheet.write(row_number, col_number + 6, values['delivery_order'], format3) sheet.merge_range(row_number, col_number + 6, row_number, col_number + 7, values['delivery_order'], format3)
sheet.write(row_number, col_number + 8, values['no_parcels'], format3) sheet.merge_range(row_number, col_number + 8, row_number, col_number + 9, values['no_parcels'], format3)
sheet.write(row_number, col_number + 10, values['state'], format3) sheet.write(row_number, col_number + 10, values['state'], format3)
row_number += 1 row_number += 1

3
stock_transport_management/views/transport_vehicle_view.xml

@ -11,8 +11,9 @@
<div class="oe_title"> <div class="oe_title">
<label for="name"/> <label for="name"/>
<h1> <h1>
<field name="name" placeholder=" Vehicle Name" style="width:50%%"/> <field name="name" style="width:50%%"/>
</h1> </h1>
<seperator></seperator>
<label for="licence_plate"/> <label for="licence_plate"/>
<h2> <h2>
<field name="licence_plate" style="width:25%%"/> <field name="licence_plate" style="width:25%%"/>

Loading…
Cancel
Save