1 line
9.6 KiB
JSON
1 line
9.6 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "label": "fiscal_category.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L1"}, {"id": "fiscal_category_fusionfiscalcategory", "label": "FusionFiscalCategory", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L17"}, {"id": "fiscal_category_compute_account_count", "label": "_compute_account_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L123"}, {"id": "fiscal_category_compute_display_name", "label": "_compute_display_name()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L129"}, {"id": "fiscal_category_check_parent_recursion", "label": "_check_parent_recursion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L141"}, {"id": "fiscal_category_check_account_company", "label": "_check_account_company()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L150"}, {"id": "fiscal_category_rationale_1", "label": "Fusion Accounting - Fiscal Categories Provides a classification system for grou", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L1"}, {"id": "fiscal_category_rationale_18", "label": "A fiscal reporting category that groups one or more GL accounts. Each categ", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L18"}, {"id": "fiscal_category_rationale_124", "label": "Count the number of accounts linked to each category.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L124"}, {"id": "fiscal_category_rationale_130", "label": "Build a display name combining code and name for clarity.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L130"}, {"id": "fiscal_category_rationale_142", "label": "Prevent circular parent-child references.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L142"}, {"id": "fiscal_category_rationale_151", "label": "Ensure all linked accounts belong to the same company.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L151"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "fiscal_category_fusionfiscalcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L17", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "fiscal_category_compute_account_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L123", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "fiscal_category_compute_display_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L129", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "fiscal_category_check_parent_recursion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L141", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "target": "fiscal_category_check_account_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L150", "weight": 1.0}, {"source": "fiscal_category_rationale_1", "target": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_fiscal_category_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L1", "weight": 1.0}, {"source": "fiscal_category_rationale_18", "target": "fiscal_category_fusionfiscalcategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L18", "weight": 1.0}, {"source": "fiscal_category_rationale_124", "target": "fiscal_category_fusionfiscalcategory_compute_account_count", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L124", "weight": 1.0}, {"source": "fiscal_category_rationale_130", "target": "fiscal_category_fusionfiscalcategory_compute_display_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L130", "weight": 1.0}, {"source": "fiscal_category_rationale_142", "target": "fiscal_category_fusionfiscalcategory_check_parent_recursion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L142", "weight": 1.0}, {"source": "fiscal_category_rationale_151", "target": "fiscal_category_fusionfiscalcategory_check_account_company", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L151", "weight": 1.0}], "raw_calls": [{"caller_nid": "fiscal_category_compute_account_count", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L126"}, {"caller_nid": "fiscal_category_check_parent_recursion", "callee": "_check_recursion", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L143"}, {"caller_nid": "fiscal_category_check_parent_recursion", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L144"}, {"caller_nid": "fiscal_category_check_parent_recursion", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L145"}, {"caller_nid": "fiscal_category_check_account_company", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L153"}, {"caller_nid": "fiscal_category_check_account_company", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L157"}, {"caller_nid": "fiscal_category_check_account_company", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L158"}, {"caller_nid": "fiscal_category_check_account_company", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L161"}, {"caller_nid": "fiscal_category_check_account_company", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/fiscal_category.py", "source_location": "L161"}]} |