Files
tra_backend/employee_background/models/xls_template.py
2020-07-21 10:09:46 +00:00

44 lines
1.9 KiB
Python

# -*- coding: utf-8 -*-
import logging
from odoo import models
class DefaultTemplateXls(models.AbstractModel):
_name = 'report.employee_background.default_verification_details'
# _inherit = 'report.report_xlsx.abstract'
_logger = logging.getLogger(__name__)
try:
_inherit = 'report.report_xlsx.abstract'
except ImportError:
_logger.debug('Cannot find report_xlsx module for version 11')
def generate_xlsx_report(self, workbook, data, obj):
sheet = workbook.add_worksheet()
format1 = workbook.add_format({'font_size': 16, 'align': 'center', 'bg_color': '#D3D3D3', 'bold': True})
format2 = workbook.add_format({'font_size': 10, 'bold': True})
format3 = workbook.add_format({'font_size': 10})
sheet.merge_range('B1:E1', 'Required Details', format1)
sheet.merge_range('A2:B2', 'Applicant Name:', format3)
sheet.merge_range('A3:C3', 'Information Required', format2)
sheet.merge_range('D3:F3', 'Details Given', format2)
sheet.merge_range('G3:I3', 'Details(Correct/Wrong)', format2)
sheet.merge_range('A5:C5', 'Education Details', format3)
sheet.merge_range('B6:C6', 'Graduation', format3)
sheet.merge_range('D6:F6', '', format3)
sheet.merge_range('G6:I6', '', format3)
sheet.merge_range('B7:C7', 'Plus Two', format3)
sheet.merge_range('D7:F7', '', format3)
sheet.merge_range('G7:I7', '', format3)
sheet.merge_range('A9:C9', 'Work Details', format3)
sheet.merge_range('D9:F9', '', format3)
sheet.merge_range('G9:I9', '', format3)
sheet.merge_range('A11:C11', 'Criminal Background', format3)
sheet.merge_range('D11:F11', '', format3)
sheet.merge_range('G11:I11', '', format3)
sheet.merge_range('A13:C13', 'Disciplinary Allegation in Previous Work Locations', format3)
sheet.merge_range('D13:F13', '', format3)
sheet.merge_range('G13:I13', '', format3)