Files
Odoo-Modules/graphify-out/cache/1a4f9754464991dc40db20f4451b14d55dcd6e98eb25a65dd18e2a4dad52ccc5.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
25 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "label": "pay_period.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L1"}, {"id": "pay_period_payperiod", "label": "PayPeriod", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L9"}, {"id": "pay_period_compute_name", "label": "_compute_name()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L79"}, {"id": "pay_period_payperiod_compute_is_current", "label": "._compute_is_current()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L86"}, {"id": "pay_period_compute_display_order", "label": "_compute_display_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L92"}, {"id": "pay_period_check_dates", "label": "_check_dates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L116"}, {"id": "pay_period_generate_periods", "label": "generate_periods()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L132"}, {"id": "pay_period_get_current_period", "label": "get_current_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L193"}, {"id": "pay_period_get_available_periods", "label": "get_available_periods()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L205"}, {"id": "pay_period_auto_generate_periods_if_needed", "label": "auto_generate_periods_if_needed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L233"}, {"id": "pay_period_payrollpayperiodsettings", "label": "PayrollPayPeriodSettings", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L298"}, {"id": "pay_period_get_or_create_settings", "label": "get_or_create_settings()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L350"}, {"id": "pay_period_payrollpayperiodsettings_action_generate_periods", "label": ".action_generate_periods()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L368"}, {"id": "pay_period_rationale_10", "label": "Pay Period Management Stores configured pay periods with auto-generation of", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L10"}, {"id": "pay_period_rationale_93", "label": "Compute display order for proper dropdown sorting: - Current period: 0", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L93"}, {"id": "pay_period_rationale_133", "label": "Generate pay periods based on schedule type. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L133"}, {"id": "pay_period_rationale_194", "label": "Get the current active pay period.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L194"}, {"id": "pay_period_rationale_206", "label": "Get list of available pay periods for selection. Ordered: Current period", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L206"}, {"id": "pay_period_rationale_234", "label": "Automatically generate pay periods for past 6 months and future 6 months if not", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L234"}, {"id": "pay_period_rationale_299", "label": "Pay Period Settings per Company Stores the payroll schedule configuration.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L299"}, {"id": "pay_period_rationale_351", "label": "Get or create settings for a company.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L351"}, {"id": "pay_period_rationale_369", "label": "Generate pay periods based on settings.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L369"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "dateutil_relativedelta", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_payperiod", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_compute_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L79", "weight": 1.0}, {"source": "pay_period_payperiod", "target": "pay_period_payperiod_compute_is_current", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L86", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_compute_display_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L92", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_check_dates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L116", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_generate_periods", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L132", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_get_current_period", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L193", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_get_available_periods", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L205", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_auto_generate_periods_if_needed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L233", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_payrollpayperiodsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L298", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py", "target": "pay_period_get_or_create_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L350", "weight": 1.0}, {"source": "pay_period_payrollpayperiodsettings", "target": "pay_period_payrollpayperiodsettings_action_generate_periods", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L368", "weight": 1.0}, {"source": "pay_period_auto_generate_periods_if_needed", "target": "pay_period_get_or_create_settings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L237", "weight": 1.0}, {"source": "pay_period_auto_generate_periods_if_needed", "target": "pay_period_generate_periods", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L289", "weight": 1.0}, {"source": "pay_period_payrollpayperiodsettings_action_generate_periods", "target": "pay_period_generate_periods", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L371", "weight": 1.0}, {"source": "pay_period_rationale_10", "target": "pay_period_payperiod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L10", "weight": 1.0}, {"source": "pay_period_rationale_93", "target": "pay_period_payperiod_compute_display_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L93", "weight": 1.0}, {"source": "pay_period_rationale_133", "target": "pay_period_payperiod_generate_periods", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L133", "weight": 1.0}, {"source": "pay_period_rationale_194", "target": "pay_period_payperiod_get_current_period", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L194", "weight": 1.0}, {"source": "pay_period_rationale_206", "target": "pay_period_payperiod_get_available_periods", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L206", "weight": 1.0}, {"source": "pay_period_rationale_234", "target": "pay_period_payperiod_auto_generate_periods_if_needed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L234", "weight": 1.0}, {"source": "pay_period_rationale_299", "target": "pay_period_payrollpayperiodsettings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L299", "weight": 1.0}, {"source": "pay_period_rationale_351", "target": "pay_period_payrollpayperiodsettings_get_or_create_settings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L351", "weight": 1.0}, {"source": "pay_period_rationale_369", "target": "pay_period_payrollpayperiodsettings_action_generate_periods", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L369", "weight": 1.0}], "raw_calls": [{"caller_nid": "pay_period_compute_name", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L82"}, {"caller_nid": "pay_period_compute_name", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L82"}, {"caller_nid": "pay_period_compute_name", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L84"}, {"caller_nid": "pay_period_payperiod_compute_is_current", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L87"}, {"caller_nid": "pay_period_compute_display_order", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L99"}, {"caller_nid": "pay_period_compute_display_order", "callee": "min", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L109"}, {"caller_nid": "pay_period_check_dates", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L119"}, {"caller_nid": "pay_period_check_dates", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L119"}, {"caller_nid": "pay_period_check_dates", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L121"}, {"caller_nid": "pay_period_check_dates", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L129"}, {"caller_nid": "pay_period_check_dates", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L129"}, {"caller_nid": "pay_period_generate_periods", "callee": "range", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L146"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L148"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L149"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L151"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L152"}, {"caller_nid": "pay_period_generate_periods", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L155"}, {"caller_nid": "pay_period_generate_periods", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L156"}, {"caller_nid": "pay_period_generate_periods", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L159"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L160"}, {"caller_nid": "pay_period_generate_periods", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L163"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L164"}, {"caller_nid": "pay_period_generate_periods", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L167"}, {"caller_nid": "pay_period_generate_periods", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L167"}, {"caller_nid": "pay_period_generate_periods", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L169"}, {"caller_nid": "pay_period_generate_periods", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L172"}, {"caller_nid": "pay_period_generate_periods", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L179"}, {"caller_nid": "pay_period_generate_periods", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L186"}, {"caller_nid": "pay_period_get_current_period", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L195"}, {"caller_nid": "pay_period_get_current_period", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L196"}, {"caller_nid": "pay_period_get_available_periods", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L210"}, {"caller_nid": "pay_period_get_available_periods", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L213"}, {"caller_nid": "pay_period_get_available_periods", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L214"}, {"caller_nid": "pay_period_get_available_periods", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L217"}, {"caller_nid": "pay_period_get_available_periods", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L225"}, {"caller_nid": "pay_period_get_available_periods", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L226"}, {"caller_nid": "pay_period_get_available_periods", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L226"}, {"caller_nid": "pay_period_get_available_periods", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L227"}, {"caller_nid": "pay_period_get_available_periods", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L227"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L238"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L241"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L242"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L256"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L258"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L262"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L263"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L265"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L267"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L277"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L279"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L282"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L284"}, {"caller_nid": "pay_period_auto_generate_periods_if_needed", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L286"}, {"caller_nid": "pay_period_get_or_create_settings", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L355"}, {"caller_nid": "pay_period_get_or_create_settings", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L358"}, {"caller_nid": "pay_period_get_or_create_settings", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L360"}, {"caller_nid": "pay_period_get_or_create_settings", "callee": "weekday", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L360"}, {"caller_nid": "pay_period_get_or_create_settings", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L361"}, {"caller_nid": "pay_period_payrollpayperiodsettings_action_generate_periods", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L370"}, {"caller_nid": "pay_period_payrollpayperiodsettings_action_generate_periods", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L383"}, {"caller_nid": "pay_period_payrollpayperiodsettings_action_generate_periods", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L384"}, {"caller_nid": "pay_period_payrollpayperiodsettings_action_generate_periods", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py", "source_location": "L384"}]}