1 line
42 KiB
JSON
1 line
42 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "label": "payroll_report.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L1"}, {"id": "payroll_report_payrollreport", "label": "PayrollReport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L19"}, {"id": "payroll_report_payrollreport_get_default_options", "label": "._get_default_options()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L58"}, {"id": "payroll_report_payrollreport_get_options", "label": "._get_options()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L84"}, {"id": "payroll_report_payrollreport_apply_date_filter", "label": "._apply_date_filter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L110"}, {"id": "payroll_report_payrollreport_get_columns", "label": "._get_columns()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L174"}, {"id": "payroll_report_payrollreport_get_domain", "label": "._get_domain()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L195"}, {"id": "payroll_report_payrollreport_get_lines", "label": "._get_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L220"}, {"id": "payroll_report_payrollreport_get_report_data", "label": "._get_report_data()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L237"}, {"id": "payroll_report_payrollreport_get_total_line", "label": "._get_total_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L252"}, {"id": "payroll_report_payrollreport_get_payroll_settings", "label": "._get_payroll_settings()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L287"}, {"id": "payroll_report_payrollreport_get_company_legal_info", "label": "._get_company_legal_info()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L291"}, {"id": "payroll_report_payrollreport_get_payroll_contact_info", "label": "._get_payroll_contact_info()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L304"}, {"id": "payroll_report_payrollreport_format_value", "label": "._format_value()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L317"}, {"id": "payroll_report_payrollreport_get_xlsx", "label": ".get_xlsx()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L343"}, {"id": "payroll_report_payrollreport_get_pdf", "label": ".get_pdf()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L417"}, {"id": "payroll_report_payrollreport_action_open_report", "label": ".action_open_report()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L456"}, {"id": "payroll_report_rationale_20", "label": "Abstract base class for all payroll reports. Provides common filter options,", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L20"}, {"id": "payroll_report_rationale_59", "label": "Return default options for the report.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L59"}, {"id": "payroll_report_rationale_85", "label": "Build report options, merging with previous options if provided.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L85"}, {"id": "payroll_report_rationale_111", "label": "Calculate date_from and date_to based on filter preset.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L111"}, {"id": "payroll_report_rationale_175", "label": "Return column definitions for the report. Override in concrete reports.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L175"}, {"id": "payroll_report_rationale_196", "label": "Build search domain from options. Override in concrete reports for speci", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L196"}, {"id": "payroll_report_rationale_221", "label": "Fetch and return report lines. Override in concrete reports.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L221"}, {"id": "payroll_report_rationale_238", "label": "Get complete report data for frontend.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L238"}, {"id": "payroll_report_rationale_253", "label": "Calculate totals from lines. Override for custom total calculations.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L253"}, {"id": "payroll_report_rationale_288", "label": "Get payroll settings for current company.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L288"}, {"id": "payroll_report_rationale_292", "label": "Get company legal name and address from settings.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L292"}, {"id": "payroll_report_rationale_305", "label": "Get payroll contact information from settings.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L305"}, {"id": "payroll_report_rationale_318", "label": "Format value based on column type.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L318"}, {"id": "payroll_report_rationale_344", "label": "Generate Excel export of the report. Returns binary data.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L344"}, {"id": "payroll_report_rationale_418", "label": "Generate PDF export of the report. Returns binary data.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L418"}, {"id": "payroll_report_rationale_457", "label": "Open the report in client action.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L457"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "dateutil_relativedelta", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L12", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "odoo_tools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L15", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "odoo_tools_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L16", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py", "target": "payroll_report_payrollreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L19", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_default_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L58", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L84", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_apply_date_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L110", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_columns", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L174", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_domain", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L195", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_lines", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L220", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_report_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L237", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_total_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L252", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_payroll_settings", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L287", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_company_legal_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L291", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_payroll_contact_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L304", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_format_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L317", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_xlsx", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L343", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_get_pdf", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L417", "weight": 1.0}, {"source": "payroll_report_payrollreport", "target": "payroll_report_payrollreport_action_open_report", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L456", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_default_options", "target": "payroll_report_payrollreport_get_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L70", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_options", "target": "payroll_report_payrollreport_get_default_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L88", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_options", "target": "payroll_report_payrollreport_apply_date_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L106", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_report_data", "target": "payroll_report_payrollreport_get_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L243", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_report_data", "target": "payroll_report_payrollreport_get_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L244", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_total_line", "target": "payroll_report_payrollreport_get_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L260", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_company_legal_info", "target": "payroll_report_payrollreport_get_payroll_settings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L293", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_payroll_contact_info", "target": "payroll_report_payrollreport_get_payroll_settings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L306", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_xlsx", "target": "payroll_report_payrollreport_get_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L369", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_xlsx", "target": "payroll_report_payrollreport_get_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L370", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_xlsx", "target": "payroll_report_payrollreport_get_company_legal_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L373", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_xlsx", "target": "payroll_report_payrollreport_get_payroll_contact_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L374", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_pdf", "target": "payroll_report_payrollreport_get_report_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L422", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_pdf", "target": "payroll_report_payrollreport_get_company_legal_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L425", "weight": 1.0}, {"source": "payroll_report_payrollreport_get_pdf", "target": "payroll_report_payrollreport_get_payroll_contact_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L426", "weight": 1.0}, {"source": "payroll_report_rationale_20", "target": "payroll_report_payrollreport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L20", "weight": 1.0}, {"source": "payroll_report_rationale_59", "target": "payroll_report_payrollreport_get_default_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L59", "weight": 1.0}, {"source": "payroll_report_rationale_85", "target": "payroll_report_payrollreport_get_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L85", "weight": 1.0}, {"source": "payroll_report_rationale_111", "target": "payroll_report_payrollreport_apply_date_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L111", "weight": 1.0}, {"source": "payroll_report_rationale_175", "target": "payroll_report_payrollreport_get_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L175", "weight": 1.0}, {"source": "payroll_report_rationale_196", "target": "payroll_report_payrollreport_get_domain", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L196", "weight": 1.0}, {"source": "payroll_report_rationale_221", "target": "payroll_report_payrollreport_get_lines", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L221", "weight": 1.0}, {"source": "payroll_report_rationale_238", "target": "payroll_report_payrollreport_get_report_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L238", "weight": 1.0}, {"source": "payroll_report_rationale_253", "target": "payroll_report_payrollreport_get_total_line", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L253", "weight": 1.0}, {"source": "payroll_report_rationale_288", "target": "payroll_report_payrollreport_get_payroll_settings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L288", "weight": 1.0}, {"source": "payroll_report_rationale_292", "target": "payroll_report_payrollreport_get_company_legal_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L292", "weight": 1.0}, {"source": "payroll_report_rationale_305", "target": "payroll_report_payrollreport_get_payroll_contact_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L305", "weight": 1.0}, {"source": "payroll_report_rationale_318", "target": "payroll_report_payrollreport_format_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L318", "weight": 1.0}, {"source": "payroll_report_rationale_344", "target": "payroll_report_payrollreport_get_xlsx", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L344", "weight": 1.0}, {"source": "payroll_report_rationale_418", "target": "payroll_report_payrollreport_get_pdf", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L418", "weight": 1.0}, {"source": "payroll_report_rationale_457", "target": "payroll_report_payrollreport_action_open_report", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L457", "weight": 1.0}], "raw_calls": [{"caller_nid": "payroll_report_payrollreport_get_default_options", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L60"}, {"caller_nid": "payroll_report_payrollreport_get_default_options", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L67"}, {"caller_nid": "payroll_report_payrollreport_get_default_options", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L67"}, {"caller_nid": "payroll_report_payrollreport_get_default_options", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L68"}, {"caller_nid": "payroll_report_payrollreport_get_options", "callee": "update", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L93"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L112"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L113"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L113"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L124"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L136"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L137"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L137"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L137"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L141"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L142"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L142"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L145"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L146"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L149"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L150"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L151"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L151"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L155"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L155"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L157"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L157"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L160"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L161"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L164"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L165"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L167"}, {"caller_nid": "payroll_report_payrollreport_apply_date_filter", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L168"}, {"caller_nid": "payroll_report_payrollreport_get_columns", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L188"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L203"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L203"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L204"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L204"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L206"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L208"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L211"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L211"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L212"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L215"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L215"}, {"caller_nid": "payroll_report_payrollreport_get_domain", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L216"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L264"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L267"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L268"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L268"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L268"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L270"}, {"caller_nid": "payroll_report_payrollreport_get_total_line", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L277"}, {"caller_nid": "payroll_report_payrollreport_get_payroll_settings", "callee": "get_settings", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L289"}, {"caller_nid": "payroll_report_payrollreport_get_payroll_contact_info", "callee": "get_payroll_contact_name", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L308"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L322"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L322"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "formatLang", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L325"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "formatLang", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L327"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L329"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L329"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L331"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "from_string", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L332"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "format_date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L333"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "float_round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L335"}, {"caller_nid": "payroll_report_payrollreport_format_value", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L337"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "ImportError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L351"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L353"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "Workbook", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L354"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "add_worksheet", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L355"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "add_format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L358"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "add_format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L364"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "add_format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L365"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "add_format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L366"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L377"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L379"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L382"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L384"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "enumerate", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L388"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L389"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "set_column", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L390"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L395"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L396"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "enumerate", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L398"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L399"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L408"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L410"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "close", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L413"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "seek", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L414"}, {"caller_nid": "payroll_report_payrollreport_get_xlsx", "callee": "read", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L415"}, {"caller_nid": "payroll_report_payrollreport_get_pdf", "callee": "_render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L429"}, {"caller_nid": "payroll_report_payrollreport_get_pdf", "callee": "_run_wkhtmltopdf", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py", "source_location": "L444"}]} |