mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-17 18:29:08 +02:00
44 lines
1.9 KiB
Python
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)
|