{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "customer_retention_flow", "label": "Customer Satisfaction & Collection", "nodes": [ "admin_panel_templates_admin_panel_report_rezayat", "admin_panel_templates_admin_panel_report_debtors_no_vosol", "admin_panel_customer_customernazarinc" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9 }, { "id": "customer_management_flow", "label": "Customer Management Flow", "nodes": [ "admin_panel_customer_action_inc", "admin_panel_customer_id_factor", "admin_panel_customer_hesabdari" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0 }, { "id": "financial_management_flow", "label": "Financial & Debt Management", "nodes": [ "admin_panel_templates_admin_panel_financial_dashboard", "admin_panel_templates_admin_panel_hesabdari" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0 }, { "id": "graphify_output_artifacts", "label": "Graphify Output Artifacts", "nodes": [ "graphify-out_graph_json", "graphify-out_wiki_index_md", "graphify-out_graph_report_md" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/copilot-instructions.md" }, { "id": "graphify_subcommands", "label": "Graphify Subcommands", "nodes": [ "graphify_query", "graphify_path", "graphify_explain" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/copilot-instructions.md" }, { "id": "inventory_management_flow", "label": "Inventory Management System", "nodes": [ "admin_panel_templates_admin_panel_store", "admin_panel_templates_admin_panel_store_transfers", "admin_panel_templates_admin_panel_report_inventory_movements", "admin_panel_templates_admin_panel_operationsbk" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0 }, { "id": "sms_management_system", "label": "SMS Management System", "nodes": [ "admin_panel_templates_admin_panel_sms_settings_html", "admin_panel_templates_admin_panel_sms_templates_html", "admin_panel_templates_admin_panel_sms_queue_html", "sms_worker", "sms_delivery" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0 }, { "id": "bedehi_report_navigation", "label": "Bedehi Report Navigation", "nodes": [ "django_urls_admin_panel_bedehi", "django_urls_admin_panel_bedehikhadamat", "django_urls_admin_panel_bedehinasb" ], "relation": "participate_in", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/bedehi.html" }, { "id": "login_form", "label": "Login Form", "nodes": [ "admin_panel_templates_admin_panel_login", "django_url_admin_panel_p_login", "django_csrf_token", "form_field_username", "form_field_password" ], "relation": "form", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/login.html" }, { "id": "new_store_form", "label": "New Store Form", "nodes": [ "admin_panel_templates_admin_panel_storebk1", "django_url_admin_panel_newstore", "django_csrf_token", "form_field_storename" ], "relation": "form", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/storeBK1.html" }, { "id": "store_inventory_display", "label": "Store Inventory Display", "nodes": [ "admin_panel_templates_admin_panel_storebk1", "template_variable_productsum", "product_property_product_name", "product_property_mojodi" ], "relation": "participate_in", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/storeBK1.html" }, { "id": "customer_list_page", "label": "Customer List Page", "nodes": [ "admin_panel_templates_admin_panel_entezar_html", "concept_customer_data", "concept_url_admin_panel_customers" ], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "admin_panel/templates/admin_panel/entezar.html" }, { "id": "customer_interaction_flow", "label": "Customer Lifecycle Management", "nodes": [ "admin_panel_templates_admin_panel_customers" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85 }, { "id": "new_factor_creation_flow", "label": "New Factor Creation Flow", "nodes": [ "admin_panel_templates_admin_panel_customernewbackup_html", "admin_panel_urls_newfactor", "concept_client_side_form_logic", "concept_customer", "concept_category" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "admin_panel/templates/admin_panel/customerNewBackup.html" }, { "id": "customer_management_ui_flow", "label": "Customer Management UI Flow", "nodes": [ "admin_panel_templates_admin_panel_customersbk_html", "admin_panel_templates_admin_panel_customersbk_html_createcs", "admin_panel_templates_admin_panel_customersbk_html_openrow", "concept_customer_modal_ui" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "admin_panel/templates/admin_panel/customersBK.html" }, { "id": "financial_management_flow", "label": "Financial & Debt Management Flow", "nodes": [ "admin_panel_templates_admin_panel_customerSarresid", "admin_panel_templates_admin_panel_hesabdari", "admin_panel_templates_admin_panel_financial_dashboard" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "admin_panel/templates/admin_panel/financial_dashboard.html" }, { "id": "new_factor_item_creation_flow", "label": "New Factor Item Creation Flow", "nodes": [ "admin_panel_templates_admin_panel_customeridfactorbackup_html_js", "panel_urls_productmojodi", "concept_product", "concept_productcategory" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "admin_panel/templates/admin_panel/customerIDFactorBackup.html" }, { "id": "settle_due_payment_flow", "label": "Settle Due Payment Flow", "nodes": [ "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "admin_panel_url_passcheck", "admin_panel_url_pardakhtnesiye" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html" }, { "id": "accounting_flow", "label": "Accounting and Billing Flow", "nodes": [ "admin_panel_templates_admin_panel_basehesabdari", "concept_url_admin_panel_hesabdari", "concept_url_admin_panel_bedehi" ], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html" }, { "id": "bedehi_template_data_contract", "label": "Bedehi Template Data Contract", "nodes": [ "admin_panel_templates_admin_panel_bedehi_html", "django_context_variable_mandehesabkp", "django_context_variable_articls" ], "relation": "form", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/bedehi.html" }, { "id": "customer_action_creation_flow", "label": "Customer Action Creation Flow", "nodes": [ "admin_panel_templates_admin_panel_customeraction", "admin_panel_urls_customernewaction", "concept_action_model" ], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/customerAction.html" }, { "id": "customer_management_ui", "label": "Customer Management UI", "nodes": [ "admin_panel_templates_admin_panel_customeridbackup_html", "concept_customer", "django_url_admin_panel_customeredit", "api_endpoint_panel_customer_del", "django_url_admin_panel_customerfactors" ], "relation": "form", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/customerIDBackup.html" }, { "id": "hesabdaricheckpass_payment_flow", "label": "Client-side Payment Processing Flow", "nodes": [ "admin_panel_templates_admin_panel_hesabdaricheckpass_html", "admin_panel_urls_passcheck", "admin_panel_urls_pardakhtnesiye" ], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPass.html" }, { "id": "nesiye_payment_flow", "label": "Nesiye Payment Flow", "nodes": [ "admin_panel_templates_admin_panel_hesabdariresidnashode", "admin_panel_urls_pardakhtnesiye" ], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html" }, { "id": "new_factor_creation_flow", "label": "New Factor Creation Flow", "nodes": [ "admin_panel_templates_admin_panel_customeridbackup_html", "django_url_admin_panel_productsjson", "api_endpoint_panel_productmojodi", "admin_panel_templates_admin_panel_customeridbackup_html_orderlist", "admin_panel_templates_admin_panel_customeridbackup_html_buildorderlist", "django_url_admin_panel_newfactor" ], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/customerIDBackup.html" }, { "id": "store_management_flow", "label": "Store and Inventory Management Flow", "nodes": [ "admin_panel_templates_admin_panel_basestore", "concept_url_admin_panel_stores", "concept_url_admin_panel_productadd", "concept_url_admin_panel_operations", "concept_url_admin_panel_store_transfers" ], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/baseStore.html" } ], "schema_version": 1, "graphify_version": "0.9.82" }, "nodes": [ { "id": "tests_test_sms_autosendtests", "label": "AutoSendTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": "autosendtests", "source_file": "tests/test_sms.py", "source_location": "L1245" }, { "id": "admin_panel_migrations_0001_initial_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0001_initial.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0007_productinstore_factor_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0007_productinstore_factor.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0008_storeroom_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0008_storeroom_user.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0011_storeroom_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0011_storeroom_user.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0018_alter_factoriteam_product_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0018_alter_factoriteam_product.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0019_article_articletype_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0019_article_articletype.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0036_sarresid_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0036_sarresid.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0038_auto_20240213_1735_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0038_auto_20240213_1735.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0042_article_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0042_article_user.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0046_auto_20260624_1818_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0046_auto_20260624_1818.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0054_auto_20260715_2250_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0054_auto_20260715_2250.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0057_sms_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0057_sms.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0080_action_soft_delete_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0080_action_soft_delete.py", "source_location": "L8" }, { "id": "tests_test_sms_phone_normalize_purehelpertests", "label": "PureHelperTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "purehelpertests", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L31" }, { "id": "admin_models_customer", "label": "Customer", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "customer", "source_file": "admin/models.py", "source_location": "L19" }, { "id": "admin_panel_management_commands_send_daily_report_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/send_daily_report.py", "source_location": "L12" }, { "id": "tests_test_visit_policy_actiondeleteuitests", "label": "ActionDeleteUITests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": "actiondeleteuitests", "source_file": "tests/test_visit_policy.py", "source_location": "L2274" }, { "id": "tests_test_sms_workertests", "label": "WorkerTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": "workertests", "source_file": "tests/test_sms.py", "source_location": "L610" }, { "id": "admin_panel_management_commands_sms_scan_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L13" }, { "id": "tests_test_sms_emptyqueuetests", "label": "EmptyQueueTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": "emptyqueuetests", "source_file": "tests/test_sms.py", "source_location": "L1975" }, { "id": "tests_test_sms_phone_normalize_applytests", "label": "ApplyTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": "applytests", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L106" }, { "id": "tests_test_sms_primarynumberpaneltests", "label": "PrimaryNumberPanelTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": "primarynumberpaneltests", "source_file": "tests/test_sms.py", "source_location": "L1331" }, { "id": "admin_apps_adminconfig", "label": "AdminConfig", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "adminconfig", "source_file": "admin/apps.py", "source_location": "L4" }, { "id": "admin_panel_apps_adminpanelconfig", "label": "AdminPanelConfig", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "adminpanelconfig", "source_file": "admin_panel/apps.py", "source_location": "L31" }, { "id": "tests_test_sms_deletedstaysdeletedtests", "label": "DeletedStaysDeletedTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": "deletedstaysdeletedtests", "source_file": "tests/test_sms.py", "source_location": "L1840" }, { "id": "tests_test_sms_paneltestcase", "label": "PanelTestCase", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": "paneltestcase", "source_file": "tests/test_sms.py", "source_location": "L1091" }, { "id": "tests_test_sms_sentqueueprotectiontests", "label": "SentQueueProtectionTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": "sentqueueprotectiontests", "source_file": "tests/test_sms.py", "source_location": "L2023" }, { "id": "tests_test_sms_recipienttests", "label": "RecipientTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": "recipienttests", "source_file": "tests/test_sms.py", "source_location": "L67" }, { "id": "tests_test_sms_welcometriggertests", "label": "WelcomeTriggerTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": "welcometriggertests", "source_file": "tests/test_sms.py", "source_location": "L1648" }, { "id": "tests_test_sms_eventtriggertests", "label": "EventTriggerTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": "eventtriggertests", "source_file": "tests/test_sms.py", "source_location": "L2169" }, { "id": "admin_panel_models_finance_article", "label": "Article", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "article", "source_file": "admin_panel/models/finance.py", "source_location": "L12" }, { "id": "admin_panel_models_finance_article_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/finance.py", "source_location": "L13" }, { "id": "admin_panel_migrations_0012_visitqueue_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0012_visitqueue_user.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0015_auto_20220124_0858_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0015_auto_20220124_0858.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0016_factor_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0016_factor_user.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0024_action_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0024_action.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0026_auto_20220209_1924_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0026_auto_20220209_1924.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0043_sarresid_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0043_sarresid_user.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0045_auto_20260610_1421_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0045_auto_20260610_1421.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0050_storetransferrequest_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0050_storetransferrequest.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0051_auto_20260705_1356_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0051_auto_20260705_1356.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0052_storeroomowner_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0052_storeroomowner.py", "source_location": "L8" }, { "id": "admin_panel_migrations_0053_storeroom_owners_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0053_storeroom_owners.py", "source_location": "L7" }, { "id": "integrations_sms_http_httpsmsprovider", "label": "HTTPSMSProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": "httpsmsprovider", "source_file": "integrations/sms/http.py", "source_location": "L8" }, { "id": "tests_test_sms_httpproviderrobustnesstests", "label": "HttpProviderRobustnessTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": "httpproviderrobustnesstests", "source_file": "tests/test_sms.py", "source_location": "L766" }, { "id": "integrations_sms_sms0098_codes_deliverycode", "label": "DeliveryCode", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "deliverycode", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L70" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider", "label": "ZeroZeroNinetyEightWebServiceProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "zerozeroninetyeightwebserviceprovider", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L42" }, { "id": "admin_panel_models_customers_customer", "label": "Customer", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "customer", "source_file": "admin_panel/models/customers.py", "source_location": "L4" }, { "id": "admin_panel_models_customers_customer_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/customers.py", "source_location": "L5" }, { "id": "admin_panel_models_customers_phonenumber", "label": "PhoneNumber", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "phonenumber", "source_file": "admin_panel/models/customers.py", "source_location": "L71" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests", "label": "EntezarPageControlsTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": "entezarpagecontrolstests", "source_file": "tests/test_visit_policy.py", "source_location": "L1555" }, { "id": "admin_panel_migrations_0075_cheque_funding_before_due_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 165, "community_name": "0075_cheque_funding_before_due.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0075_cheque_funding_before_due.py", "source_location": "L41" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L51" }, { "id": "tests_test_visit_policy_recalccommandtests", "label": "RecalcCommandTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "recalccommandtests", "source_file": "tests/test_visit_policy.py", "source_location": "L247" }, { "id": "admin_panel_migrations_0071_sms_settings_permission_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 168, "community_name": "0071_sms_settings_permission.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0071_sms_settings_permission.py", "source_location": "L30" }, { "id": "admin_panel_migrations_0056_auto_20260731_1824_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 169, "community_name": "0056_auto_20260731_1824.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0056_auto_20260731_1824.py", "source_location": "L7" }, { "id": "admin_panel_admin_customersmssettingadmin", "label": "CustomerSMSSettingAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "customersmssettingadmin", "source_file": "admin_panel/admin.py", "source_location": "L136" }, { "id": "admin_panel_admin_smslogadmin", "label": "SMSLogAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smslogadmin", "source_file": "admin_panel/admin.py", "source_location": "L167" }, { "id": "admin_panel_admin_smsproviderconfigadmin", "label": "SMSProviderConfigAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smsproviderconfigadmin", "source_file": "admin_panel/admin.py", "source_location": "L97" }, { "id": "admin_panel_admin_smsproviderconfigform", "label": "SMSProviderConfigForm", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smsproviderconfigform", "source_file": "admin_panel/admin.py", "source_location": "L86" }, { "id": "admin_panel_admin_smsproviderconfigform_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/admin.py", "source_location": "L87" }, { "id": "admin_panel_admin_smsqueueadmin", "label": "SMSQueueAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smsqueueadmin", "source_file": "admin_panel/admin.py", "source_location": "L144" }, { "id": "admin_panel_admin_smstemplateadmin", "label": "SMSTemplateAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smstemplateadmin", "source_file": "admin_panel/admin.py", "source_location": "L126" }, { "id": "admin_panel_admin_storeroomadmin", "label": "StoreRoomAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storeroomadmin", "source_file": "admin_panel/admin.py", "source_location": "L64" }, { "id": "admin_panel_admin_storeroomownerinline", "label": "StoreRoomOwnerInline", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storeroomownerinline", "source_file": "admin_panel/admin.py", "source_location": "L53" }, { "id": "admin_panel_admin_storetransferrequestadmin", "label": "StoreTransferRequestAdmin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storetransferrequestadmin", "source_file": "admin_panel/admin.py", "source_location": "L24" }, { "id": "admin_panel_migrations_0073_alter_action_actiontype_choices_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 172, "community_name": "0073_alter_action_actiontype_choices.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0073_alter_action_actiontype_choices.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0074_alter_action_status_choices_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 174, "community_name": "0074_alter_action_status_choices.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0074_alter_action_status_choices.py", "source_location": "L6" }, { "id": "tests_test_visit_policy_effectivevisitdatetests", "label": "EffectiveVisitDateTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": "effectivevisitdatetests", "source_file": "tests/test_visit_policy.py", "source_location": "L61" }, { "id": "tests_test_visit_policy_hamahangiisolationtests", "label": "HamahangiIsolationTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": "hamahangiisolationtests", "source_file": "tests/test_visit_policy.py", "source_location": "L103" }, { "id": "tests_test_visit_policy_refreshlastbazdidtests", "label": "RefreshLastBazdidTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": "refreshlastbazdidtests", "source_file": "tests/test_visit_policy.py", "source_location": "L142" }, { "id": "admin_models_user", "label": "User", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "user", "source_file": "admin/models.py", "source_location": "L4" }, { "id": "admin_panel_migrations_0005_auto_20220121_2054_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 183, "community_name": "0005_auto_20220121_2054.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0005_auto_20220121_2054.py", "source_location": "L6" }, { "id": "tests_test_visit_policy_nextappointmentequivalencetests", "label": "NextAppointmentEquivalenceTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "nextappointmentequivalencetests", "source_file": "tests/test_visit_policy.py", "source_location": "L745" }, { "id": "tests_test_visit_policy_visitcadencetests", "label": "VisitCadenceTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "visitcadencetests", "source_file": "tests/test_visit_policy.py", "source_location": "L384" }, { "id": "admin_panel_migrations_0014_auto_20220123_1348_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 185, "community_name": "0014_auto_20220123_1348.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0014_auto_20220123_1348.py", "source_location": "L6" }, { "id": "tests_test_visit_policy_actionsoftdeletetests", "label": "ActionSoftDeleteTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": "actionsoftdeletetests", "source_file": "tests/test_visit_policy.py", "source_location": "L2111" }, { "id": "tests_test_visit_policy_lastvisitmapequivalencetests", "label": "LastVisitMapEquivalenceTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "lastvisitmapequivalencetests", "source_file": "tests/test_visit_policy.py", "source_location": "L686" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests", "label": "CoordinationDoneConfirmTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": "coordinationdoneconfirmtests", "source_file": "tests/test_visit_policy.py", "source_location": "L1379" }, { "id": "tests_test_view_smoke_basetemplatestructuretests", "label": "BaseTemplateStructureTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": "basetemplatestructuretests", "source_file": "tests/test_view_smoke.py", "source_location": "L290" }, { "id": "tests_test_view_smoke_divbalanceparser", "label": "_DivBalanceParser", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": "_divbalanceparser", "source_file": "tests/test_view_smoke.py", "source_location": "L264" }, { "id": "tests_test_sms_timingstests", "label": "TimingsTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "timingstests", "source_file": "tests/test_sms.py", "source_location": "L1100" }, { "id": "admin_panel_migrations_0028_action_grade_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 190, "community_name": "0028_action_grade.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0028_action_grade.py", "source_location": "L6" }, { "id": "tests_test_visit_policy_validationtests", "label": "ValidationTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": "validationtests", "source_file": "tests/test_visit_policy.py", "source_location": "L168" }, { "id": "tests_test_visit_policy_nextappointmenttests", "label": "NextAppointmentTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": "nextappointmenttests", "source_file": "tests/test_visit_policy.py", "source_location": "L595" }, { "id": "admin_panel_migrations_0034_alter_article_sarresid_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 193, "community_name": "0034_alter_article_sarresid.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0034_alter_article_sarresid.py", "source_location": "L6" }, { "id": "admin_panel_models_actions_visitqueue", "label": "VisitQueue", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "visitqueue", "source_file": "admin_panel/models/actions.py", "source_location": "L5" }, { "id": "admin_panel_models_store_storeroom", "label": "StoreRoom", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storeroom", "source_file": "admin_panel/models/store.py", "source_location": "L6" }, { "id": "admin_panel_models_store_storeroom_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/store.py", "source_location": "L7" }, { "id": "admin_panel_models_store_storeroomowner", "label": "StoreRoomOwner", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storeroomowner", "source_file": "admin_panel/models/store.py", "source_location": "L33" }, { "id": "admin_panel_models_users_userprofile", "label": "UserProfile", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "userprofile", "source_file": "admin_panel/models/users.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0041_auto_20240216_1607_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 196, "community_name": "0041_auto_20240216_1607.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0041_auto_20240216_1607.py", "source_location": "L6" }, { "id": "admin_panel_models_actions_action", "label": "Action", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 197, "community_name": "Action", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "action", "source_file": "admin_panel/models/actions.py", "source_location": "L24" }, { "id": "admin_panel_models_actions_action_actiontype", "label": "ActionType", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 197, "community_name": "Action", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "actiontype", "source_file": "admin_panel/models/actions.py", "source_location": "L37" }, { "id": "admin_panel_models_actions_action_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 197, "community_name": "Action", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/actions.py", "source_location": "L89" }, { "id": "admin_panel_models_actions_action_status", "label": "Status", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 197, "community_name": "Action", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "status", "source_file": "admin_panel/models/actions.py", "source_location": "L45" }, { "id": "admin_panel_migrations_0004_factor_paytype_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0004_factor_paytype.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0006_auto_20220121_2100_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0006_auto_20220121_2100.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0009_remove_storeroom_user_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0009_remove_storeroom_user.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0010_auto_20220122_1546_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0010_auto_20220122_1546.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0013_alter_factor_options_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0013_alter_factor_options.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0017_factoriteam_garantyesh_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0017_factoriteam_garantyesh.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0020_auto_20220126_1532_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0020_auto_20220126_1532.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0021_alter_article_type_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0021_alter_article_type.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0022_article_typepy_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0022_article_typepy.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0023_alter_article_typepy_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0023_alter_article_typepy.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0032_article_paystatus_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0032_article_paystatus.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0033_article_nahvepardakht_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0033_article_nahvepardakht.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0035_alter_article_sarresid_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0035_alter_article_sarresid.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0037_sarresid_sarresiddt_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0037_sarresid_sarresiddt.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0039_customer_last_bazdid_dt_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0039_customer_last_bazdid_dt.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0040_customer_laghv_bazdid_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0040_customer_laghv_bazdid.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0044_sarresid_desc_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0044_sarresid_desc.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0047_alter_productinstore_movement_type_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0047_alter_productinstore_movement_type.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0048_alter_productinstore_options_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0048_alter_productinstore_options.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0049_alter_productinstore_options_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0049_alter_productinstore_options.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0055_action_nextnazardt_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0055_action_nextnazardt.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0063_alter_smsqueue_status_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0063_alter_smsqueue_status.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0064_sms_webservice_delivery_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0064_sms_webservice_delivery.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0068_auto_20261010_1305_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0068_auto_20261010_1305.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0069_smstemplate_auto_send_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0069_smstemplate_auto_send.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0076_alter_smstemplate_text_help_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0076_alter_smstemplate_text_help.py", "source_location": "L16" }, { "id": "admin_panel_migrations_0078_action_visit_covering_index_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0078_action_visit_covering_index.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0079_customer_visit_hold_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 2, "community_name": "django_db", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0079_customer_visit_hold.py", "source_location": "L6" }, { "id": "tests_test_customers_customercrudtests", "label": "CustomerCrudTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": "customercrudtests", "source_file": "tests/test_customers.py", "source_location": "L12" }, { "id": "tests_test_customers_customerdeleteguardtests", "label": "CustomerDeleteGuardTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": "customerdeleteguardtests", "source_file": "tests/test_customers.py", "source_location": "L191" }, { "id": "tests_test_customers_inactivecustomerhiddentests", "label": "InactiveCustomerHiddenTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": "inactivecustomerhiddentests", "source_file": "tests/test_customers.py", "source_location": "L146" }, { "id": "admin_panel_migrations_0062_sms_link_provider_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 200, "community_name": "0062_sms_link_provider.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0062_sms_link_provider.py", "source_location": "L6" }, { "id": "tests_test_visit_policy_deletebuttondoesnotopenmodaltests", "label": "DeleteButtonDoesNotOpenModalTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": "deletebuttondoesnotopenmodaltests", "source_file": "tests/test_visit_policy.py", "source_location": "L2328" }, { "id": "tests_test_visit_policy_visitdedupcleanuptests", "label": "VisitDedupCleanupTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": "visitdedupcleanuptests", "source_file": "tests/test_visit_policy.py", "source_location": "L1316" }, { "id": "admin_panel_models_factors_factor", "label": "Factor", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 202, "community_name": "newFactor", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "factor", "source_file": "admin_panel/models/factors.py", "source_location": "L5" }, { "id": "admin_panel_models_factors_factor_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 202, "community_name": "newFactor", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/factors.py", "source_location": "L6" }, { "id": "admin_panel_models_factors_factoriteam", "label": "FactorIteam", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 202, "community_name": "newFactor", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "factoriteam", "source_file": "admin_panel/models/factors.py", "source_location": "L52" }, { "id": "admin_panel_migrations_0072_customernamefixjob_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 203, "community_name": "0072_customernamefixjob.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0072_customernamefixjob.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0077_alter_smstemplate_text_balance_help_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 204, "community_name": "0077_alter_smstemplate_text_balance_help.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0077_alter_smstemplate_text_balance_help.py", "source_location": "L27" }, { "id": "integrations_sms_base_smsdeliveryresult", "label": "SMSDeliveryResult", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": "smsdeliveryresult", "source_file": "integrations/sms/base.py", "source_location": "L13" }, { "id": "tests_test_sms_smsdeliverycommandtests", "label": "SMSDeliveryCommandTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": "smsdeliverycommandtests", "source_file": "tests/test_sms.py", "source_location": "L1021" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests", "label": "ActionModalTemplateTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": "actionmodaltemplatetests", "source_file": "tests/test_visit_policy.py", "source_location": "L1319" }, { "id": "tests_test_visit_policy_visitdecisiontests", "label": "VisitDecisionTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": "visitdecisiontests", "source_file": "tests/test_visit_policy.py", "source_location": "L465" }, { "id": "admin_panel_sms_phones_phoneentry", "label": "PhoneEntry", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "phoneentry", "source_file": "admin_panel/sms/phones.py", "source_location": "L22" }, { "id": "tests_test_sms_normalizetests", "label": "NormalizeTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "normalizetests", "source_file": "tests/test_sms.py", "source_location": "L53" }, { "id": "tests_test_visit_policy_entezarscannerconsistencytests", "label": "EntezarScannerConsistencyTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 210, "community_name": "EntezarScannerConsistencyTests", "file_type": "code", "norm_label": "entezarscannerconsistencytests", "source_file": "tests/test_visit_policy.py", "source_location": "L325" }, { "id": "tests_test_visit_policy_entezarlayouttests", "label": "EntezarLayoutTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": "entezarlayouttests", "source_file": "tests/test_visit_policy.py", "source_location": "L1493" }, { "id": "admin_panel_management_commands_cleanup_visit_dedup_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 215, "community_name": "cleanup_visit_dedup.py", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/cleanup_visit_dedup.py", "source_location": "L31" }, { "id": "admin_panel_migrations_0025_action_actiontype_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 219, "community_name": "0025_action_actiontype.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0025_action_actiontype.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0027_alter_action_nazar_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 220, "community_name": "0027_alter_action_nazar.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0027_alter_action_nazar.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0029_alter_article_options_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 221, "community_name": "0029_alter_article_options.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0029_alter_article_options.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0030_auto_20220414_1047_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 222, "community_name": "0030_auto_20220414_1047.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0030_auto_20220414_1047.py", "source_location": "L6" }, { "id": "admin_models_productcategory", "label": "ProductCategory", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "productcategory", "source_file": "admin/models.py", "source_location": "L31" }, { "id": "admin_panel_views_helpers_inventoryexception", "label": "InventoryException", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 26, "community_name": "views/factors.py", "file_type": "code", "norm_label": "inventoryexception", "source_file": "admin_panel/views/_helpers.py", "source_location": "L12" }, { "id": "integrations_sms_base_smsresult", "label": "SMSResult", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "smsresult", "source_file": "integrations/sms/base.py", "source_location": "L6" }, { "id": "integrations_sms_sms0098_zerozeroninetyeightsmsprovider", "label": "ZeroZeroNinetyEightSMSProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "zerozeroninetyeightsmsprovider", "source_file": "integrations/sms/sms0098.py", "source_location": "L49" }, { "id": "tests_test_sms_failingprovider", "label": "_FailingProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "_failingprovider", "source_file": "tests/test_sms.py", "source_location": "L602" }, { "id": "tests_test_sms_smspermissiontests", "label": "SMSPermissionTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": "smspermissiontests", "source_file": "tests/test_sms.py", "source_location": "L1425" }, { "id": "tests_test_sms_queuereviewtests", "label": "QueueReviewTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": "queuereviewtests", "source_file": "tests/test_sms.py", "source_location": "L1692" }, { "id": "admin_panel_models_products_product", "label": "Product", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "product", "source_file": "admin_panel/models/products.py", "source_location": "L12" }, { "id": "admin_panel_models_products_product_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/products.py", "source_location": "L13" }, { "id": "admin_panel_models_products_productcategory", "label": "ProductCategory", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "productcategory", "source_file": "admin_panel/models/products.py", "source_location": "L5" }, { "id": "admin_panel_models_products_productinstore", "label": "ProductInStore", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "productinstore", "source_file": "admin_panel/models/products.py", "source_location": "L28" }, { "id": "admin_panel_models_products_productinstore_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/products.py", "source_location": "L29" }, { "id": "admin_panel_models_products_productinstore_movementtype", "label": "MovementType", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "movementtype", "source_file": "admin_panel/models/products.py", "source_location": "L35" }, { "id": "admin_panel_models_store_productstockhistory", "label": "ProductStockHistory", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "productstockhistory", "source_file": "admin_panel/models/store.py", "source_location": "L50" }, { "id": "admin_panel_models_store_productstockhistory_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/store.py", "source_location": "L58" }, { "id": "admin_panel_models_store_storetransferrequest", "label": "StoreTransferRequest", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storetransferrequest", "source_file": "admin_panel/models/store.py", "source_location": "L65" }, { "id": "admin_panel_models_store_storetransferrequest_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/store.py", "source_location": "L137" }, { "id": "admin_panel_models_store_storetransferrequest_status", "label": "Status", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "status", "source_file": "admin_panel/models/store.py", "source_location": "L66" }, { "id": "tests_test_inventory_transferworkflowtests", "label": "TransferWorkflowTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "transferworkflowtests", "source_file": "tests/test_inventory.py", "source_location": "L99" }, { "id": "tests_test_sms_noticemechanismtests", "label": "NoticeMechanismTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": "noticemechanismtests", "source_file": "tests/test_sms.py", "source_location": "L1757" }, { "id": "admin_panel_name_fix_dataseterror", "label": "DatasetError", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "dataseterror", "source_file": "admin_panel/name_fix.py", "source_location": "L46" }, { "id": "admin_panel_name_fix_nameindex", "label": "NameIndex", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "nameindex", "source_file": "admin_panel/name_fix.py", "source_location": "L59" }, { "id": "tests_test_customer_name_fix_nameindextests", "label": "NameIndexTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "nameindextests", "source_file": "tests/test_customer_name_fix.py", "source_location": "L71" }, { "id": "admin_panel_sms_scanner_budget", "label": "_Budget", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "_budget", "source_file": "admin_panel/sms/scanner.py", "source_location": "L67" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests", "label": "ZeroZeroNinetyEightWebServiceTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": "zerozeroninetyeightwebservicetests", "source_file": "tests/test_sms.py", "source_location": "L887" }, { "id": "tests_test_sms_scannertests", "label": "ScannerTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": "scannertests", "source_file": "tests/test_sms.py", "source_location": "L191" }, { "id": "integrations_announcements_announcementrejected", "label": "AnnouncementRejected", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "announcementrejected", "source_file": "integrations/announcements.py", "source_location": "L6" }, { "id": "integrations_bale_providers_balebotprovider", "label": "BaleBotProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "balebotprovider", "source_file": "integrations/bale/providers.py", "source_location": "L17" }, { "id": "integrations_bale_providers_consolebaleprovider", "label": "ConsoleBaleProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "consolebaleprovider", "source_file": "integrations/bale/providers.py", "source_location": "L12" }, { "id": "integrations_bale_providers_notificationresult", "label": "NotificationResult", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "notificationresult", "source_file": "integrations/bale/providers.py", "source_location": "L7" }, { "id": "integrations_voip_voipcallresult", "label": "VoipCallResult", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "voipcallresult", "source_file": "integrations/voip.py", "source_location": "L15" }, { "id": "tests_test_models_contract_modelspackagecontracttests", "label": "ModelsPackageContractTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": "modelspackagecontracttests", "source_file": "tests/test_models_contract.py", "source_location": "L40" }, { "id": "tests_test_urls_contract_urlcontracttests", "label": "UrlContractTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": "urlcontracttests", "source_file": "tests/test_urls_contract.py", "source_location": "L141" }, { "id": "tests_test_sms_customersmshistorytests", "label": "CustomerSmsHistoryTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "customersmshistorytests", "source_file": "tests/test_sms.py", "source_location": "L2375" }, { "id": "tests_test_sms_queuestatstests", "label": "QueueStatsTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "queuestatstests", "source_file": "tests/test_sms.py", "source_location": "L1895" }, { "id": "tests_test_sms_templatespageuitests", "label": "TemplatesPageUITests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": "templatespageuitests", "source_file": "tests/test_sms.py", "source_location": "L1159" }, { "id": "admin_panel_sms_render_safedict", "label": "_SafeDict", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 43, "community_name": "enqueue.py", "file_type": "code", "norm_label": "_safedict", "source_file": "admin_panel/sms/render.py", "source_location": "L5" }, { "id": "admin_panel_models_finance_articletype", "label": "ArticleType", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 44, "community_name": "django_shortcuts", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "articletype", "source_file": "admin_panel/models/finance.py", "source_location": "L8" }, { "id": "admin_panel_models_finance_sarresid", "label": "Sarresid", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 44, "community_name": "django_shortcuts", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "sarresid", "source_file": "admin_panel/models/finance.py", "source_location": "L33" }, { "id": "admin_models_factor", "label": "Factor", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "factor", "source_file": "admin/models.py", "source_location": "L44" }, { "id": "admin_models_factoriteam", "label": "FactorIteam", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "factoriteam", "source_file": "admin/models.py", "source_location": "L69" }, { "id": "admin_models_product", "label": "Product", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "product", "source_file": "admin/models.py", "source_location": "L34" }, { "id": "admin_models_productinstore", "label": "ProductInStore", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "productinstore", "source_file": "admin/models.py", "source_location": "L39" }, { "id": "admin_models_storeroom", "label": "StoreRoom", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "storeroom", "source_file": "admin/models.py", "source_location": "L28" }, { "id": "admin_models_visitqueue", "label": "VisitQueue", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "visitqueue", "source_file": "admin/models.py", "source_location": "L76" }, { "id": "tests_test_factors_factorsoftdeletetests", "label": "FactorSoftDeleteTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": "factorsoftdeletetests", "source_file": "tests/test_factors.py", "source_location": "L15" }, { "id": "tests_test_factors_newfactor2viewtests", "label": "NewFactor2ViewTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": "newfactor2viewtests", "source_file": "tests/test_factors.py", "source_location": "L46" }, { "id": "tests_test_inventory_productinstoremathtests", "label": "ProductInStoreMathTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": "productinstoremathtests", "source_file": "tests/test_inventory.py", "source_location": "L19" }, { "id": "tests_test_sms_smspartstests", "label": "SmsPartsTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "smspartstests", "source_file": "tests/test_sms.py", "source_location": "L2472" }, { "id": "tests_test_sms_smsreporttests", "label": "SmsReportTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "smsreporttests", "source_file": "tests/test_sms.py", "source_location": "L2523" }, { "id": "project_tree_counts", "label": "Counts", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 48, "community_name": "generate_snapshot", "file_type": "code", "norm_label": "counts", "source_file": "project_tree.py", "source_location": "L66" }, { "id": "tests_test_customers_customerinfocarduitests", "label": "CustomerInfoCardUITests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": "customerinfocarduitests", "source_file": "tests/test_customers.py", "source_location": "L58" }, { "id": "admin_panel_management_commands_fix_customer_phones_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/fix_customer_phones.py", "source_location": "L14" }, { "id": "admin_panel_migrations_0067_customer_notes_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0067_customer_notes.py", "source_location": "L17" }, { "id": "tests_test_sms_phonecleanuptests", "label": "PhoneCleanupTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "phonecleanuptests", "source_file": "tests/test_sms.py", "source_location": "L2064" }, { "id": "tests_test_sms_enqueueidempotencytests", "label": "EnqueueIdempotencyTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": "enqueueidempotencytests", "source_file": "tests/test_sms.py", "source_location": "L164" }, { "id": "tests_test_sms_ruletests", "label": "RuleTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": "ruletests", "source_file": "tests/test_sms.py", "source_location": "L141" }, { "id": "tests_test_customer_name_fix_applytests", "label": "ApplyTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "applytests", "source_file": "tests/test_customer_name_fix.py", "source_location": "L255" }, { "id": "tests_test_customer_name_fix_commandtestmixin", "label": "CommandTestMixin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "commandtestmixin", "source_file": "tests/test_customer_name_fix.py", "source_location": "L199" }, { "id": "tests_test_customer_name_fix_dryruntests", "label": "DryRunTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "dryruntests", "source_file": "tests/test_customer_name_fix.py", "source_location": "L226" }, { "id": "tests_test_customer_name_fix_resiliencetests", "label": "ResilienceTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "resiliencetests", "source_file": "tests/test_customer_name_fix.py", "source_location": "L351" }, { "id": "admin_panel_management_commands_fix_customer_names_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L73" }, { "id": "integrations_sms_behin_behinsmsprovider", "label": "BehinSMSProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": "behinsmsprovider", "source_file": "integrations/sms/behin.py", "source_location": "L9" }, { "id": "tests_test_sms_coldstarttests", "label": "ColdStartTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": "coldstarttests", "source_file": "tests/test_sms.py", "source_location": "L540" }, { "id": "admin_panel_management_commands_gt_esh_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 59, "community_name": "Hybrid Migration Command", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/gt_esh.py", "source_location": "L12" }, { "id": "tests_test_sms_settingspaneltests", "label": "SettingsPanelTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": "settingspaneltests", "source_file": "tests/test_sms.py", "source_location": "L1599" }, { "id": "tests_test_sms_testmessagesettingstests", "label": "TestMessageSettingsTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": "testmessagesettingstests", "source_file": "tests/test_sms.py", "source_location": "L1819" }, { "id": "admin_models_phonenumber", "label": "PhoneNumber", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "phonenumber", "source_file": "admin/models.py", "source_location": "L24" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests", "label": "BatchAndCheckpointTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "batchandcheckpointtests", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L257" }, { "id": "tests_test_sms_phone_normalize_commandtestcase", "label": "CommandTestCase", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "commandtestcase", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L50" }, { "id": "tests_test_sms_phone_normalize_dryruntests", "label": "DryRunTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "dryruntests", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L69" }, { "id": "tests_test_sms_phone_normalize_integrationandefficiencytests", "label": "IntegrationAndEfficiencyTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "integrationandefficiencytests", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L359" }, { "id": "tests_test_sms_phone_normalize_overflowtests", "label": "OverflowTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "overflowtests", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L225" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L17" }, { "id": "admin_panel_migrations_0061_sms_timing_and_primary_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 62, "community_name": "SMS Timing Migration", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0061_sms_timing_and_primary.py", "source_location": "L79" }, { "id": "tests_test_visit_policy_visitholdtests", "label": "VisitHoldTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "visitholdtests", "source_file": "tests/test_visit_policy.py", "source_location": "L772" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L82" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests", "label": "ZeroZeroNinetyEightLinkTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": "zerozeroninetyeightlinktests", "source_file": "tests/test_sms.py", "source_location": "L803" }, { "id": "admin_panel_models_sms_customersmssetting", "label": "CustomerSMSSetting", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "customersmssetting", "source_file": "admin_panel/models/sms.py", "source_location": "L193" }, { "id": "admin_panel_models_sms_customersmssetting_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/sms.py", "source_location": "L199" }, { "id": "admin_panel_models_sms_smsdedup", "label": "SMSDedup", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smsdedup", "source_file": "admin_panel/models/sms.py", "source_location": "L285" }, { "id": "admin_panel_models_sms_smsdedup_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/sms.py", "source_location": "L294" }, { "id": "admin_panel_models_sms_smslog", "label": "SMSLog", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smslog", "source_file": "admin_panel/models/sms.py", "source_location": "L305" }, { "id": "admin_panel_models_sms_smslog_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/sms.py", "source_location": "L308" }, { "id": "admin_panel_models_sms_smsproviderconfig", "label": "SMSProviderConfig", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smsproviderconfig", "source_file": "admin_panel/models/sms.py", "source_location": "L30" }, { "id": "admin_panel_models_sms_smsproviderconfig_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/sms.py", "source_location": "L33" }, { "id": "admin_panel_models_sms_smsqueue", "label": "SMSQueue", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smsqueue", "source_file": "admin_panel/models/sms.py", "source_location": "L215" }, { "id": "admin_panel_models_sms_smsqueue_deliverystatus", "label": "DeliveryStatus", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "deliverystatus", "source_file": "admin_panel/models/sms.py", "source_location": "L226" }, { "id": "admin_panel_models_sms_smsqueue_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/sms.py", "source_location": "L273" }, { "id": "admin_panel_models_sms_smsqueue_status", "label": "Status", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "status", "source_file": "admin_panel/models/sms.py", "source_location": "L218" }, { "id": "admin_panel_models_sms_smstemplate", "label": "SMSTemplate", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smstemplate", "source_file": "admin_panel/models/sms.py", "source_location": "L142" }, { "id": "admin_panel_models_sms_smstemplate_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/sms.py", "source_location": "L145" }, { "id": "admin_panel_models_sms_smstype", "label": "SMSType", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "smstype", "source_file": "admin_panel/models/sms.py", "source_location": "L13" }, { "id": "admin_panel_migrations_0058_seed_sms_templates_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 70, "community_name": "SMS Template Seeding", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0058_seed_sms_templates.py", "source_location": "L106" }, { "id": "integrations_sms_base_smsprovider", "label": "SMSProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": "smsprovider", "source_file": "integrations/sms/base.py", "source_location": "L22" }, { "id": "admin_panel_migrations_0070_sms_types_seven_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 74, "community_name": "0070_sms_types_seven.py", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0070_sms_types_seven.py", "source_location": "L142" }, { "id": "tests_test_view_smoke_viewsmoketests", "label": "ViewSmokeTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 75, "community_name": "ViewSmokeTests", "file_type": "code", "norm_label": "viewsmoketests", "source_file": "tests/test_view_smoke.py", "source_location": "L32" }, { "id": "admin_panel_migrations_0002_auto_20220114_1616_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 76, "community_name": "Timezone Migration History", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0002_auto_20220114_1616.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0003_auto_20220115_1401_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 76, "community_name": "Timezone Migration History", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0003_auto_20220115_1401.py", "source_location": "L7" }, { "id": "admin_panel_migrations_0031_article_sarresid_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 76, "community_name": "Timezone Migration History", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0031_article_sarresid.py", "source_location": "L7" }, { "id": "admin_panel_management_commands_sms_worker_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L20" }, { "id": "tests_test_visit_policy_todayfollowuptests", "label": "TodayFollowupTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": "todayfollowuptests", "source_file": "tests/test_visit_policy.py", "source_location": "L1783" }, { "id": "admin_panel_migrations_0065_smsproviderconfig_test_message_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 79, "community_name": "Brand Scrubbing Migration", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0065_smsproviderconfig_test_message.py", "source_location": "L22" }, { "id": "admin_panel_migrations_0066_smsdedup_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 80, "community_name": "SMS Dedup Migration", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0066_smsdedup.py", "source_location": "L22" }, { "id": "admin_panel_migrations_0059_sms_flow_control_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 83, "community_name": "Flow Control Migration", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0059_sms_flow_control.py", "source_location": "L16" }, { "id": "admin_panel_migrations_0060_sms_permission_label_migration", "label": "Migration", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 84, "community_name": "Permission Label Migration", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "migration", "source_file": "admin_panel/migrations/0060_sms_permission_label.py", "source_location": "L20" }, { "id": "admin_panel_visit_policy_actiondeleteerror", "label": "ActionDeleteError", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "actiondeleteerror", "source_file": "admin_panel/visit_policy.py", "source_location": "L944" }, { "id": "admin_panel_models_system_cachetable", "label": "CacheTable", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 89, "community_name": "CustomerNameFixJob", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "cachetable", "source_file": "admin_panel/models/system.py", "source_location": "L46" }, { "id": "admin_panel_models_system_customernamefixjob", "label": "CustomerNameFixJob", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 89, "community_name": "CustomerNameFixJob", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "customernamefixjob", "source_file": "admin_panel/models/system.py", "source_location": "L4" }, { "id": "admin_panel_models_system_customernamefixjob_meta", "label": "Meta", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 89, "community_name": "CustomerNameFixJob", "file_type": "code", "norm_label": "meta", "source_file": "admin_panel/models/system.py", "source_location": "L38" }, { "id": "admin_panel_models_system_customernamefixjob_status", "label": "Status", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 89, "community_name": "CustomerNameFixJob", "file_type": "code", "metadata": { "python_opaque_bases": true }, "norm_label": "status", "source_file": "admin_panel/models/system.py", "source_location": "L11" }, { "id": "admin_panel_name_fix_decision", "label": "Decision", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": "decision", "source_file": "admin_panel/name_fix.py", "source_location": "L74" }, { "id": "tests_test_customer_name_fix_datasetfixturemixin", "label": "DatasetFixtureMixin", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": "datasetfixturemixin", "source_file": "tests/test_customer_name_fix.py", "source_location": "L56" }, { "id": "tests_test_customer_name_fix_decideprefixtests", "label": "DecidePrefixTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": "decideprefixtests", "source_file": "tests/test_customer_name_fix.py", "source_location": "L132" }, { "id": "integrations_sms_console_consolesmsprovider", "label": "ConsoleSMSProvider", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": "consolesmsprovider", "source_file": "integrations/sms/console.py", "source_location": "L30" }, { "id": "tests_test_sms_consoleencodingtests", "label": "ConsoleEncodingTests", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": "consoleencodingtests", "source_file": "tests/test_sms.py", "source_location": "L686" }, { "id": "admin_panel_management_commands_sms_delivery_command", "label": "Command", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": "command", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L22" }, { "id": "admin_panel_views_sms_approve", "label": "_approve()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "_approve()", "source_file": "admin_panel/views/sms.py", "source_location": "L572" }, { "id": "admin_panel_views_sms_customer_sms_history", "label": "customer_sms_history()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "customer_sms_history()", "source_file": "admin_panel/views/sms.py", "source_location": "L430" }, { "id": "admin_panel_views_sms_customer_url", "label": "_customer_url()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "_customer_url()", "source_file": "admin_panel/views/sms.py", "source_location": "L58" }, { "id": "admin_panel_views_sms_notice", "label": "_notice()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "_notice()", "source_file": "admin_panel/views/sms.py", "source_location": "L48" }, { "id": "admin_panel_views_sms_parse_jalali_date", "label": "parse_jalali_date()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "parse_jalali_date()", "source_file": "admin_panel/views/sms.py", "source_location": "L193" }, { "id": "admin_panel_views_sms_parse_scan_since", "label": "parse_scan_since()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "parse_scan_since()", "source_file": "admin_panel/views/sms.py", "source_location": "L174" }, { "id": "admin_panel_views_sms_remember_keys", "label": "_remember_keys()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "_remember_keys()", "source_file": "admin_panel/views/sms.py", "source_location": "L639" }, { "id": "admin_panel_views_sms_resolve_recipients_test", "label": "resolve_recipients_test()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "resolve_recipients_test()", "source_file": "admin_panel/views/sms.py", "source_location": "L168" }, { "id": "admin_panel_views_sms_sms_customer_toggle", "label": "sms_customer_toggle()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_customer_toggle()", "source_file": "admin_panel/views/sms.py", "source_location": "L304" }, { "id": "admin_panel_views_sms_sms_primary_toggle", "label": "sms_primary_toggle()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_primary_toggle()", "source_file": "admin_panel/views/sms.py", "source_location": "L322" }, { "id": "admin_panel_views_sms_sms_queue", "label": "sms_queue()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_queue()", "source_file": "admin_panel/views/sms.py", "source_location": "L374" }, { "id": "admin_panel_views_sms_sms_queue_approve", "label": "sms_queue_approve()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_queue_approve()", "source_file": "admin_panel/views/sms.py", "source_location": "L581" }, { "id": "admin_panel_views_sms_sms_queue_bulk", "label": "sms_queue_bulk()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_queue_bulk()", "source_file": "admin_panel/views/sms.py", "source_location": "L613" }, { "id": "admin_panel_views_sms_sms_queue_delete", "label": "sms_queue_delete()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_queue_delete()", "source_file": "admin_panel/views/sms.py", "source_location": "L592" }, { "id": "admin_panel_views_sms_sms_queue_empty", "label": "sms_queue_empty()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_queue_empty()", "source_file": "admin_panel/views/sms.py", "source_location": "L654" }, { "id": "admin_panel_views_sms_sms_queue_retry", "label": "sms_queue_retry()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_queue_retry()", "source_file": "admin_panel/views/sms.py", "source_location": "L672" }, { "id": "admin_panel_views_sms_sms_report", "label": "sms_report()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_report()", "source_file": "admin_panel/views/sms.py", "source_location": "L464" }, { "id": "admin_panel_views_sms_sms_send_custom", "label": "sms_send_custom()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_send_custom()", "source_file": "admin_panel/views/sms.py", "source_location": "L350" }, { "id": "admin_panel_views_sms_sms_settings", "label": "sms_settings()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "sms_settings()", "source_file": "admin_panel/views/sms.py", "source_location": "L103" }, { "id": "tests_test_sms_autosendtests_overdue_visit_customer", "label": "._overdue_visit_customer()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": "._overdue_visit_customer()", "source_file": "tests/test_sms.py", "source_location": "L1250" }, { "id": "tests_test_sms_autosendtests_test_auto_send_does_not_bypass_opt_out_or_disabled", "label": ".test_auto_send_does_not_bypass_opt_out_or_disabled()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": ".test_auto_send_does_not_bypass_opt_out_or_disabled()", "source_file": "tests/test_sms.py", "source_location": "L1278" }, { "id": "tests_test_sms_autosendtests_test_auto_send_enqueues_approved_without_manager", "label": ".test_auto_send_enqueues_approved_without_manager()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": ".test_auto_send_enqueues_approved_without_manager()", "source_file": "tests/test_sms.py", "source_location": "L1269" }, { "id": "tests_test_sms_autosendtests_test_default_is_pending_so_manager_must_approve", "label": ".test_default_is_pending_so_manager_must_approve()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": ".test_default_is_pending_so_manager_must_approve()", "source_file": "tests/test_sms.py", "source_location": "L1261" }, { "id": "tests_test_sms_autosendtests_test_template_edit_persists_auto_send", "label": ".test_template_edit_persists_auto_send()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": ".test_template_edit_persists_auto_send()", "source_file": "tests/test_sms.py", "source_location": "L1306" }, { "id": "tests_test_sms_autosendtests_test_templates_page_shows_auto_send_switch", "label": ".test_templates_page_shows_auto_send_switch()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": ".test_templates_page_shows_auto_send_switch()", "source_file": "tests/test_sms.py", "source_location": "L1326" }, { "id": "tests_test_sms_autosendtests_test_welcome_auto_send_skips_approval_on_customer_creation", "label": ".test_welcome_auto_send_skips_approval_on_customer_creation()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "code", "norm_label": ".test_welcome_auto_send_skips_approval_on_customer_creation()", "source_file": "tests/test_sms.py", "source_location": "L1287" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_digit_string", "label": "digit_string()", "_callable": true, "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "digit_string()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L59" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_is_landline", "label": "is_landline()", "_callable": true, "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "is_landline()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L67" }, { "id": "tests_test_sms_phone_normalize_purehelpertests_test_digit_string_converts_persian_and_arabic_digits", "label": ".test_digit_string_converts_persian_and_arabic_digits()", "_callable": true, "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": ".test_digit_string_converts_persian_and_arabic_digits()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L34" }, { "id": "tests_test_sms_phone_normalize_purehelpertests_test_landline_detection", "label": ".test_landline_detection()", "_callable": true, "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": ".test_landline_detection()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L41" }, { "id": "admin_panel_management_commands_send_daily_report_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/send_daily_report.py", "source_location": "L15" }, { "id": "tests_test_visit_policy_actiondeleteuitests_action", "label": "._action()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": "._action()", "source_file": "tests/test_visit_policy.py", "source_location": "L2285" }, { "id": "tests_test_visit_policy_actiondeleteuitests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L2277" }, { "id": "tests_test_visit_policy_actiondeleteuitests_test_delete_button_absent_on_actionlist", "label": ".test_delete_button_absent_on_actionlist()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": ".test_delete_button_absent_on_actionlist()", "source_file": "tests/test_visit_policy.py", "source_location": "L2302" }, { "id": "tests_test_visit_policy_actiondeleteuitests_test_delete_button_rendered_on_customer_action_page", "label": ".test_delete_button_rendered_on_customer_action_page()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": ".test_delete_button_rendered_on_customer_action_page()", "source_file": "tests/test_visit_policy.py", "source_location": "L2291" }, { "id": "tests_test_visit_policy_actiondeleteuitests_test_deleted_action_hidden_by_default", "label": ".test_deleted_action_hidden_by_default()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": ".test_deleted_action_hidden_by_default()", "source_file": "tests/test_visit_policy.py", "source_location": "L2317" }, { "id": "tests_test_visit_policy_actiondeleteuitests_test_survey_action_shows_locked_state", "label": ".test_survey_action_shows_locked_state()", "_callable": true, "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": ".test_survey_action_shows_locked_state()", "source_file": "tests/test_visit_policy.py", "source_location": "L2310" }, { "id": "tests_test_sms_workertests_config", "label": "._config()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": "._config()", "source_file": "tests/test_sms.py", "source_location": "L618" }, { "id": "tests_test_sms_workertests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L611" }, { "id": "tests_test_sms_workertests_test_console_provider_marks_sent", "label": ".test_console_provider_marks_sent()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": ".test_console_provider_marks_sent()", "source_file": "tests/test_sms.py", "source_location": "L625" }, { "id": "tests_test_sms_workertests_test_disabled_config_leaves_queue_untouched", "label": ".test_disabled_config_leaves_queue_untouched()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": ".test_disabled_config_leaves_queue_untouched()", "source_file": "tests/test_sms.py", "source_location": "L649" }, { "id": "tests_test_sms_workertests_test_failing_provider_backs_off_then_fails", "label": ".test_failing_provider_backs_off_then_fails()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": ".test_failing_provider_backs_off_then_fails()", "source_file": "tests/test_sms.py", "source_location": "L632" }, { "id": "tests_test_sms_workertests_test_pending_item_is_not_sent_until_approved", "label": ".test_pending_item_is_not_sent_until_approved()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": ".test_pending_item_is_not_sent_until_approved()", "source_file": "tests/test_sms.py", "source_location": "L657" }, { "id": "tests_test_sms_workertests_test_send_interval_is_respected_between_messages", "label": ".test_send_interval_is_respected_between_messages()", "_callable": true, "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "code", "norm_label": ".test_send_interval_is_respected_between_messages()", "source_file": "tests/test_sms.py", "source_location": "L667" }, { "id": "manage_main", "label": "main()", "_callable": true, "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "norm_label": "main()", "source_file": "manage.py", "source_location": "L7" }, { "id": "admin_panel_management_commands_sms_scan_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L20" }, { "id": "admin_panel_management_commands_sms_scan_command_emit", "label": "._emit()", "_callable": true, "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": "._emit()", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L45" }, { "id": "admin_panel_management_commands_sms_scan_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L24" }, { "id": "admin_panel_management_commands_sms_scan_command_handle_signal", "label": "._handle_signal()", "_callable": true, "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": "._handle_signal()", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L42" }, { "id": "admin_panel_management_commands_sms_scan_command_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": ".__init__()", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L16" }, { "id": "tests_factories_make_customer", "label": "make_customer()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": "make_customer()", "source_file": "tests/factories.py", "source_location": "L106" }, { "id": "tests_test_sms_emptyqueuetests_test_emptied_keys_are_ledgered_so_nothing_returns", "label": ".test_emptied_keys_are_ledgered_so_nothing_returns()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_emptied_keys_are_ledgered_so_nothing_returns()", "source_file": "tests/test_sms.py", "source_location": "L2000" }, { "id": "tests_test_sms_emptyqueuetests_test_empty_removes_queue_rows_but_keeps_sent", "label": ".test_empty_removes_queue_rows_but_keeps_sent()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_empty_removes_queue_rows_but_keeps_sent()", "source_file": "tests/test_sms.py", "source_location": "L1983" }, { "id": "tests_test_sms_emptyqueuetests_test_get_does_not_empty", "label": ".test_get_does_not_empty()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_get_does_not_empty()", "source_file": "tests/test_sms.py", "source_location": "L2014" }, { "id": "tests_test_sms_phone_normalize_applytests_test_aggregates_all_sources_in_priority_order", "label": ".test_aggregates_all_sources_in_priority_order()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_aggregates_all_sources_in_priority_order()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L109" }, { "id": "tests_test_sms_phone_normalize_applytests_test_converts_international_and_local_variants", "label": ".test_converts_international_and_local_variants()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_converts_international_and_local_variants()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L138" }, { "id": "tests_test_sms_phone_normalize_applytests_test_dedupes_preserving_priority_order", "label": ".test_dedupes_preserving_priority_order()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_dedupes_preserving_priority_order()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L123" }, { "id": "tests_test_sms_phone_normalize_applytests_test_empty_result_never_erases_existing_value", "label": ".test_empty_result_never_erases_existing_value()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_empty_result_never_erases_existing_value()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L203" }, { "id": "tests_test_sms_phone_normalize_applytests_test_filters_landlines_and_invalid_values", "label": ".test_filters_landlines_and_invalid_values()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_filters_landlines_and_invalid_values()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L153" }, { "id": "tests_test_sms_phone_normalize_applytests_test_idempotent_second_run_updates_nothing", "label": ".test_idempotent_second_run_updates_nothing()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_idempotent_second_run_updates_nothing()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L213" }, { "id": "tests_test_sms_phone_normalize_applytests_test_source_fields_and_phone_rows_are_untouched", "label": ".test_source_fields_and_phone_rows_are_untouched()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_source_fields_and_phone_rows_are_untouched()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L167" }, { "id": "tests_test_sms_phone_normalize_applytests_test_unchanged_rows_are_not_rewritten", "label": ".test_unchanged_rows_are_not_rewritten()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_unchanged_rows_are_not_rewritten()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L184" }, { "id": "tests_test_sms_phone_normalize_applytests_test_unchanged_rows_are_not_rewritten_spy", "label": "spy()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": "spy()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L192" }, { "id": "tests_test_sms_primarynumberpaneltests_test_customer_page_lists_legacy_numbers_and_toggles", "label": ".test_customer_page_lists_legacy_numbers_and_toggles()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_customer_page_lists_legacy_numbers_and_toggles()", "source_file": "tests/test_sms.py", "source_location": "L1372" }, { "id": "tests_test_sms_primarynumberpaneltests_test_primary_toggle_button_renders_next_to_phone_in_info_column", "label": ".test_primary_toggle_button_renders_next_to_phone_in_info_column()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_primary_toggle_button_renders_next_to_phone_in_info_column()", "source_file": "tests/test_sms.py", "source_location": "L1385" }, { "id": "tests_test_sms_primarynumberpaneltests_test_sms_box_no_longer_contains_primary_phone_list", "label": ".test_sms_box_no_longer_contains_primary_phone_list()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_sms_box_no_longer_contains_primary_phone_list()", "source_file": "tests/test_sms.py", "source_location": "L1413" }, { "id": "tests_test_sms_primarynumberpaneltests_test_toggle_accepts_number_without_leading_zero", "label": ".test_toggle_accepts_number_without_leading_zero()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_toggle_accepts_number_without_leading_zero()", "source_file": "tests/test_sms.py", "source_location": "L1350" }, { "id": "tests_test_sms_primarynumberpaneltests_test_toggle_marks_legacy_number_as_primary", "label": ".test_toggle_marks_legacy_number_as_primary()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_toggle_marks_legacy_number_as_primary()", "source_file": "tests/test_sms.py", "source_location": "L1336" }, { "id": "tests_test_sms_primarynumberpaneltests_test_toggle_rejects_unknown_number", "label": ".test_toggle_rejects_unknown_number()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".test_toggle_rejects_unknown_number()", "source_file": "tests/test_sms.py", "source_location": "L1362" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L64" }, { "id": "tests_test_visit_policy_hamahangiisolationtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L106" }, { "id": "tests_test_visit_policy_lastvisitmapequivalencetests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L691" }, { "id": "tests_test_visit_policy_refreshlastbazdidtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L145" }, { "id": "admin_panel_apps_adminpanelconfig_ready", "label": ".ready()", "_callable": true, "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": ".ready()", "source_file": "admin_panel/apps.py", "source_location": "L35" }, { "id": "admin_panel_apps_make_std_streams_unicode_safe", "label": "make_std_streams_unicode_safe()", "_callable": true, "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "make_std_streams_unicode_safe()", "source_file": "admin_panel/apps.py", "source_location": "L6" }, { "id": "tests_test_sms_consoleencodingtests_test_std_streams_helper_is_safe_on_non_reconfigurable_streams", "label": ".test_std_streams_helper_is_safe_on_non_reconfigurable_streams()", "_callable": true, "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": ".test_std_streams_helper_is_safe_on_non_reconfigurable_streams()", "source_file": "tests/test_sms.py", "source_location": "L754" }, { "id": "tests_test_sms_customersmshistorytests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L2380" }, { "id": "tests_test_sms_deletedstaysdeletedtests_test_deleted_queue_item_is_not_re_enqueued", "label": ".test_deleted_queue_item_is_not_re_enqueued()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".test_deleted_queue_item_is_not_re_enqueued()", "source_file": "tests/test_sms.py", "source_location": "L1849" }, { "id": "tests_test_sms_paneltestcase_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L1096" }, { "id": "tests_test_sms_sentqueueprotectiontests_sent", "label": "._sent()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": "._sent()", "source_file": "tests/test_sms.py", "source_location": "L2028" }, { "id": "tests_test_sms_sentqueueprotectiontests_test_bulk_delete_skips_sent_rows", "label": ".test_bulk_delete_skips_sent_rows()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".test_bulk_delete_skips_sent_rows()", "source_file": "tests/test_sms.py", "source_location": "L2043" }, { "id": "tests_test_sms_sentqueueprotectiontests_test_delete_single_sent_is_blocked", "label": ".test_delete_single_sent_is_blocked()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".test_delete_single_sent_is_blocked()", "source_file": "tests/test_sms.py", "source_location": "L2034" }, { "id": "tests_test_sms_sentqueueprotectiontests_test_queue_page_has_no_delete_button_for_sent", "label": ".test_queue_page_has_no_delete_button_for_sent()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".test_queue_page_has_no_delete_button_for_sent()", "source_file": "tests/test_sms.py", "source_location": "L2056" }, { "id": "tests_test_sms_smsreporttests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L2528" }, { "id": "admin_panel_sms_phones_resolved_recipients", "label": "resolved_recipients()", "_callable": true, "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": "resolved_recipients()", "source_file": "admin_panel/sms/phones.py", "source_location": "L154" }, { "id": "admin_panel_sms_recipients_primary_phones", "label": "primary_phones()", "_callable": true, "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": "primary_phones()", "source_file": "admin_panel/sms/recipients.py", "source_location": "L15" }, { "id": "admin_panel_sms_recipients_resolve_recipients", "label": "resolve_recipients()", "_callable": true, "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": "resolve_recipients()", "source_file": "admin_panel/sms/recipients.py", "source_location": "L20" }, { "id": "tests_test_sms_phone_normalize_integrationandefficiencytests_test_panel_resolution_reads_back_aggregated_numbers", "label": ".test_panel_resolution_reads_back_aggregated_numbers()", "_callable": true, "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": ".test_panel_resolution_reads_back_aggregated_numbers()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L362" }, { "id": "tests_test_sms_recipienttests_test_legacy_phone_fields_are_discovered", "label": ".test_legacy_phone_fields_are_discovered()", "_callable": true, "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": ".test_legacy_phone_fields_are_discovered()", "source_file": "tests/test_sms.py", "source_location": "L93" }, { "id": "tests_test_sms_recipienttests_test_meaningless_values_are_discarded", "label": ".test_meaningless_values_are_discarded()", "_callable": true, "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": ".test_meaningless_values_are_discarded()", "source_file": "tests/test_sms.py", "source_location": "L115" }, { "id": "tests_test_sms_mark_primary", "label": "mark_primary()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": "mark_primary()", "source_file": "tests/test_sms.py", "source_location": "L31" }, { "id": "tests_test_sms_primarynumberpaneltests_test_primary_marker_reflects_current_selection", "label": ".test_primary_marker_reflects_current_selection()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_primary_marker_reflects_current_selection()", "source_file": "tests/test_sms.py", "source_location": "L1400" }, { "id": "tests_test_sms_queuereviewtests_test_custom_manual_send_is_auto_approved", "label": ".test_custom_manual_send_is_auto_approved()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_custom_manual_send_is_auto_approved()", "source_file": "tests/test_sms.py", "source_location": "L1745" }, { "id": "tests_test_sms_recipienttests_test_display_adds_leading_zero", "label": ".test_display_adds_leading_zero()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_display_adds_leading_zero()", "source_file": "tests/test_sms.py", "source_location": "L125" }, { "id": "tests_test_sms_recipienttests_test_fallback_to_first_number_when_no_primary", "label": ".test_fallback_to_first_number_when_no_primary()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_fallback_to_first_number_when_no_primary()", "source_file": "tests/test_sms.py", "source_location": "L77" }, { "id": "tests_test_sms_recipienttests_test_multiple_primary_numbers", "label": ".test_multiple_primary_numbers()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_multiple_primary_numbers()", "source_file": "tests/test_sms.py", "source_location": "L83" }, { "id": "tests_test_sms_recipienttests_test_phone_number_rows_and_legacy_fields_are_merged_without_duplicates", "label": ".test_phone_number_rows_and_legacy_fields_are_merged_without_duplicates()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_phone_number_rows_and_legacy_fields_are_merged_without_duplicates()", "source_file": "tests/test_sms.py", "source_location": "L106" }, { "id": "tests_test_sms_recipienttests_test_primary_phones_are_used", "label": ".test_primary_phones_are_used()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_primary_phones_are_used()", "source_file": "tests/test_sms.py", "source_location": "L70" }, { "id": "tests_test_sms_recipienttests_test_primary_selection_self_heals_when_number_changes", "label": ".test_primary_selection_self_heals_when_number_changes()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_primary_selection_self_heals_when_number_changes()", "source_file": "tests/test_sms.py", "source_location": "L131" }, { "id": "tests_test_sms_welcometriggertests_test_customer_creation_enqueues_welcome", "label": ".test_customer_creation_enqueues_welcome()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_customer_creation_enqueues_welcome()", "source_file": "tests/test_sms.py", "source_location": "L1651" }, { "id": "tests_test_sms_welcometriggertests_test_customer_edit_preserves_primary_selection", "label": ".test_customer_edit_preserves_primary_selection()", "_callable": true, "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "code", "norm_label": ".test_customer_edit_preserves_primary_selection()", "source_file": "tests/test_sms.py", "source_location": "L1670" }, { "id": "tests_test_sms_eventtriggertests_customer_with_phone", "label": "._customer_with_phone()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": "._customer_with_phone()", "source_file": "tests/test_sms.py", "source_location": "L2174" }, { "id": "tests_test_sms_eventtriggertests_post_action", "label": "._post_action()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": "._post_action()", "source_file": "tests/test_sms.py", "source_location": "L2256" }, { "id": "tests_test_sms_eventtriggertests_test_bazdid_action_enqueues_visit_created", "label": ".test_bazdid_action_enqueues_visit_created()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_bazdid_action_enqueues_visit_created()", "source_file": "tests/test_sms.py", "source_location": "L2270" }, { "id": "tests_test_sms_eventtriggertests_test_every_type_has_a_seeded_template", "label": ".test_every_type_has_a_seeded_template()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_every_type_has_a_seeded_template()", "source_file": "tests/test_sms.py", "source_location": "L2197" }, { "id": "tests_test_sms_eventtriggertests_test_exactly_seven_sms_types", "label": ".test_exactly_seven_sms_types()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_exactly_seven_sms_types()", "source_file": "tests/test_sms.py", "source_location": "L2182" }, { "id": "tests_test_sms_eventtriggertests_test_factor_creation_enqueues_survey_and_cash_thanks", "label": ".test_factor_creation_enqueues_survey_and_cash_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_factor_creation_enqueues_survey_and_cash_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2218" }, { "id": "tests_test_sms_eventtriggertests_test_factor_discount_only_sends_survey_not_thanks", "label": ".test_factor_discount_only_sends_survey_not_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_factor_discount_only_sends_survey_not_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2241" }, { "id": "tests_test_sms_eventtriggertests_test_factor_without_payment_has_survey_but_no_thanks", "label": ".test_factor_without_payment_has_survey_but_no_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_factor_without_payment_has_survey_but_no_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2230" }, { "id": "tests_test_sms_eventtriggertests_test_manual_credit_article_discount_has_no_thanks", "label": ".test_manual_credit_article_discount_has_no_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_manual_credit_article_discount_has_no_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2351" }, { "id": "tests_test_sms_eventtriggertests_test_manual_credit_article_enqueues_payment_thanks", "label": ".test_manual_credit_article_enqueues_payment_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_manual_credit_article_enqueues_payment_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2338" }, { "id": "tests_test_sms_eventtriggertests_test_manual_debit_article_has_no_thanks", "label": ".test_manual_debit_article_has_no_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_manual_debit_article_has_no_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2363" }, { "id": "tests_test_sms_eventtriggertests_test_non_bazdid_action_has_no_visit_created", "label": ".test_non_bazdid_action_has_no_visit_created()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_non_bazdid_action_has_no_visit_created()", "source_file": "tests/test_sms.py", "source_location": "L2280" }, { "id": "tests_test_sms_eventtriggertests_test_pardakht_nesiye_discount_has_no_thanks", "label": ".test_pardakht_nesiye_discount_has_no_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_pardakht_nesiye_discount_has_no_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2320" }, { "id": "tests_test_sms_eventtriggertests_test_pardakht_nesiye_enqueues_payment_thanks", "label": ".test_pardakht_nesiye_enqueues_payment_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_pardakht_nesiye_enqueues_payment_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2302" }, { "id": "tests_test_sms_eventtriggertests_test_pass_check_enqueues_payment_thanks", "label": ".test_pass_check_enqueues_payment_thanks()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_pass_check_enqueues_payment_thanks()", "source_file": "tests/test_sms.py", "source_location": "L2289" }, { "id": "tests_test_sms_eventtriggertests_test_removed_types_have_no_template", "label": ".test_removed_types_have_no_template()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "code", "norm_label": ".test_removed_types_have_no_template()", "source_file": "tests/test_sms.py", "source_location": "L2190" }, { "id": "admin_panel_sms_triggers_notify_payment_thanks", "label": "notify_payment_thanks()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "notify_payment_thanks()", "source_file": "admin_panel/sms/triggers.py", "source_location": "L64" }, { "id": "admin_panel_views_customers_customerhesabdariadd", "label": "customerHesabdariAdd()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "customerhesabdariadd()", "source_file": "admin_panel/views/customers.py", "source_location": "L932" }, { "id": "admin_panel_views_finance_addsarresid", "label": "addSarresid()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "addsarresid()", "source_file": "admin_panel/views/finance.py", "source_location": "L779" }, { "id": "admin_panel_views_finance_bedehi", "label": "bedehi()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "bedehi()", "source_file": "admin_panel/views/finance.py", "source_location": "L520" }, { "id": "admin_panel_views_finance_bedehikhadamat", "label": "bedehiKhadamat()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "bedehikhadamat()", "source_file": "admin_panel/views/finance.py", "source_location": "L661" }, { "id": "admin_panel_views_finance_bedehinasb", "label": "bedehiNasb()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "bedehinasb()", "source_file": "admin_panel/views/finance.py", "source_location": "L678" }, { "id": "admin_panel_views_finance_financial_dashboard", "label": "financial_dashboard()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "financial_dashboard()", "source_file": "admin_panel/views/finance.py", "source_location": "L320" }, { "id": "admin_panel_views_finance_hesabdari", "label": "hesabdari()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "hesabdari()", "source_file": "admin_panel/views/finance.py", "source_location": "L540" }, { "id": "admin_panel_views_finance_hesabdari_checkpass", "label": "hesabdari_checkPass()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "hesabdari_checkpass()", "source_file": "admin_panel/views/finance.py", "source_location": "L596" }, { "id": "admin_panel_views_finance_hesabdari_checkpassfail", "label": "hesabdari_checkPassFail()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "hesabdari_checkpassfail()", "source_file": "admin_panel/views/finance.py", "source_location": "L616" }, { "id": "admin_panel_views_finance_hesabdari_residnashone", "label": "hesabdari_residnashone()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "hesabdari_residnashone()", "source_file": "admin_panel/views/finance.py", "source_location": "L640" }, { "id": "admin_panel_views_finance_inventory_movements_report", "label": "inventory_movements_report()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "inventory_movements_report()", "source_file": "admin_panel/views/finance.py", "source_location": "L237" }, { "id": "admin_panel_views_finance_pardakhtnesiye", "label": "pardakhtNesiye()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "pardakhtnesiye()", "source_file": "admin_panel/views/finance.py", "source_location": "L871" }, { "id": "admin_panel_views_finance_passcheck", "label": "passCheck()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "passcheck()", "source_file": "admin_panel/views/finance.py", "source_location": "L694" }, { "id": "admin_panel_views_finance_report", "label": "report()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "report()", "source_file": "admin_panel/views/finance.py", "source_location": "L25" }, { "id": "admin_panel_views_finance_report_debtors_no_vosol", "label": "report_debtors_no_vosol()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "report_debtors_no_vosol()", "source_file": "admin_panel/views/finance.py", "source_location": "L125" }, { "id": "admin_panel_views_finance_rezayat_dashboard", "label": "rezayat_dashboard()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "rezayat_dashboard()", "source_file": "admin_panel/views/finance.py", "source_location": "L939" }, { "id": "admin_panel_views_finance_update_check_info", "label": "update_check_info()", "_callable": true, "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "update_check_info()", "source_file": "admin_panel/views/finance.py", "source_location": "L730" }, { "id": "integrations_sms_http_httpsmsprovider_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": ".__init__()", "source_file": "integrations/sms/http.py", "source_location": "L9" }, { "id": "integrations_sms_http_httpsmsprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/sms/http.py", "source_location": "L12" }, { "id": "tests_test_sms_httpproviderrobustnesstests_provider", "label": "._provider()", "_callable": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": "._provider()", "source_file": "tests/test_sms.py", "source_location": "L769" }, { "id": "tests_test_sms_httpproviderrobustnesstests_test_invalid_recipient_is_rejected_without_any_request", "label": ".test_invalid_recipient_is_rejected_without_any_request()", "_callable": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": ".test_invalid_recipient_is_rejected_without_any_request()", "source_file": "tests/test_sms.py", "source_location": "L793" }, { "id": "tests_test_sms_httpproviderrobustnesstests_test_non_json_response_becomes_a_clean_error", "label": ".test_non_json_response_becomes_a_clean_error()", "_callable": true, "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "code", "norm_label": ".test_non_json_response_becomes_a_clean_error()", "source_file": "tests/test_sms.py", "source_location": "L785" }, { "id": "integrations_sms_sms0098_codes_classify_delivery", "label": "classify_delivery()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "classify_delivery()", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L84" }, { "id": "integrations_sms_sms0098_codes_describe_send_code", "label": "describe_send_code()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "describe_send_code()", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L61" }, { "id": "integrations_sms_sms0098ws_as_text", "label": "_as_text()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "_as_text()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L31" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider_client", "label": ".client()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": ".client()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L77" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider_configuration_error", "label": "._configuration_error()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "._configuration_error()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L57" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider_get_delivery_status", "label": ".get_delivery_status()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": ".get_delivery_status()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L131" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": ".__init__()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L45" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider_safe_exception", "label": "._safe_exception()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "._safe_exception()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L68" }, { "id": "integrations_sms_sms0098ws_zerozeroninetyeightwebserviceprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L91" }, { "id": "admin_panel_models_customers_customer_delete", "label": ".delete()", "_callable": true, "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "norm_label": ".delete()", "source_file": "admin_panel/models/customers.py", "source_location": "L65" }, { "id": "admin_panel_models_customers_customer_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/customers.py", "source_location": "L61" }, { "id": "admin_panel_models_customers_phonenumber_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/customers.py", "source_location": "L78" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_get", "label": "._get()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": "._get()", "source_file": "tests/test_visit_policy.py", "source_location": "L1570" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_overdue_customer", "label": "._overdue_customer()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": "._overdue_customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L1573" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1564" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_cancelled_coordination_returns_customer_to_list", "label": ".test_cancelled_coordination_returns_customer_to_list()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_cancelled_coordination_returns_customer_to_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L1623" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_clear_link_resets_everything", "label": ".test_clear_link_resets_everything()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_clear_link_resets_everything()", "source_file": "tests/test_visit_policy.py", "source_location": "L1762" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_coordinated_customer_hidden_in_uncoordinated_view", "label": ".test_coordinated_customer_hidden_in_uncoordinated_view()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_coordinated_customer_hidden_in_uncoordinated_view()", "source_file": "tests/test_visit_policy.py", "source_location": "L1607" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_counts_partition_total", "label": ".test_counts_partition_total()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_counts_partition_total()", "source_file": "tests/test_visit_policy.py", "source_location": "L1600" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_default_view_is_today", "label": ".test_default_view_is_today()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_default_view_is_today()", "source_file": "tests/test_visit_policy.py", "source_location": "L1582" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_delay_buckets_sum_to_view_total", "label": ".test_delay_buckets_sum_to_view_total()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_delay_buckets_sum_to_view_total()", "source_file": "tests/test_visit_policy.py", "source_location": "L1665" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_delay_filter_does_not_change_card_counts", "label": ".test_delay_filter_does_not_change_card_counts()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_delay_filter_does_not_change_card_counts()", "source_file": "tests/test_visit_policy.py", "source_location": "L1673" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_delay_filter_selects_exact_range", "label": ".test_delay_filter_selects_exact_range()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_delay_filter_selects_exact_range()", "source_file": "tests/test_visit_policy.py", "source_location": "L1649" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_every_column_is_sortable_both_directions", "label": ".test_every_column_is_sortable_both_directions()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_every_column_is_sortable_both_directions()", "source_file": "tests/test_visit_policy.py", "source_location": "L1683" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_explicit_direction_overrides_legacy_alias", "label": ".test_explicit_direction_overrides_legacy_alias()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_explicit_direction_overrides_legacy_alias()", "source_file": "tests/test_visit_policy.py", "source_location": "L1695" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_filter_links_preserve_other_filters", "label": ".test_filter_links_preserve_other_filters()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_filter_links_preserve_other_filters()", "source_file": "tests/test_visit_policy.py", "source_location": "L1751" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_header_link_toggles_direction", "label": ".test_header_link_toggles_direction()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_header_link_toggles_direction()", "source_file": "tests/test_visit_policy.py", "source_location": "L1743" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_invalid_view_and_sort_fall_back", "label": ".test_invalid_view_and_sort_fall_back()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_invalid_view_and_sort_fall_back()", "source_file": "tests/test_visit_policy.py", "source_location": "L1592" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_missing_appointment_dates_sort_last", "label": ".test_missing_appointment_dates_sort_last()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_missing_appointment_dates_sort_last()", "source_file": "tests/test_visit_policy.py", "source_location": "L1710" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_name_sort_orders_alphabetically", "label": ".test_name_sort_orders_alphabetically()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_name_sort_orders_alphabetically()", "source_file": "tests/test_visit_policy.py", "source_location": "L1702" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_no_filters_means_clean_state", "label": ".test_no_filters_means_clean_state()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_no_filters_means_clean_state()", "source_file": "tests/test_visit_policy.py", "source_location": "L1768" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_pagination_keeps_filters", "label": ".test_pagination_keeps_filters()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_pagination_keeps_filters()", "source_file": "tests/test_visit_policy.py", "source_location": "L1771" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_search_by_name_and_phone", "label": ".test_search_by_name_and_phone()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_search_by_name_and_phone()", "source_file": "tests/test_visit_policy.py", "source_location": "L1636" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_sort_overdue_puts_biggest_delay_first", "label": ".test_sort_overdue_puts_biggest_delay_first()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_sort_overdue_puts_biggest_delay_first()", "source_file": "tests/test_visit_policy.py", "source_location": "L1723" }, { "id": "tests_test_visit_policy_entezarpagecontrolstests_test_sortable_headers_render_with_arrows", "label": ".test_sortable_headers_render_with_arrows()", "_callable": true, "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "code", "norm_label": ".test_sortable_headers_render_with_arrows()", "source_file": "tests/test_visit_policy.py", "source_location": "L1734" }, { "id": "admin_panel_migrations_0075_cheque_funding_before_due_align_cheque_offset", "label": "align_cheque_offset()", "_callable": true, "_origin": "ast", "community": 165, "community_name": "0075_cheque_funding_before_due.py", "file_type": "code", "norm_label": "align_cheque_offset()", "source_file": "admin_panel/migrations/0075_cheque_funding_before_due.py", "source_location": "L29" }, { "id": "admin_panel_migrations_0075_cheque_funding_before_due_noop", "label": "noop()", "_callable": true, "_origin": "ast", "community": 165, "community_name": "0075_cheque_funding_before_due.py", "file_type": "code", "norm_label": "noop()", "source_file": "admin_panel/migrations/0075_cheque_funding_before_due.py", "source_location": "L37" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L57" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_apply", "label": "._apply()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "._apply()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L148" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_backup", "label": "._backup()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "._backup()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L155" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_copy_database", "label": "._copy_database()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "._copy_database()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L184" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L80" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_report", "label": "._report()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "._report()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L228" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_source_uri", "label": "._source_uri()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "._source_uri()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L199" }, { "id": "tests_test_visit_policy_action_snapshot", "label": "action_snapshot()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "action_snapshot()", "source_file": "tests/test_visit_policy.py", "source_location": "L54" }, { "id": "tests_test_visit_policy_plan_command", "label": "plan_command()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "plan_command()", "source_file": "tests/test_visit_policy.py", "source_location": "L228" }, { "id": "tests_test_visit_policy_recalccommandtests_test_apply_writes_only_customer_column", "label": ".test_apply_writes_only_customer_column()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_apply_writes_only_customer_column()", "source_file": "tests/test_visit_policy.py", "source_location": "L292" }, { "id": "tests_test_visit_policy_recalccommandtests_test_dry_run_writes_nothing", "label": ".test_dry_run_writes_nothing()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_dry_run_writes_nothing()", "source_file": "tests/test_visit_policy.py", "source_location": "L269" }, { "id": "tests_test_visit_policy_recalccommandtests_test_exact_requires_confirm", "label": ".test_exact_requires_confirm()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_exact_requires_confirm()", "source_file": "tests/test_visit_policy.py", "source_location": "L274" }, { "id": "tests_test_visit_policy_recalccommandtests_test_hamahangi_suspect_heuristic", "label": ".test_hamahangi_suspect_heuristic()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_hamahangi_suspect_heuristic()", "source_file": "tests/test_visit_policy.py", "source_location": "L320" }, { "id": "tests_test_visit_policy_recalccommandtests_test_hamahangi_value_is_cleared_with_clear_orphans", "label": ".test_hamahangi_value_is_cleared_with_clear_orphans()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_hamahangi_value_is_cleared_with_clear_orphans()", "source_file": "tests/test_visit_policy.py", "source_location": "L316" }, { "id": "tests_test_visit_policy_recalccommandtests_test_hamahangi_value_is_untouched_without_clear_orphans", "label": ".test_hamahangi_value_is_untouched_without_clear_orphans()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_hamahangi_value_is_untouched_without_clear_orphans()", "source_file": "tests/test_visit_policy.py", "source_location": "L312" }, { "id": "tests_test_visit_policy_recalccommandtests_test_plan_default_mode_ignores_backward_drift", "label": ".test_plan_default_mode_ignores_backward_drift()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_plan_default_mode_ignores_backward_drift()", "source_file": "tests/test_visit_policy.py", "source_location": "L278" }, { "id": "tests_test_visit_policy_recalccommandtests_test_plan_exact_mode_fixes_both_directions", "label": ".test_plan_exact_mode_fixes_both_directions()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_plan_exact_mode_fixes_both_directions()", "source_file": "tests/test_visit_policy.py", "source_location": "L284" }, { "id": "tests_test_visit_policy_recalccommandtests_test_plan_is_idempotent_after_apply", "label": ".test_plan_is_idempotent_after_apply()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": ".test_plan_is_idempotent_after_apply()", "source_file": "tests/test_visit_policy.py", "source_location": "L303" }, { "id": "tests_test_visit_policy_recalccommandtests_values", "label": "._values()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "._values()", "source_file": "tests/test_visit_policy.py", "source_location": "L266" }, { "id": "tests_test_visit_policy_run_command", "label": "run_command()", "_callable": true, "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "run_command()", "source_file": "tests/test_visit_policy.py", "source_location": "L222" }, { "id": "admin_panel_migrations_0071_sms_settings_permission_ensure_permission", "label": "ensure_permission()", "_callable": true, "_origin": "ast", "community": 168, "community_name": "0071_sms_settings_permission.py", "file_type": "code", "norm_label": "ensure_permission()", "source_file": "admin_panel/migrations/0071_sms_settings_permission.py", "source_location": "L11" }, { "id": "admin_panel_admin_smslogadmin_has_add_permission", "label": ".has_add_permission()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".has_add_permission()", "source_file": "admin_panel/admin.py", "source_location": "L173" }, { "id": "admin_panel_admin_smslogadmin_has_change_permission", "label": ".has_change_permission()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".has_change_permission()", "source_file": "admin_panel/admin.py", "source_location": "L176" }, { "id": "admin_panel_admin_smsproviderconfigadmin_has_add_permission", "label": ".has_add_permission()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".has_add_permission()", "source_file": "admin_panel/admin.py", "source_location": "L117" }, { "id": "admin_panel_admin_smsproviderconfigadmin_has_delete_permission", "label": ".has_delete_permission()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".has_delete_permission()", "source_file": "admin_panel/admin.py", "source_location": "L121" }, { "id": "admin_panel_admin_smsqueueadmin_approve_selected", "label": ".approve_selected()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".approve_selected()", "source_file": "admin_panel/admin.py", "source_location": "L154" }, { "id": "admin_panel_admin_smsqueueadmin_retry_selected", "label": ".retry_selected()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".retry_selected()", "source_file": "admin_panel/admin.py", "source_location": "L161" }, { "id": "admin_panel_admin_storeroomadmin_get_owners_count", "label": ".get_owners_count()", "_callable": true, "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": ".get_owners_count()", "source_file": "admin_panel/admin.py", "source_location": "L74" }, { "id": "admin_panel_visit_policy_last_visit_dt", "label": "last_visit_dt()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": "last_visit_dt()", "source_file": "admin_panel/visit_policy.py", "source_location": "L198" }, { "id": "tests_test_visit_policy_at", "label": "at()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": "at()", "source_file": "tests/test_visit_policy.py", "source_location": "L40" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_finish_before_action_uses_action_when_action_is_past", "label": ".test_finish_before_action_uses_action_when_action_is_past()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_finish_before_action_uses_action_when_action_is_past()", "source_file": "tests/test_visit_policy.py", "source_location": "L67" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_future_action_and_future_finish_yields_nothing", "label": ".test_future_action_and_future_finish_yields_nothing()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_future_action_and_future_finish_yields_nothing()", "source_file": "tests/test_visit_policy.py", "source_location": "L76" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_future_action_falls_back_to_finish", "label": ".test_future_action_falls_back_to_finish()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_future_action_falls_back_to_finish()", "source_file": "tests/test_visit_policy.py", "source_location": "L72" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_latest_finish_wins_over_future_planned_visit", "label": ".test_latest_finish_wins_over_future_planned_visit()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_latest_finish_wins_over_future_planned_visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L92" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_no_dates", "label": ".test_no_dates()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_no_dates()", "source_file": "tests/test_visit_policy.py", "source_location": "L88" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_only_action", "label": ".test_only_action()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_only_action()", "source_file": "tests/test_visit_policy.py", "source_location": "L80" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_only_finish", "label": ".test_only_finish()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_only_finish()", "source_file": "tests/test_visit_policy.py", "source_location": "L84" }, { "id": "tests_test_visit_policy_effectivevisitdatetests_test_pending_visit_is_ignored", "label": ".test_pending_visit_is_ignored()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_pending_visit_is_ignored()", "source_file": "tests/test_visit_policy.py", "source_location": "L97" }, { "id": "tests_test_visit_policy_entezarscannerconsistencytests_test_active_deferral_hides_customer", "label": ".test_active_deferral_hides_customer()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_active_deferral_hides_customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L373" }, { "id": "tests_test_visit_policy_hamahangiisolationtests_test_newer_hamahangi_does_not_override_visit", "label": ".test_newer_hamahangi_does_not_override_visit()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_newer_hamahangi_does_not_override_visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L114" }, { "id": "tests_test_visit_policy_hamahangiisolationtests_test_only_hamahangi_gives_no_visit", "label": ".test_only_hamahangi_gives_no_visit()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_only_hamahangi_gives_no_visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L109" }, { "id": "tests_test_visit_policy_hamahangiisolationtests_test_refresh_does_not_clear_value_without_visit", "label": ".test_refresh_does_not_clear_value_without_visit()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_refresh_does_not_clear_value_without_visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L120" }, { "id": "tests_test_visit_policy_hamahangiisolationtests_test_refresh_keeps_action_untouched", "label": ".test_refresh_keeps_action_untouched()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_refresh_keeps_action_untouched()", "source_file": "tests/test_visit_policy.py", "source_location": "L135" }, { "id": "tests_test_visit_policy_hamahangiisolationtests_test_waiting_hamahangi_is_not_a_visit_but_is_a_deferral", "label": ".test_waiting_hamahangi_is_not_a_visit_but_is_a_deferral()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_waiting_hamahangi_is_not_a_visit_but_is_a_deferral()", "source_file": "tests/test_visit_policy.py", "source_location": "L129" }, { "id": "tests_test_visit_policy_make_visit", "label": "make_visit()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": "make_visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L45" }, { "id": "tests_test_visit_policy_recalccommandtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L250" }, { "id": "tests_test_visit_policy_refreshlastbazdidtests_test_is_idempotent", "label": ".test_is_idempotent()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_is_idempotent()", "source_file": "tests/test_visit_policy.py", "source_location": "L154" }, { "id": "tests_test_visit_policy_refreshlastbazdidtests_test_other_customer_fields_untouched", "label": ".test_other_customer_fields_untouched()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_other_customer_fields_untouched()", "source_file": "tests/test_visit_policy.py", "source_location": "L159" }, { "id": "tests_test_visit_policy_refreshlastbazdidtests_test_writes_action_date_not_finish_date", "label": ".test_writes_action_date_not_finish_date()", "_callable": true, "_origin": "ast", "community": 175, "community_name": "at", "file_type": "code", "norm_label": ".test_writes_action_date_not_finish_date()", "source_file": "tests/test_visit_policy.py", "source_location": "L148" }, { "id": "admin_panel_sms_timing_apply_timing", "label": "apply_timing()", "_callable": true, "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "code", "norm_label": "apply_timing()", "source_file": "admin_panel/sms/timing.py", "source_location": "L69" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_offset_is_configurable", "label": ".test_cheque_funding_offset_is_configurable()", "_callable": true, "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "code", "norm_label": ".test_cheque_funding_offset_is_configurable()", "source_file": "tests/test_sms.py", "source_location": "L233" }, { "id": "tests_test_sms_scannertests_test_deleted_visit_reminder_rearms_next_period_only", "label": ".test_deleted_visit_reminder_rearms_next_period_only()", "_callable": true, "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "code", "norm_label": ".test_deleted_visit_reminder_rearms_next_period_only()", "source_file": "tests/test_sms.py", "source_location": "L431" }, { "id": "tests_test_sms_scannertests_test_deleted_visit_reminder_rearms_next_period_only_scan", "label": "scan()", "_callable": true, "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "code", "norm_label": "scan()", "source_file": "tests/test_sms.py", "source_location": "L468" }, { "id": "tests_test_sms_scannertests_test_period_start_filters_out_very_old_customers", "label": ".test_period_start_filters_out_very_old_customers()", "_callable": true, "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "code", "norm_label": ".test_period_start_filters_out_very_old_customers()", "source_file": "tests/test_sms.py", "source_location": "L410" }, { "id": "tests_test_sms_scannertests_test_visit_period_comes_from_template", "label": ".test_visit_period_comes_from_template()", "_callable": true, "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "code", "norm_label": ".test_visit_period_comes_from_template()", "source_file": "tests/test_sms.py", "source_location": "L388" }, { "id": "admin_panel_sms_triggers_notify_visit_scheduled", "label": "notify_visit_scheduled()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "notify_visit_scheduled()", "source_file": "admin_panel/sms/triggers.py", "source_location": "L52" }, { "id": "admin_panel_views_actions_action_payload_from_request", "label": "_action_payload_from_request()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "_action_payload_from_request()", "source_file": "admin_panel/views/actions.py", "source_location": "L84" }, { "id": "admin_panel_views_actions_actionlist", "label": "ActionList()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "actionlist()", "source_file": "admin_panel/views/actions.py", "source_location": "L177" }, { "id": "admin_panel_views_actions_actionlistall", "label": "ActionListAll()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "actionlistall()", "source_file": "admin_panel/views/actions.py", "source_location": "L268" }, { "id": "admin_panel_views_actions_actionlisttoday", "label": "ActionListToday()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "actionlisttoday()", "source_file": "admin_panel/views/actions.py", "source_location": "L276" }, { "id": "admin_panel_views_actions_actionlistuser", "label": "ActionListUser()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "actionlistuser()", "source_file": "admin_panel/views/actions.py", "source_location": "L184" }, { "id": "admin_panel_views_actions_actionlistusertoday", "label": "ActionListUserToday()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "actionlistusertoday()", "source_file": "admin_panel/views/actions.py", "source_location": "L288" }, { "id": "admin_panel_views_actions_apply_visit_hold", "label": "_apply_visit_hold()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "_apply_visit_hold()", "source_file": "admin_panel/views/actions.py", "source_location": "L101" }, { "id": "admin_panel_views_actions_customeraction", "label": "customerAction()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "customeraction()", "source_file": "admin_panel/views/actions.py", "source_location": "L23" }, { "id": "admin_panel_views_actions_customeractiondelete", "label": "customerActionDelete()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "customeractiondelete()", "source_file": "admin_panel/views/actions.py", "source_location": "L235" }, { "id": "admin_panel_views_actions_customereditaction", "label": "customerEditAction()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "customereditaction()", "source_file": "admin_panel/views/actions.py", "source_location": "L191" }, { "id": "admin_panel_views_actions_customernazar", "label": "customerNazar()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "customernazar()", "source_file": "admin_panel/views/actions.py", "source_location": "L63" }, { "id": "admin_panel_views_actions_customernewaction", "label": "customerNewAction()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "customernewaction()", "source_file": "admin_panel/views/actions.py", "source_location": "L138" }, { "id": "admin_panel_views_actions_parse_form_datetime", "label": "_parse_form_datetime()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "_parse_form_datetime()", "source_file": "admin_panel/views/actions.py", "source_location": "L72" }, { "id": "admin_panel_views_actions_reject", "label": "_reject()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "_reject()", "source_file": "admin_panel/views/actions.py", "source_location": "L131" }, { "id": "admin_panel_views_actions_rezayat", "label": "rezayat()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "rezayat()", "source_file": "admin_panel/views/actions.py", "source_location": "L315" }, { "id": "admin_panel_views_actions_rezayatedit", "label": "rezayatEdit()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "rezayatedit()", "source_file": "admin_panel/views/actions.py", "source_location": "L347" }, { "id": "admin_panel_visit_policy_clear_visit_hold", "label": "clear_visit_hold()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "clear_visit_hold()", "source_file": "admin_panel/visit_policy.py", "source_location": "L751" }, { "id": "admin_panel_visit_policy_default_hold_until", "label": "default_hold_until()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "default_hold_until()", "source_file": "admin_panel/visit_policy.py", "source_location": "L723" }, { "id": "admin_panel_visit_policy_end_of_local_day", "label": "end_of_local_day()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "end_of_local_day()", "source_file": "admin_panel/visit_policy.py", "source_location": "L703" }, { "id": "admin_panel_visit_policy_normalize_finish_datetime", "label": "normalize_finish_datetime()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "normalize_finish_datetime()", "source_file": "admin_panel/visit_policy.py", "source_location": "L935" }, { "id": "admin_panel_visit_policy_normalize_hold_until", "label": "normalize_hold_until()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "normalize_hold_until()", "source_file": "admin_panel/visit_policy.py", "source_location": "L765" }, { "id": "admin_panel_visit_policy_refresh_last_bazdid", "label": "refresh_last_bazdid()", "_callable": true, "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "refresh_last_bazdid()", "source_file": "admin_panel/visit_policy.py", "source_location": "L251" }, { "id": "project_tree_normalized_path", "label": "normalized_path()", "_callable": true, "_origin": "ast", "community": 182, "community_name": "os", "file_type": "code", "norm_label": "normalized_path()", "source_file": "project_tree.py", "source_location": "L96" }, { "id": "project_tree_write_tree", "label": "write_tree()", "_callable": true, "_origin": "ast", "community": 182, "community_name": "os", "file_type": "code", "norm_label": "write_tree()", "source_file": "project_tree.py", "source_location": "L138" }, { "id": "project_tree_write_tree_visit", "label": "visit()", "_callable": true, "_origin": "ast", "community": 182, "community_name": "os", "file_type": "code", "norm_label": "visit()", "source_file": "project_tree.py", "source_location": "L150" }, { "id": "admin_panel_visit_policy_as_aware", "label": "as_aware()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "as_aware()", "source_file": "admin_panel/visit_policy.py", "source_location": "L56" }, { "id": "admin_panel_visit_policy_visit_cycle_index", "label": "visit_cycle_index()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "visit_cycle_index()", "source_file": "admin_panel/visit_policy.py", "source_location": "L833" }, { "id": "admin_panel_visit_policy_visit_cycle_index_due_date", "label": "due_date()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "due_date()", "source_file": "admin_panel/visit_policy.py", "source_location": "L852" }, { "id": "admin_panel_visit_policy_visit_due_date", "label": "visit_due_date()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "visit_due_date()", "source_file": "admin_panel/visit_policy.py", "source_location": "L819" }, { "id": "tests_test_visit_policy_nextappointmentequivalencetests_test_matches_reference", "label": ".test_matches_reference()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": ".test_matches_reference()", "source_file": "tests/test_visit_policy.py", "source_location": "L750" }, { "id": "tests_test_visit_policy_visitcadencetests_test_customer_without_any_visit_gets_every_period", "label": ".test_customer_without_any_visit_gets_every_period()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": ".test_customer_without_any_visit_gets_every_period()", "source_file": "tests/test_visit_policy.py", "source_location": "L421" }, { "id": "tests_test_visit_policy_visitcadencetests_test_cycle_does_not_advance_before_due_date", "label": ".test_cycle_does_not_advance_before_due_date()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": ".test_cycle_does_not_advance_before_due_date()", "source_file": "tests/test_visit_policy.py", "source_location": "L403" }, { "id": "tests_test_visit_policy_visitcadencetests_test_cycle_increments_exactly_on_each_due_date", "label": ".test_cycle_increments_exactly_on_each_due_date()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": ".test_cycle_increments_exactly_on_each_due_date()", "source_file": "tests/test_visit_policy.py", "source_location": "L394" }, { "id": "tests_test_visit_policy_visitcadencetests_test_due_date_is_calendar_nine_months", "label": ".test_due_date_is_calendar_nine_months()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": ".test_due_date_is_calendar_nine_months()", "source_file": "tests/test_visit_policy.py", "source_location": "L389" }, { "id": "tests_test_visit_policy_visitcadencetests_test_each_period_has_a_distinct_key", "label": ".test_each_period_has_a_distinct_key()", "_callable": true, "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": ".test_each_period_has_a_distinct_key()", "source_file": "tests/test_visit_policy.py", "source_location": "L410" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_action", "label": "._action()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": "._action()", "source_file": "tests/test_visit_policy.py", "source_location": "L2131" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_delete", "label": "._delete()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": "._delete()", "source_file": "tests/test_visit_policy.py", "source_location": "L2138" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_followup_ids", "label": "._followup_ids()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": "._followup_ids()", "source_file": "tests/test_visit_policy.py", "source_location": "L2143" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L2123" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_action_with_survey_cannot_be_deleted", "label": ".test_action_with_survey_cannot_be_deleted()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_action_with_survey_cannot_be_deleted()", "source_file": "tests/test_visit_policy.py", "source_location": "L2189" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_cannot_delete_twice", "label": ".test_cannot_delete_twice()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_cannot_delete_twice()", "source_file": "tests/test_visit_policy.py", "source_location": "L2179" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_delete_blocked_message_shown", "label": ".test_delete_blocked_message_shown()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_delete_blocked_message_shown()", "source_file": "tests/test_visit_policy.py", "source_location": "L2196" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_delete_marks_cancelled_with_audit", "label": ".test_delete_marks_cancelled_with_audit()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_delete_marks_cancelled_with_audit()", "source_file": "tests/test_visit_policy.py", "source_location": "L2148" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_deleted_action_hidden_from_actionlist_all", "label": ".test_deleted_action_hidden_from_actionlist_all()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_deleted_action_hidden_from_actionlist_all()", "source_file": "tests/test_visit_policy.py", "source_location": "L2258" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_deleted_action_hidden_from_customer_action_list", "label": ".test_deleted_action_hidden_from_customer_action_list()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_deleted_action_hidden_from_customer_action_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L2242" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_deleted_action_hidden_from_nazar_page", "label": ".test_deleted_action_hidden_from_nazar_page()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_deleted_action_hidden_from_nazar_page()", "source_file": "tests/test_visit_policy.py", "source_location": "L2265" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_deleted_action_leaves_followup_list", "label": ".test_deleted_action_leaves_followup_list()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_deleted_action_leaves_followup_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L2164" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_deleted_action_visible_with_explicit_filter", "label": ".test_deleted_action_visible_with_explicit_filter()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_deleted_action_visible_with_explicit_filter()", "source_file": "tests/test_visit_policy.py", "source_location": "L2249" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_get_request_does_not_delete", "label": ".test_get_request_does_not_delete()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_get_request_does_not_delete()", "source_file": "tests/test_visit_policy.py", "source_location": "L2170" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_last_bazdid_recalculated_after_delete", "label": ".test_last_bazdid_recalculated_after_delete()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_last_bazdid_recalculated_after_delete()", "source_file": "tests/test_visit_policy.py", "source_location": "L2227" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_pending_visit_sms_is_cancelled", "label": ".test_pending_visit_sms_is_cancelled()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_pending_visit_sms_is_cancelled()", "source_file": "tests/test_visit_policy.py", "source_location": "L2203" }, { "id": "tests_test_visit_policy_actionsoftdeletetests_test_record_is_not_physically_deleted", "label": ".test_record_is_not_physically_deleted()", "_callable": true, "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "code", "norm_label": ".test_record_is_not_physically_deleted()", "source_file": "tests/test_visit_policy.py", "source_location": "L2157" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_bucket", "label": "_bucket()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "_bucket()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L36" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_hamahangi_suspect_count", "label": "._hamahangi_suspect_count()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "._hamahangi_suspect_count()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L205" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_command_plan", "label": "._plan()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "._plan()", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L112" }, { "id": "admin_panel_visit_policy_last_visit_map", "label": "last_visit_map()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "last_visit_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L143" }, { "id": "admin_panel_visit_policy_last_visit_map_python", "label": "_last_visit_map_python()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "_last_visit_map_python()", "source_file": "admin_panel/visit_policy.py", "source_location": "L115" }, { "id": "admin_panel_visit_policy_visit_rows", "label": "_visit_rows()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": "_visit_rows()", "source_file": "admin_panel/visit_policy.py", "source_location": "L105" }, { "id": "tests_test_visit_policy_lastvisitmapequivalencetests_test_sql_matches_python_reference", "label": ".test_sql_matches_python_reference()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": ".test_sql_matches_python_reference()", "source_file": "tests/test_visit_policy.py", "source_location": "L716" }, { "id": "tests_test_visit_policy_lastvisitmapequivalencetests_test_sql_matches_reference_for_other_clocks", "label": ".test_sql_matches_reference_for_other_clocks()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": ".test_sql_matches_reference_for_other_clocks()", "source_file": "tests/test_visit_policy.py", "source_location": "L723" }, { "id": "tests_test_visit_policy_lastvisitmapequivalencetests_test_timezone_cutoff_is_utc_not_local", "label": ".test_timezone_cutoff_is_utc_not_local()", "_callable": true, "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "code", "norm_label": ".test_timezone_cutoff_is_utc_not_local()", "source_file": "tests/test_visit_policy.py", "source_location": "L733" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1388" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_autocheck_only_for_coordination", "label": ".test_autocheck_only_for_coordination()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_autocheck_only_for_coordination()", "source_file": "tests/test_visit_policy.py", "source_location": "L1411" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_cancelling_confirmation_unchecks", "label": ".test_cancelling_confirmation_unchecks()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_cancelling_confirmation_unchecks()", "source_file": "tests/test_visit_policy.py", "source_location": "L1428" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_confirm_buttons_exist", "label": ".test_confirm_buttons_exist()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_confirm_buttons_exist()", "source_file": "tests/test_visit_policy.py", "source_location": "L1407" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_confirmation_is_gated_before_submit", "label": ".test_confirmation_is_gated_before_submit()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_confirmation_is_gated_before_submit()", "source_file": "tests/test_visit_policy.py", "source_location": "L1419" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_edit_mode_skips_confirmation", "label": ".test_edit_mode_skips_confirmation()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_edit_mode_skips_confirmation()", "source_file": "tests/test_visit_policy.py", "source_location": "L1433" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_every_alt_field_class_exists_in_markup", "label": ".test_every_alt_field_class_exists_in_markup()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_every_alt_field_class_exists_in_markup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1460" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_every_picker_selector_matches_markup", "label": ".test_every_picker_selector_matches_markup()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_every_picker_selector_matches_markup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1443" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_hold_picker_calls_are_guarded", "label": ".test_hold_picker_calls_are_guarded()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_hold_picker_calls_are_guarded()", "source_file": "tests/test_visit_policy.py", "source_location": "L1471" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_other_action_types_keep_old_done_toggle", "label": ".test_other_action_types_keep_old_done_toggle()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_other_action_types_keep_old_done_toggle()", "source_file": "tests/test_visit_policy.py", "source_location": "L1438" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_warning_panel_starts_hidden", "label": ".test_warning_panel_starts_hidden()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_warning_panel_starts_hidden()", "source_file": "tests/test_visit_policy.py", "source_location": "L1398" }, { "id": "tests_test_visit_policy_coordinationdoneconfirmtests_test_warning_text_is_present", "label": ".test_warning_text_is_present()", "_callable": true, "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "code", "norm_label": ".test_warning_text_is_present()", "source_file": "tests/test_visit_policy.py", "source_location": "L1403" }, { "id": "tests_test_view_smoke_basetemplatestructuretests_parsed_pages", "label": "._parsed_pages()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": "._parsed_pages()", "source_file": "tests/test_view_smoke.py", "source_location": "L306" }, { "id": "tests_test_view_smoke_basetemplatestructuretests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_view_smoke.py", "source_location": "L302" }, { "id": "tests_test_view_smoke_basetemplatestructuretests_test_base_template_comments_are_single_line", "label": ".test_base_template_comments_are_single_line()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".test_base_template_comments_are_single_line()", "source_file": "tests/test_view_smoke.py", "source_location": "L345" }, { "id": "tests_test_view_smoke_basetemplatestructuretests_test_every_page_has_balanced_divs", "label": ".test_every_page_has_balanced_divs()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".test_every_page_has_balanced_divs()", "source_file": "tests/test_view_smoke.py", "source_location": "L323" }, { "id": "tests_test_view_smoke_basetemplatestructuretests_test_no_stray_closing_div", "label": ".test_no_stray_closing_div()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".test_no_stray_closing_div()", "source_file": "tests/test_view_smoke.py", "source_location": "L336" }, { "id": "tests_test_view_smoke_divbalanceparser_handle_endtag", "label": ".handle_endtag()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".handle_endtag()", "source_file": "tests/test_view_smoke.py", "source_location": "L282" }, { "id": "tests_test_view_smoke_divbalanceparser_handle_starttag", "label": ".handle_starttag()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".handle_starttag()", "source_file": "tests/test_view_smoke.py", "source_location": "L278" }, { "id": "tests_test_view_smoke_divbalanceparser_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": ".__init__()", "source_file": "tests/test_view_smoke.py", "source_location": "L272" }, { "id": "admin_panel_sms_timing_current_timing_value", "label": "current_timing_value()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "current_timing_value()", "source_file": "admin_panel/sms/timing.py", "source_location": "L89" }, { "id": "admin_panel_sms_timing_timing_for", "label": "timing_for()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "timing_for()", "source_file": "admin_panel/sms/timing.py", "source_location": "L64" }, { "id": "admin_panel_views_sms_sample_context", "label": "_sample_context()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "_sample_context()", "source_file": "admin_panel/views/sms.py", "source_location": "L212" }, { "id": "admin_panel_views_sms_sms_template_edit", "label": "sms_template_edit()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "sms_template_edit()", "source_file": "admin_panel/views/sms.py", "source_location": "L269" }, { "id": "admin_panel_views_sms_sms_templates", "label": "sms_templates()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "sms_templates()", "source_file": "admin_panel/views/sms.py", "source_location": "L225" }, { "id": "admin_panel_views_sms_templates_redirect", "label": "_templates_redirect()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": "_templates_redirect()", "source_file": "admin_panel/views/sms.py", "source_location": "L256" }, { "id": "tests_test_sms_timingstests_test_apply_timing_pins_only_the_relevant_field", "label": ".test_apply_timing_pins_only_the_relevant_field()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": ".test_apply_timing_pins_only_the_relevant_field()", "source_file": "tests/test_sms.py", "source_location": "L1110" }, { "id": "tests_test_sms_timingstests_test_edit_view_rejects_non_numeric_timing", "label": ".test_edit_view_rejects_non_numeric_timing()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": ".test_edit_view_rejects_non_numeric_timing()", "source_file": "tests/test_sms.py", "source_location": "L1146" }, { "id": "tests_test_sms_timingstests_test_edit_view_saves_the_relevant_timing_field", "label": ".test_edit_view_saves_the_relevant_timing_field()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": ".test_edit_view_saves_the_relevant_timing_field()", "source_file": "tests/test_sms.py", "source_location": "L1134" }, { "id": "tests_test_sms_timingstests_test_every_sms_type_has_timing_metadata", "label": ".test_every_sms_type_has_timing_metadata()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": ".test_every_sms_type_has_timing_metadata()", "source_file": "tests/test_sms.py", "source_location": "L1105" }, { "id": "tests_test_sms_timingstests_test_types_without_timing_have_no_fields", "label": ".test_types_without_timing_have_no_fields()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": ".test_types_without_timing_have_no_fields()", "source_file": "tests/test_sms.py", "source_location": "L1123" }, { "id": "tests_test_sms_timingstests_test_visit_default_is_nine_months", "label": ".test_visit_default_is_nine_months()", "_callable": true, "_origin": "ast", "community": 19, "community_name": "timing_for", "file_type": "code", "norm_label": ".test_visit_default_is_nine_months()", "source_file": "tests/test_sms.py", "source_location": "L1128" }, { "id": "admin_panel_visit_policy_validate_action_payload", "label": "validate_action_payload()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": "validate_action_payload()", "source_file": "admin_panel/visit_policy.py", "source_location": "L903" }, { "id": "tests_test_visit_policy_validationtests_payload", "label": ".payload()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".payload()", "source_file": "tests/test_visit_policy.py", "source_location": "L171" }, { "id": "tests_test_visit_policy_validationtests_test_end_of_day_tehran_is_accepted", "label": ".test_end_of_day_tehran_is_accepted()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_end_of_day_tehran_is_accepted()", "source_file": "tests/test_visit_policy.py", "source_location": "L199" }, { "id": "tests_test_visit_policy_validationtests_test_finished_visit_far_in_future_is_rejected", "label": ".test_finished_visit_far_in_future_is_rejected()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_finished_visit_far_in_future_is_rejected()", "source_file": "tests/test_visit_policy.py", "source_location": "L176" }, { "id": "tests_test_visit_policy_validationtests_test_finished_visit_in_past_is_accepted", "label": ".test_finished_visit_in_past_is_accepted()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_finished_visit_in_past_is_accepted()", "source_file": "tests/test_visit_policy.py", "source_location": "L183" }, { "id": "tests_test_visit_policy_validationtests_test_finished_visit_today_is_accepted", "label": ".test_finished_visit_today_is_accepted()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_finished_visit_today_is_accepted()", "source_file": "tests/test_visit_policy.py", "source_location": "L180" }, { "id": "tests_test_visit_policy_validationtests_test_hamahangi_in_future_is_accepted", "label": ".test_hamahangi_in_future_is_accepted()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_hamahangi_in_future_is_accepted()", "source_file": "tests/test_visit_policy.py", "source_location": "L186" }, { "id": "tests_test_visit_policy_validationtests_test_invalid_action_type_is_rejected", "label": ".test_invalid_action_type_is_rejected()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_invalid_action_type_is_rejected()", "source_file": "tests/test_visit_policy.py", "source_location": "L191" }, { "id": "tests_test_visit_policy_validationtests_test_invalid_status_is_rejected", "label": ".test_invalid_status_is_rejected()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_invalid_status_is_rejected()", "source_file": "tests/test_visit_policy.py", "source_location": "L195" }, { "id": "tests_test_visit_policy_validationtests_test_naive_payload_is_made_aware", "label": ".test_naive_payload_is_made_aware()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_naive_payload_is_made_aware()", "source_file": "tests/test_visit_policy.py", "source_location": "L215" }, { "id": "tests_test_visit_policy_validationtests_test_start_of_day_tehran_is_accepted", "label": ".test_start_of_day_tehran_is_accepted()", "_callable": true, "_origin": "ast", "community": 191, "community_name": "validate_action_payload", "file_type": "code", "norm_label": ".test_start_of_day_tehran_is_accepted()", "source_file": "tests/test_visit_policy.py", "source_location": "L208" }, { "id": "tests_test_visit_policy_nextappointmenttests_add", "label": "._add()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": "._add()", "source_file": "tests/test_visit_policy.py", "source_location": "L618" }, { "id": "tests_test_visit_policy_nextappointmenttests_customer", "label": "._customer()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": "._customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L604" }, { "id": "tests_test_visit_policy_nextappointmenttests_entezar_ids", "label": "._entezar_ids()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": "._entezar_ids()", "source_file": "tests/test_visit_policy.py", "source_location": "L612" }, { "id": "tests_test_visit_policy_nextappointmenttests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L598" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_customer_returns_after_appointment_date", "label": ".test_customer_returns_after_appointment_date()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_customer_returns_after_appointment_date()", "source_file": "tests/test_visit_policy.py", "source_location": "L653" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_finished_hamahangi_falls_back_to_finish_datetime", "label": ".test_finished_hamahangi_falls_back_to_finish_datetime()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_finished_hamahangi_falls_back_to_finish_datetime()", "source_file": "tests/test_visit_policy.py", "source_location": "L636" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_finished_hamahangi_hides_customer_until_appointment", "label": ".test_finished_hamahangi_hides_customer_until_appointment()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_finished_hamahangi_hides_customer_until_appointment()", "source_file": "tests/test_visit_policy.py", "source_location": "L625" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_finished_hamahangi_with_past_date_does_not_hide", "label": ".test_finished_hamahangi_with_past_date_does_not_hide()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_finished_hamahangi_with_past_date_does_not_hide()", "source_file": "tests/test_visit_policy.py", "source_location": "L631" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_hamahangi_never_changes_last_visit", "label": ".test_hamahangi_never_changes_last_visit()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_hamahangi_never_changes_last_visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L662" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_scanner_also_skips_customer_with_appointment", "label": ".test_scanner_also_skips_customer_with_appointment()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_scanner_also_skips_customer_with_appointment()", "source_file": "tests/test_visit_policy.py", "source_location": "L668" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_scheduled_visit_hides_customer", "label": ".test_scheduled_visit_hides_customer()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_scheduled_visit_hides_customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L642" }, { "id": "tests_test_visit_policy_nextappointmenttests_test_scheduled_visit_in_the_past_does_not_hide", "label": ".test_scheduled_visit_in_the_past_does_not_hide()", "_callable": true, "_origin": "ast", "community": 192, "community_name": "NextAppointmentTests", "file_type": "code", "norm_label": ".test_scheduled_visit_in_the_past_does_not_hide()", "source_file": "tests/test_visit_policy.py", "source_location": "L647" }, { "id": "admin_panel_models_store_storeroom_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/store.py", "source_location": "L29" }, { "id": "admin_panel_models_users_userprofile_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 194, "community_name": "django_contrib_auth_models", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/users.py", "source_location": "L17" }, { "id": "admin_panel_views_customers_entezar", "label": "entezar()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "entezar()", "source_file": "admin_panel/views/customers.py", "source_location": "L372" }, { "id": "admin_panel_views_customers_entezar_apply_search", "label": "_apply_search()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_apply_search()", "source_file": "admin_panel/views/customers.py", "source_location": "L433" }, { "id": "admin_panel_views_customers_entezar_followup_ids", "label": "_followup_ids()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_followup_ids()", "source_file": "admin_panel/views/customers.py", "source_location": "L525" }, { "id": "admin_panel_views_customers_entezar_followup_link", "label": "_followup_link()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_followup_link()", "source_file": "admin_panel/views/customers.py", "source_location": "L738" }, { "id": "admin_panel_views_customers_entezar_page_link", "label": "_page_link()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_page_link()", "source_file": "admin_panel/views/customers.py", "source_location": "L712" }, { "id": "admin_panel_views_customers_entezar_qs", "label": "_qs()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_qs()", "source_file": "admin_panel/views/customers.py", "source_location": "L721" }, { "id": "admin_panel_views_customers_entezar_sort_value", "label": "_sort_value()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_sort_value()", "source_file": "admin_panel/views/customers.py", "source_location": "L618" }, { "id": "admin_panel_views_customers_entezar_source_date", "label": "_source_date()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "_source_date()", "source_file": "admin_panel/views/customers.py", "source_location": "L615" }, { "id": "admin_panel_visit_policy_visit_period_days", "label": "visit_period_days()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "visit_period_days()", "source_file": "admin_panel/visit_policy.py", "source_location": "L809" }, { "id": "admin_panel_visit_policy_visit_period_months", "label": "visit_period_months()", "_callable": true, "_origin": "ast", "community": 195, "community_name": "entezar", "file_type": "code", "norm_label": "visit_period_months()", "source_file": "admin_panel/visit_policy.py", "source_location": "L793" }, { "id": "admin_panel_models_actions_action_is_deleted", "label": ".is_deleted()", "_callable": true, "_origin": "ast", "community": 197, "community_name": "Action", "file_type": "code", "norm_label": ".is_deleted()", "source_file": "admin_panel/models/actions.py", "source_location": "L85" }, { "id": "tests_test_visit_policy_entezarlayouttests_test_card_and_table_breakpoints_agree", "label": ".test_card_and_table_breakpoints_agree()", "_callable": true, "_origin": "ast", "community": 198, "community_name": "\u0628\u062e\u0634 \u062f\u0648\u0645 \u2014 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u062c\u062f\u06cc\u062f \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0635\u0641\u062d\u0647\u0654 \u0627\u0646\u062a\u0638\u0627\u0631", "file_type": "code", "norm_label": ".test_card_and_table_breakpoints_agree()", "source_file": "tests/test_visit_policy.py", "source_location": "L1540" }, { "id": "tests_test_customers_customercrudtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customers.py", "source_location": "L14" }, { "id": "tests_test_customers_customercrudtests_test_add_customer_creates_phones", "label": ".test_add_customer_creates_phones()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_add_customer_creates_phones()", "source_file": "tests/test_customers.py", "source_location": "L17" }, { "id": "tests_test_customers_customercrudtests_test_edit_customer_replaces_phones", "label": ".test_edit_customer_replaces_phones()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_edit_customer_replaces_phones()", "source_file": "tests/test_customers.py", "source_location": "L35" }, { "id": "tests_test_customers_customerdeleteguardtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customers.py", "source_location": "L193" }, { "id": "tests_test_customers_customerdeleteguardtests_test_customer_with_financial_history_is_never_deleted", "label": ".test_customer_with_financial_history_is_never_deleted()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_customer_with_financial_history_is_never_deleted()", "source_file": "tests/test_customers.py", "source_location": "L207" }, { "id": "tests_test_customers_customerdeleteguardtests_test_customer_without_history_is_deactivated", "label": ".test_customer_without_history_is_deactivated()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_customer_without_history_is_deactivated()", "source_file": "tests/test_customers.py", "source_location": "L197" }, { "id": "tests_test_customers_inactivecustomerhiddentests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customers.py", "source_location": "L149" }, { "id": "tests_test_customers_inactivecustomerhiddentests_test_inactive_absent_from_default_listing", "label": ".test_inactive_absent_from_default_listing()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_inactive_absent_from_default_listing()", "source_file": "tests/test_customers.py", "source_location": "L158" }, { "id": "tests_test_customers_inactivecustomerhiddentests_test_inactive_absent_from_path_search_view", "label": ".test_inactive_absent_from_path_search_view()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_inactive_absent_from_path_search_view()", "source_file": "tests/test_customers.py", "source_location": "L179" }, { "id": "tests_test_customers_inactivecustomerhiddentests_test_inactive_absent_from_search_by_name", "label": ".test_inactive_absent_from_search_by_name()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_inactive_absent_from_search_by_name()", "source_file": "tests/test_customers.py", "source_location": "L163" }, { "id": "tests_test_customers_inactivecustomerhiddentests_test_inactive_absent_from_search_by_phone", "label": ".test_inactive_absent_from_search_by_phone()", "_callable": true, "_origin": "ast", "community": 20, "community_name": "InactiveCustomerHiddenTests", "file_type": "code", "norm_label": ".test_inactive_absent_from_search_by_phone()", "source_file": "tests/test_customers.py", "source_location": "L171" }, { "id": "tests_test_visit_policy_deletebuttondoesnotopenmodaltests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L2339" }, { "id": "tests_test_visit_policy_deletebuttondoesnotopenmodaltests_test_delete_controls_stop_propagation", "label": ".test_delete_controls_stop_propagation()", "_callable": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": ".test_delete_controls_stop_propagation()", "source_file": "tests/test_visit_policy.py", "source_location": "L2351" }, { "id": "tests_test_visit_policy_deletebuttondoesnotopenmodaltests_test_delete_form_has_csrf_and_post", "label": ".test_delete_form_has_csrf_and_post()", "_callable": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": ".test_delete_form_has_csrf_and_post()", "source_file": "tests/test_visit_policy.py", "source_location": "L2366" }, { "id": "tests_test_visit_policy_deletebuttondoesnotopenmodaltests_test_guard_precedes_modal_open_logic", "label": ".test_guard_precedes_modal_open_logic()", "_callable": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": ".test_guard_precedes_modal_open_logic()", "source_file": "tests/test_visit_policy.py", "source_location": "L2360" }, { "id": "tests_test_visit_policy_deletebuttondoesnotopenmodaltests_test_modal_handler_guards_delete_controls", "label": ".test_modal_handler_guards_delete_controls()", "_callable": true, "_origin": "ast", "community": 201, "community_name": "TestCase", "file_type": "code", "norm_label": ".test_modal_handler_guards_delete_controls()", "source_file": "tests/test_visit_policy.py", "source_location": "L2348" }, { "id": "admin_panel_models_factors_factor_delete", "label": ".delete()", "_callable": true, "_origin": "ast", "community": 202, "community_name": "newFactor", "file_type": "code", "norm_label": ".delete()", "source_file": "admin_panel/models/factors.py", "source_location": "L45" }, { "id": "admin_panel_views_factors_factordel", "label": "FactorDel()", "_callable": true, "_origin": "ast", "community": 202, "community_name": "newFactor", "file_type": "code", "norm_label": "factordel()", "source_file": "admin_panel/views/factors.py", "source_location": "L381" }, { "id": "admin_panel_views_factors_newfactor", "label": "newFactor()", "_callable": true, "_origin": "ast", "community": 202, "community_name": "newFactor", "file_type": "code", "norm_label": "newfactor()", "source_file": "admin_panel/views/factors.py", "source_location": "L20" }, { "id": "tests_test_sms_smsdeliverycommandtests_row", "label": "._row()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": "._row()", "source_file": "tests/test_sms.py", "source_location": "L1036" }, { "id": "tests_test_sms_smsdeliverycommandtests_run", "label": "._run()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": "._run()", "source_file": "tests/test_sms.py", "source_location": "L1042" }, { "id": "tests_test_sms_smsdeliverycommandtests_test_delivered_row_is_updated_and_becomes_final", "label": ".test_delivered_row_is_updated_and_becomes_final()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": ".test_delivered_row_is_updated_and_becomes_final()", "source_file": "tests/test_sms.py", "source_location": "L1052" }, { "id": "tests_test_sms_smsdeliverycommandtests_test_final_row_is_not_queried_again", "label": ".test_final_row_is_not_queried_again()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": ".test_final_row_is_not_queried_again()", "source_file": "tests/test_sms.py", "source_location": "L1060" }, { "id": "tests_test_sms_smsdeliverycommandtests_test_non_webservice_provider_is_a_noop", "label": ".test_non_webservice_provider_is_a_noop()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": ".test_non_webservice_provider_is_a_noop()", "source_file": "tests/test_sms.py", "source_location": "L1081" }, { "id": "tests_test_sms_smsdeliverycommandtests_test_none_result_leaves_row_untouched_for_next_round", "label": ".test_none_result_leaves_row_untouched_for_next_round()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": ".test_none_result_leaves_row_untouched_for_next_round()", "source_file": "tests/test_sms.py", "source_location": "L1074" }, { "id": "tests_test_sms_smsdeliverycommandtests_test_row_without_provider_id_is_skipped", "label": ".test_row_without_provider_id_is_skipped()", "_callable": true, "_origin": "ast", "community": 206, "community_name": "SMSDeliveryCommandTests", "file_type": "code", "norm_label": ".test_row_without_provider_id_is_skipped()", "source_file": "tests/test_sms.py", "source_location": "L1068" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1327" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_expected_form_fields_exist", "label": ".test_expected_form_fields_exist()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_expected_form_fields_exist()", "source_file": "tests/test_visit_policy.py", "source_location": "L1337" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_form_still_posts_to_new_action", "label": ".test_form_still_posts_to_new_action()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_form_still_posts_to_new_action()", "source_file": "tests/test_visit_policy.py", "source_location": "L1367" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_help_is_scoped_to_coordination", "label": ".test_help_is_scoped_to_coordination()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_help_is_scoped_to_coordination()", "source_file": "tests/test_visit_policy.py", "source_location": "L1361" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_help_panel_is_collapsed_by_default", "label": ".test_help_panel_is_collapsed_by_default()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_help_panel_is_collapsed_by_default()", "source_file": "tests/test_visit_policy.py", "source_location": "L1355" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_javascript_hooks_exist", "label": ".test_javascript_hooks_exist()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_javascript_hooks_exist()", "source_file": "tests/test_visit_policy.py", "source_location": "L1343" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_persian_datepickers_are_used", "label": ".test_persian_datepickers_are_used()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_persian_datepickers_are_used()", "source_file": "tests/test_visit_policy.py", "source_location": "L1351" }, { "id": "tests_test_visit_policy_actionmodaltemplatetests_test_ui_classes_are_namespaced", "label": ".test_ui_classes_are_namespaced()", "_callable": true, "_origin": "ast", "community": 207, "community_name": "ActionModalTemplateTests", "file_type": "code", "norm_label": ".test_ui_classes_are_namespaced()", "source_file": "tests/test_visit_policy.py", "source_location": "L1373" }, { "id": "admin_panel_sms_balance_customer_balance", "label": "customer_balance()", "_callable": true, "_origin": "ast", "community": 208, "community_name": "customer_balance", "file_type": "code", "norm_label": "customer_balance()", "source_file": "admin_panel/sms/balance.py", "source_location": "L23" }, { "id": "admin_panel_views_customers_customerhesabdari", "label": "customerHesabdari()", "_callable": true, "_origin": "ast", "community": 208, "community_name": "customer_balance", "file_type": "code", "norm_label": "customerhesabdari()", "source_file": "admin_panel/views/customers.py", "source_location": "L906" }, { "id": "tests_test_sms_scannertests_test_balance_reflects_real_articles", "label": ".test_balance_reflects_real_articles()", "_callable": true, "_origin": "ast", "community": 208, "community_name": "customer_balance", "file_type": "code", "norm_label": ".test_balance_reflects_real_articles()", "source_file": "tests/test_sms.py", "source_location": "L325" }, { "id": "tests_test_sms_scannertests_test_balance_zero_when_customer_is_none", "label": ".test_balance_zero_when_customer_is_none()", "_callable": true, "_origin": "ast", "community": 208, "community_name": "customer_balance", "file_type": "code", "norm_label": ".test_balance_zero_when_customer_is_none()", "source_file": "tests/test_sms.py", "source_location": "L338" }, { "id": "tests_test_visit_policy_visitdecisiontests_prep", "label": "._prep()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": "._prep()", "source_file": "tests/test_visit_policy.py", "source_location": "L478" }, { "id": "tests_test_visit_policy_visitdecisiontests_scan_at", "label": "._scan_at()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": "._scan_at()", "source_file": "tests/test_visit_policy.py", "source_location": "L470" }, { "id": "tests_test_visit_policy_visitdecisiontests_test_absent_25_months_gets_exactly_one_reminder", "label": ".test_absent_25_months_gets_exactly_one_reminder()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": ".test_absent_25_months_gets_exactly_one_reminder()", "source_file": "tests/test_visit_policy.py", "source_location": "L497" }, { "id": "tests_test_visit_policy_visitdecisiontests_test_after_deferral_ends_old_visit_makes_customer_due_immediately", "label": ".test_after_deferral_ends_old_visit_makes_customer_due_immediately()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": ".test_after_deferral_ends_old_visit_makes_customer_due_immediately()", "source_file": "tests/test_visit_policy.py", "source_location": "L570" }, { "id": "tests_test_visit_policy_visitdecisiontests_test_deleted_reminder_stays_cancelled_until_next_period", "label": ".test_deleted_reminder_stays_cancelled_until_next_period()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": ".test_deleted_reminder_stays_cancelled_until_next_period()", "source_file": "tests/test_visit_policy.py", "source_location": "L506" }, { "id": "tests_test_visit_policy_visitdecisiontests_test_nasb_action_resets_the_cycle", "label": ".test_nasb_action_resets_the_cycle()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": ".test_nasb_action_resets_the_cycle()", "source_file": "tests/test_visit_policy.py", "source_location": "L538" }, { "id": "tests_test_visit_policy_visitdecisiontests_test_phone_call_does_not_reset_the_cycle", "label": ".test_phone_call_does_not_reset_the_cycle()", "_callable": true, "_origin": "ast", "community": 209, "community_name": "VisitDecisionTests", "file_type": "code", "norm_label": ".test_phone_call_does_not_reset_the_cycle()", "source_file": "tests/test_visit_policy.py", "source_location": "L555" }, { "id": "admin_panel_sms_phones_customer_phone_entries", "label": "customer_phone_entries()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "customer_phone_entries()", "source_file": "admin_panel/sms/phones.py", "source_location": "L126" }, { "id": "admin_panel_sms_phones_iter_sources", "label": "_iter_sources()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "_iter_sources()", "source_file": "admin_panel/sms/phones.py", "source_location": "L65" }, { "id": "admin_panel_sms_phones_normalize_primary_values", "label": "normalize_primary_values()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "normalize_primary_values()", "source_file": "admin_panel/sms/phones.py", "source_location": "L105" }, { "id": "admin_panel_sms_phones_phoneentry_as_dict", "label": ".as_dict()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".as_dict()", "source_file": "admin_panel/sms/phones.py", "source_location": "L39" }, { "id": "admin_panel_sms_phones_phoneentry_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".__init__()", "source_file": "admin_panel/sms/phones.py", "source_location": "L27" }, { "id": "admin_panel_sms_phones_phoneentry_is_mobile", "label": ".is_mobile()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".is_mobile()", "source_file": "admin_panel/sms/phones.py", "source_location": "L36" }, { "id": "admin_panel_sms_phones_phoneentry_repr", "label": ".__repr__()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".__repr__()", "source_file": "admin_panel/sms/phones.py", "source_location": "L50" }, { "id": "admin_panel_sms_phones_primary_phones", "label": "primary_phones()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "primary_phones()", "source_file": "admin_panel/sms/phones.py", "source_location": "L143" }, { "id": "admin_panel_sms_phones_save_primary_normalized", "label": "save_primary_normalized()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "save_primary_normalized()", "source_file": "admin_panel/sms/phones.py", "source_location": "L119" }, { "id": "admin_panel_sms_phones_stored_primary_normalized", "label": "stored_primary_normalized()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "stored_primary_normalized()", "source_file": "admin_panel/sms/phones.py", "source_location": "L97" }, { "id": "admin_panel_sms_phones_to_display", "label": "to_display()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "to_display()", "source_file": "admin_panel/sms/phones.py", "source_location": "L54" }, { "id": "admin_panel_sms_phones_usable_entries", "label": "usable_entries()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "usable_entries()", "source_file": "admin_panel/sms/phones.py", "source_location": "L138" }, { "id": "integrations_sms_normalize_clean", "label": "_clean()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "_clean()", "source_file": "integrations/sms/normalize.py", "source_location": "L5" }, { "id": "integrations_sms_normalize_normalize_mobile", "label": "normalize_mobile()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "normalize_mobile()", "source_file": "integrations/sms/normalize.py", "source_location": "L16" }, { "id": "integrations_sms_normalize_to_local", "label": "to_local()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": "to_local()", "source_file": "integrations/sms/normalize.py", "source_location": "L35" }, { "id": "tests_test_sms_normalizetests_test_invalid_returns_empty", "label": ".test_invalid_returns_empty()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".test_invalid_returns_empty()", "source_file": "tests/test_sms.py", "source_location": "L59" }, { "id": "tests_test_sms_normalizetests_test_to_local", "label": ".test_to_local()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".test_to_local()", "source_file": "tests/test_sms.py", "source_location": "L63" }, { "id": "tests_test_sms_normalizetests_test_variants_normalize_to_canonical", "label": ".test_variants_normalize_to_canonical()", "_callable": true, "_origin": "ast", "community": 21, "community_name": "normalize_mobile", "file_type": "code", "norm_label": ".test_variants_normalize_to_canonical()", "source_file": "tests/test_sms.py", "source_location": "L54" }, { "id": "admin_panel_visit_policy_active_deferrals", "label": "active_deferrals()", "_callable": true, "_origin": "ast", "community": 210, "community_name": "EntezarScannerConsistencyTests", "file_type": "code", "norm_label": "active_deferrals()", "source_file": "admin_panel/visit_policy.py", "source_location": "L666" }, { "id": "tests_test_visit_policy_entezarscannerconsistencytests_entezar_ids", "label": "._entezar_ids()", "_callable": true, "_origin": "ast", "community": 210, "community_name": "EntezarScannerConsistencyTests", "file_type": "code", "norm_label": "._entezar_ids()", "source_file": "tests/test_visit_policy.py", "source_location": "L331" }, { "id": "tests_test_visit_policy_entezarscannerconsistencytests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 210, "community_name": "EntezarScannerConsistencyTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L328" }, { "id": "tests_test_visit_policy_entezarscannerconsistencytests_test_same_customer_state_on_both_sides", "label": ".test_same_customer_state_on_both_sides()", "_callable": true, "_origin": "ast", "community": 210, "community_name": "EntezarScannerConsistencyTests", "file_type": "code", "norm_label": ".test_same_customer_state_on_both_sides()", "source_file": "tests/test_visit_policy.py", "source_location": "L339" }, { "id": "tests_test_visit_policy_entezarscannerconsistencytests_test_same_customer_state_on_both_sides_is_stale", "label": "is_stale()", "_callable": true, "_origin": "ast", "community": 210, "community_name": "EntezarScannerConsistencyTests", "file_type": "code", "norm_label": "is_stale()", "source_file": "tests/test_visit_policy.py", "source_location": "L366" }, { "id": "tests_test_visit_policy_entezarlayouttests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1503" }, { "id": "tests_test_visit_policy_entezarlayouttests_test_column_widths_sum_to_one_hundred", "label": ".test_column_widths_sum_to_one_hundred()", "_callable": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": ".test_column_widths_sum_to_one_hundred()", "source_file": "tests/test_visit_policy.py", "source_location": "L1516" }, { "id": "tests_test_visit_policy_entezarlayouttests_test_header_cells_match_body_cells", "label": ".test_header_cells_match_body_cells()", "_callable": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": ".test_header_cells_match_body_cells()", "source_file": "tests/test_visit_policy.py", "source_location": "L1527" }, { "id": "tests_test_visit_policy_entezarlayouttests_test_no_fixed_min_width_on_columns", "label": ".test_no_fixed_min_width_on_columns()", "_callable": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": ".test_no_fixed_min_width_on_columns()", "source_file": "tests/test_visit_policy.py", "source_location": "L1536" }, { "id": "tests_test_visit_policy_entezarlayouttests_test_phone_renders_left_to_right", "label": ".test_phone_renders_left_to_right()", "_callable": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": ".test_phone_renders_left_to_right()", "source_file": "tests/test_visit_policy.py", "source_location": "L1549" }, { "id": "tests_test_visit_policy_entezarlayouttests_test_row_number_is_not_a_column", "label": ".test_row_number_is_not_a_column()", "_callable": true, "_origin": "ast", "community": 211, "community_name": "EntezarLayoutTests", "file_type": "code", "norm_label": ".test_row_number_is_not_a_column()", "source_file": "tests/test_visit_policy.py", "source_location": "L1522" }, { "id": "admin_panel_signals_configure_sqlite_connection", "label": "configure_sqlite_connection()", "_callable": true, "_origin": "ast", "community": 212, "community_name": "signals.py", "file_type": "code", "norm_label": "configure_sqlite_connection()", "source_file": "admin_panel/signals.py", "source_location": "L11" }, { "id": "admin_panel_management_commands_cleanup_visit_dedup_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 215, "community_name": "cleanup_visit_dedup.py", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/cleanup_visit_dedup.py", "source_location": "L34" }, { "id": "admin_panel_management_commands_cleanup_visit_dedup_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 215, "community_name": "cleanup_visit_dedup.py", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/cleanup_visit_dedup.py", "source_location": "L41" }, { "id": "admin_panel_visit_policy_active_deferral", "label": "active_deferral()", "_callable": true, "_origin": "ast", "community": 217, "community_name": "active_deferral", "file_type": "code", "norm_label": "active_deferral()", "source_file": "admin_panel/visit_policy.py", "source_location": "L671" }, { "id": "admin_panel_visit_policy_next_appointment", "label": "next_appointment()", "_callable": true, "_origin": "ast", "community": 217, "community_name": "active_deferral", "file_type": "code", "norm_label": "next_appointment()", "source_file": "admin_panel/visit_policy.py", "source_location": "L317" }, { "id": "admin_views_index", "label": "index()", "_callable": true, "_origin": "ast", "community": 218, "community_name": "index", "file_type": "code", "norm_label": "index()", "source_file": "admin/views.py", "source_location": "L7" }, { "id": "admin_panel_views_cheque_inquiry_api_check_sabt_inquiry", "label": "api_check_sabt_inquiry()", "_callable": true, "_origin": "ast", "community": 23, "community_name": "cheque_inquiry.py", "file_type": "code", "norm_label": "api_check_sabt_inquiry()", "source_file": "admin_panel/views/cheque_inquiry.py", "source_location": "L251" }, { "id": "admin_panel_views_cheque_inquiry_api_check_status_inquiry", "label": "api_check_status_inquiry()", "_callable": true, "_origin": "ast", "community": 23, "community_name": "cheque_inquiry.py", "file_type": "code", "norm_label": "api_check_status_inquiry()", "source_file": "admin_panel/views/cheque_inquiry.py", "source_location": "L228" }, { "id": "admin_panel_views_cheque_inquiry_parse_cheque_result_html", "label": "parse_cheque_result_html()", "_callable": true, "_origin": "ast", "community": 23, "community_name": "cheque_inquiry.py", "file_type": "code", "norm_label": "parse_cheque_result_html()", "source_file": "admin_panel/views/cheque_inquiry.py", "source_location": "L67" }, { "id": "admin_panel_views_cheque_inquiry_run_bpi_cheque_inquiry_logic", "label": "run_bpi_cheque_inquiry_logic()", "_callable": true, "_origin": "ast", "community": 23, "community_name": "cheque_inquiry.py", "file_type": "code", "norm_label": "run_bpi_cheque_inquiry_logic()", "source_file": "admin_panel/views/cheque_inquiry.py", "source_location": "L185" }, { "id": "admin_panel_views_cheque_inquiry_run_cbi_sayad_inquiry_logic", "label": "run_cbi_sayad_inquiry_logic()", "_callable": true, "_origin": "ast", "community": 23, "community_name": "cheque_inquiry.py", "file_type": "code", "norm_label": "run_cbi_sayad_inquiry_logic()", "source_file": "admin_panel/views/cheque_inquiry.py", "source_location": "L87" }, { "id": "admin_panel_views_cheque_inquiry_solve_base64_captcha", "label": "solve_base64_captcha()", "_callable": true, "_origin": "ast", "community": 23, "community_name": "cheque_inquiry.py", "file_type": "code", "norm_label": "solve_base64_captcha()", "source_file": "admin_panel/views/cheque_inquiry.py", "source_location": "L22" }, { "id": "tests_factories_make_category", "label": "make_category()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": "make_category()", "source_file": "tests/factories.py", "source_location": "L72" }, { "id": "tests_factories_make_product", "label": "make_product()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": "make_product()", "source_file": "tests/factories.py", "source_location": "L76" }, { "id": "tests_factories_make_store", "label": "make_store()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": "make_store()", "source_file": "tests/factories.py", "source_location": "L53" }, { "id": "tests_factories_next", "label": "_next()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": "_next()", "source_file": "tests/factories.py", "source_location": "L17" }, { "id": "tests_test_factors_factorsoftdeletetests_test_instore_transaction_protects_its_factor", "label": ".test_instore_transaction_protects_its_factor()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": ".test_instore_transaction_protects_its_factor()", "source_file": "tests/test_factors.py", "source_location": "L33" }, { "id": "tests_test_factors_newfactor2viewtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_factors.py", "source_location": "L52" }, { "id": "tests_test_inventory_productinstoremathtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_inventory.py", "source_location": "L21" }, { "id": "tests_test_inventory_transferworkflowtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_inventory.py", "source_location": "L101" }, { "id": "tests_test_sms_eventtriggertests_post_factor", "label": "._post_factor()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": "._post_factor()", "source_file": "tests/test_sms.py", "source_location": "L2203" }, { "id": "tests_test_view_smoke_viewsmoketests_setuptestdata", "label": ".setUpTestData()", "_callable": true, "_origin": "ast", "community": 24, "community_name": "factories.py", "file_type": "code", "norm_label": ".setuptestdata()", "source_file": "tests/test_view_smoke.py", "source_location": "L35" }, { "id": "admin_panel_sms_triggers_notify_factor_survey", "label": "notify_factor_survey()", "_callable": true, "_origin": "ast", "community": 26, "community_name": "views/factors.py", "file_type": "code", "norm_label": "notify_factor_survey()", "source_file": "admin_panel/sms/triggers.py", "source_location": "L40" }, { "id": "admin_panel_views_factors_newfactor2", "label": "newFactor2()", "_callable": true, "_origin": "ast", "community": 26, "community_name": "views/factors.py", "file_type": "code", "norm_label": "newfactor2()", "source_file": "admin_panel/views/factors.py", "source_location": "L166" }, { "id": "admin_panel_views_helpers_parse_jalali_date", "label": "_parse_jalali_date()", "_callable": true, "_origin": "ast", "community": 26, "community_name": "views/factors.py", "file_type": "code", "norm_label": "_parse_jalali_date()", "source_file": "admin_panel/views/_helpers.py", "source_location": "L28" }, { "id": "admin_panel_views_helpers_parse_timestamp", "label": "_parse_timestamp()", "_callable": true, "_origin": "ast", "community": 26, "community_name": "views/factors.py", "file_type": "code", "norm_label": "_parse_timestamp()", "source_file": "admin_panel/views/_helpers.py", "source_location": "L59" }, { "id": "admin_panel_views_helpers_safe_int", "label": "_safe_int()", "_callable": true, "_origin": "ast", "community": 26, "community_name": "views/factors.py", "file_type": "code", "norm_label": "_safe_int()", "source_file": "admin_panel/views/_helpers.py", "source_location": "L17" }, { "id": "integrations_sms_sms0098_configured_codes", "label": "_configured_codes()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "_configured_codes()", "source_file": "integrations/sms/sms0098.py", "source_location": "L37" }, { "id": "integrations_sms_sms0098_response_code", "label": "_response_code()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "_response_code()", "source_file": "integrations/sms/sms0098.py", "source_location": "L44" }, { "id": "integrations_sms_sms0098_zerozeroninetyeightsmsprovider_configuration_error", "label": "._configuration_error()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "._configuration_error()", "source_file": "integrations/sms/sms0098.py", "source_location": "L60" }, { "id": "integrations_sms_sms0098_zerozeroninetyeightsmsprovider_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": ".__init__()", "source_file": "integrations/sms/sms0098.py", "source_location": "L52" }, { "id": "integrations_sms_sms0098_zerozeroninetyeightsmsprovider_safe_exception", "label": "._safe_exception()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "._safe_exception()", "source_file": "integrations/sms/sms0098.py", "source_location": "L70" }, { "id": "integrations_sms_sms0098_zerozeroninetyeightsmsprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/sms/sms0098.py", "source_location": "L91" }, { "id": "integrations_sms_sms0098_zerozeroninetyeightsmsprovider_unconfirmed", "label": "._unconfirmed()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": "._unconfirmed()", "source_file": "integrations/sms/sms0098.py", "source_location": "L78" }, { "id": "tests_test_sms_failingprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": ".send_message()", "source_file": "tests/test_sms.py", "source_location": "L606" }, { "id": "tests_test_sms_failingprovider_send_otp", "label": ".send_otp()", "_callable": true, "_origin": "ast", "community": 27, "community_name": "SMSResult", "file_type": "code", "norm_label": ".send_otp()", "source_file": "tests/test_sms.py", "source_location": "L603" }, { "id": "tests_factories_make_user", "label": "make_user()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": "make_user()", "source_file": "tests/factories.py", "source_location": "L21" }, { "id": "tests_test_sms_smspermissiontests_call", "label": "._call()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": "._call()", "source_file": "tests/test_sms.py", "source_location": "L1478" }, { "id": "tests_test_sms_smspermissiontests_resolve", "label": "._resolve()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": "._resolve()", "source_file": "tests/test_sms.py", "source_location": "L1475" }, { "id": "tests_test_sms_smspermissiontests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L1456" }, { "id": "tests_test_sms_smspermissiontests_test_anonymous_user_is_redirected_to_login", "label": ".test_anonymous_user_is_redirected_to_login()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_anonymous_user_is_redirected_to_login()", "source_file": "tests/test_sms.py", "source_location": "L1494" }, { "id": "tests_test_sms_smspermissiontests_test_customer_page_hides_sms_box_without_permission", "label": ".test_customer_page_hides_sms_box_without_permission()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_customer_page_hides_sms_box_without_permission()", "source_file": "tests/test_sms.py", "source_location": "L1586" }, { "id": "tests_test_sms_smspermissiontests_test_every_sms_url_is_covered_by_this_test", "label": ".test_every_sms_url_is_covered_by_this_test()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_every_sms_url_is_covered_by_this_test()", "source_file": "tests/test_sms.py", "source_location": "L1485" }, { "id": "tests_test_sms_smspermissiontests_test_full_permissions_grant_access", "label": ".test_full_permissions_grant_access()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_full_permissions_grant_access()", "source_file": "tests/test_sms.py", "source_location": "L1514" }, { "id": "tests_test_sms_smspermissiontests_test_manage_sms_alone_cannot_reach_settings_pages", "label": ".test_manage_sms_alone_cannot_reach_settings_pages()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_manage_sms_alone_cannot_reach_settings_pages()", "source_file": "tests/test_sms.py", "source_location": "L1523" }, { "id": "tests_test_sms_smspermissiontests_test_manage_sms_settings_alone_can_open_settings_pages", "label": ".test_manage_sms_settings_alone_can_open_settings_pages()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_manage_sms_settings_alone_can_open_settings_pages()", "source_file": "tests/test_sms.py", "source_location": "L1532" }, { "id": "tests_test_sms_smspermissiontests_test_navbar_links_visible_only_with_permission", "label": ".test_navbar_links_visible_only_with_permission()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_navbar_links_visible_only_with_permission()", "source_file": "tests/test_sms.py", "source_location": "L1556" }, { "id": "tests_test_sms_smspermissiontests_test_panel_user_without_permission_gets_403", "label": ".test_panel_user_without_permission_gets_403()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_panel_user_without_permission_gets_403()", "source_file": "tests/test_sms.py", "source_location": "L1501" }, { "id": "tests_test_sms_smspermissiontests_test_permission_granted_via_group_grants_access", "label": ".test_permission_granted_via_group_grants_access()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_permission_granted_via_group_grants_access()", "source_file": "tests/test_sms.py", "source_location": "L1541" }, { "id": "tests_test_sms_smspermissiontests_test_permissions_are_assignable_from_django_admin_user_page", "label": ".test_permissions_are_assignable_from_django_admin_user_page()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_permissions_are_assignable_from_django_admin_user_page()", "source_file": "tests/test_sms.py", "source_location": "L1574" }, { "id": "tests_test_sms_smspermissiontests_test_superuser_has_access", "label": ".test_superuser_has_access()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": ".test_superuser_has_access()", "source_file": "tests/test_sms.py", "source_location": "L1508" }, { "id": "tests_test_sms_smspermissiontests_urls", "label": "._urls()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "make_user", "file_type": "code", "norm_label": "._urls()", "source_file": "tests/test_sms.py", "source_location": "L1472" }, { "id": "tests_test_sms_queuereviewtests_item", "label": "._item()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": "._item()", "source_file": "tests/test_sms.py", "source_location": "L1697" }, { "id": "tests_test_sms_queuereviewtests_test_approve_view_ignores_non_pending_items", "label": ".test_approve_view_ignores_non_pending_items()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": ".test_approve_view_ignores_non_pending_items()", "source_file": "tests/test_sms.py", "source_location": "L1715" }, { "id": "tests_test_sms_queuereviewtests_test_approve_view_moves_item_to_approved", "label": ".test_approve_view_moves_item_to_approved()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": ".test_approve_view_moves_item_to_approved()", "source_file": "tests/test_sms.py", "source_location": "L1709" }, { "id": "tests_test_sms_queuereviewtests_test_bulk_approve_all_approves_only_pending", "label": ".test_bulk_approve_all_approves_only_pending()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": ".test_bulk_approve_all_approves_only_pending()", "source_file": "tests/test_sms.py", "source_location": "L1726" }, { "id": "tests_test_sms_queuereviewtests_test_bulk_delete_selected_removes_only_chosen", "label": ".test_bulk_delete_selected_removes_only_chosen()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": ".test_bulk_delete_selected_removes_only_chosen()", "source_file": "tests/test_sms.py", "source_location": "L1735" }, { "id": "tests_test_sms_queuereviewtests_test_delete_view_removes_item_from_queue", "label": ".test_delete_view_removes_item_from_queue()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": ".test_delete_view_removes_item_from_queue()", "source_file": "tests/test_sms.py", "source_location": "L1721" }, { "id": "tests_test_sms_queuereviewtests_test_scan_enqueue_lands_in_pending_review", "label": ".test_scan_enqueue_lands_in_pending_review()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "QueueReviewTests", "file_type": "code", "norm_label": ".test_scan_enqueue_lands_in_pending_review()", "source_file": "tests/test_sms.py", "source_location": "L1705" }, { "id": "admin_panel_models_products_product_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/products.py", "source_location": "L24" }, { "id": "admin_panel_models_products_productcategory_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/products.py", "source_location": "L8" }, { "id": "admin_panel_models_products_productinstore_delete", "label": ".delete()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".delete()", "source_file": "admin_panel/models/products.py", "source_location": "L120" }, { "id": "admin_panel_models_products_productinstore_save", "label": ".save()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".save()", "source_file": "admin_panel/models/products.py", "source_location": "L72" }, { "id": "admin_panel_models_products_productinstore_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/products.py", "source_location": "L68" }, { "id": "admin_panel_models_store_productstockhistory_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/store.py", "source_location": "L61" }, { "id": "admin_panel_models_store_storetransferrequest_clean", "label": ".clean()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".clean()", "source_file": "admin_panel/models/store.py", "source_location": "L143" }, { "id": "admin_panel_models_store_storetransferrequest_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/store.py", "source_location": "L140" }, { "id": "admin_panel_services_approve_transfer_request", "label": "approve_transfer_request()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "approve_transfer_request()", "source_file": "admin_panel/services.py", "source_location": "L98" }, { "id": "admin_panel_services_cancel_transfer_request", "label": "cancel_transfer_request()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "cancel_transfer_request()", "source_file": "admin_panel/services.py", "source_location": "L186" }, { "id": "admin_panel_services_check_source_store_permission", "label": "_check_source_store_permission()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "_check_source_store_permission()", "source_file": "admin_panel/services.py", "source_location": "L29" }, { "id": "admin_panel_services_check_target_store_permission", "label": "_check_target_store_permission()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "_check_target_store_permission()", "source_file": "admin_panel/services.py", "source_location": "L19" }, { "id": "admin_panel_services_create_transfer_request", "label": "create_transfer_request()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "create_transfer_request()", "source_file": "admin_panel/services.py", "source_location": "L55" }, { "id": "admin_panel_services_get_product_current_stock", "label": "get_product_current_stock()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "get_product_current_stock()", "source_file": "admin_panel/services.py", "source_location": "L39" }, { "id": "admin_panel_services_reject_transfer_request", "label": "reject_transfer_request()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "reject_transfer_request()", "source_file": "admin_panel/services.py", "source_location": "L159" }, { "id": "admin_panel_views_store_newoperation", "label": "newOperation()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "newoperation()", "source_file": "admin_panel/views/store.py", "source_location": "L153" }, { "id": "admin_panel_views_store_newstore", "label": "newStore()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "newstore()", "source_file": "admin_panel/views/store.py", "source_location": "L251" }, { "id": "admin_panel_views_store_operation", "label": "operation()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "operation()", "source_file": "admin_panel/views/store.py", "source_location": "L315" }, { "id": "admin_panel_views_store_operationproduct", "label": "operationProduct()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "operationproduct()", "source_file": "admin_panel/views/store.py", "source_location": "L133" }, { "id": "admin_panel_views_store_operations", "label": "operations()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "operations()", "source_file": "admin_panel/views/store.py", "source_location": "L104" }, { "id": "admin_panel_views_store_process_transfer_action", "label": "process_transfer_action()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "process_transfer_action()", "source_file": "admin_panel/views/store.py", "source_location": "L203" }, { "id": "admin_panel_views_store_productadd", "label": "productAdd()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "productadd()", "source_file": "admin_panel/views/store.py", "source_location": "L262" }, { "id": "admin_panel_views_store_productdel", "label": "productDel()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "productdel()", "source_file": "admin_panel/views/store.py", "source_location": "L308" }, { "id": "admin_panel_views_store_productedit", "label": "productEdit()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "productedit()", "source_file": "admin_panel/views/store.py", "source_location": "L289" }, { "id": "admin_panel_views_store_productmojodi", "label": "productMojodi()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "productmojodi()", "source_file": "admin_panel/views/store.py", "source_location": "L435" }, { "id": "admin_panel_views_store_store", "label": "store()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "store()", "source_file": "admin_panel/views/store.py", "source_location": "L30" }, { "id": "admin_panel_views_store_store_transfers", "label": "store_transfers()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "store_transfers()", "source_file": "admin_panel/views/store.py", "source_location": "L164" }, { "id": "admin_panel_views_store_stores", "label": "stores()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": "stores()", "source_file": "admin_panel/views/store.py", "source_location": "L19" }, { "id": "tests_test_inventory_transferworkflowtests_test_approval_permission_denied_for_non_target_member", "label": ".test_approval_permission_denied_for_non_target_member()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_approval_permission_denied_for_non_target_member()", "source_file": "tests/test_inventory.py", "source_location": "L194" }, { "id": "tests_test_inventory_transferworkflowtests_test_approve_moves_stock_and_links_transactions", "label": ".test_approve_moves_stock_and_links_transactions()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_approve_moves_stock_and_links_transactions()", "source_file": "tests/test_inventory.py", "source_location": "L142" }, { "id": "tests_test_inventory_transferworkflowtests_test_cancel_by_requester", "label": ".test_cancel_by_requester()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_cancel_by_requester()", "source_file": "tests/test_inventory.py", "source_location": "L178" }, { "id": "tests_test_inventory_transferworkflowtests_test_create_rejects_insufficient_stock", "label": ".test_create_rejects_insufficient_stock()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_create_rejects_insufficient_stock()", "source_file": "tests/test_inventory.py", "source_location": "L121" }, { "id": "tests_test_inventory_transferworkflowtests_test_create_rejects_non_positive_quantity", "label": ".test_create_rejects_non_positive_quantity()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_create_rejects_non_positive_quantity()", "source_file": "tests/test_inventory.py", "source_location": "L135" }, { "id": "tests_test_inventory_transferworkflowtests_test_create_rejects_same_store", "label": ".test_create_rejects_same_store()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_create_rejects_same_store()", "source_file": "tests/test_inventory.py", "source_location": "L128" }, { "id": "tests_test_inventory_transferworkflowtests_test_create_transfer_request_pending", "label": ".test_create_transfer_request_pending()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_create_transfer_request_pending()", "source_file": "tests/test_inventory.py", "source_location": "L108" }, { "id": "tests_test_inventory_transferworkflowtests_test_double_approval_is_rejected", "label": ".test_double_approval_is_rejected()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_double_approval_is_rejected()", "source_file": "tests/test_inventory.py", "source_location": "L156" }, { "id": "tests_test_inventory_transferworkflowtests_test_permission_denied_for_outsider", "label": ".test_permission_denied_for_outsider()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_permission_denied_for_outsider()", "source_file": "tests/test_inventory.py", "source_location": "L186" }, { "id": "tests_test_inventory_transferworkflowtests_test_reject_keeps_stock_untouched", "label": ".test_reject_keeps_stock_untouched()", "_callable": true, "_origin": "ast", "community": 3, "community_name": "views/store.py", "file_type": "code", "norm_label": ".test_reject_keeps_stock_untouched()", "source_file": "tests/test_inventory.py", "source_location": "L166" }, { "id": "admin_panel_context_processor_dashboxdata", "label": "dashBoxData()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": "dashboxdata()", "source_file": "admin_panel/context_processor.py", "source_location": "L8" }, { "id": "admin_panel_sms_notices_resolve", "label": "resolve()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": "resolve()", "source_file": "admin_panel/sms/notices.py", "source_location": "L53" }, { "id": "tests_test_sms_noticemechanismtests_item", "label": "._item()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": "._item()", "source_file": "tests/test_sms.py", "source_location": "L1767" }, { "id": "tests_test_sms_noticemechanismtests_test_approve_redirects_with_notice_code_not_session_message", "label": ".test_approve_redirects_with_notice_code_not_session_message()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": ".test_approve_redirects_with_notice_code_not_session_message()", "source_file": "tests/test_sms.py", "source_location": "L1795" }, { "id": "tests_test_sms_noticemechanismtests_test_bulk_counts_are_passed_through_querystring", "label": ".test_bulk_counts_are_passed_through_querystring()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": ".test_bulk_counts_are_passed_through_querystring()", "source_file": "tests/test_sms.py", "source_location": "L1810" }, { "id": "tests_test_sms_noticemechanismtests_test_rendered_page_shows_the_notice", "label": ".test_rendered_page_shows_the_notice()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": ".test_rendered_page_shows_the_notice()", "source_file": "tests/test_sms.py", "source_location": "L1805" }, { "id": "tests_test_sms_noticemechanismtests_test_resolve_fills_placeholders_from_querystring", "label": ".test_resolve_fills_placeholders_from_querystring()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": ".test_resolve_fills_placeholders_from_querystring()", "source_file": "tests/test_sms.py", "source_location": "L1789" }, { "id": "tests_test_sms_noticemechanismtests_test_resolve_ignores_unknown_or_missing_code", "label": ".test_resolve_ignores_unknown_or_missing_code()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": ".test_resolve_ignores_unknown_or_missing_code()", "source_file": "tests/test_sms.py", "source_location": "L1783" }, { "id": "tests_test_sms_noticemechanismtests_test_resolve_returns_text_and_kind_for_known_code", "label": ".test_resolve_returns_text_and_kind_for_known_code()", "_callable": true, "_origin": "ast", "community": 30, "community_name": "NoticeMechanismTests", "file_type": "code", "norm_label": ".test_resolve_returns_text_and_kind_for_known_code()", "source_file": "tests/test_sms.py", "source_location": "L1775" }, { "id": "admin_panel_name_fix_build_name_index", "label": "build_name_index()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "build_name_index()", "source_file": "admin_panel/name_fix.py", "source_location": "L97" }, { "id": "admin_panel_name_fix_load_name_index", "label": "load_name_index()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "load_name_index()", "source_file": "admin_panel/name_fix.py", "source_location": "L163" }, { "id": "admin_panel_name_fix_normalize_name_key", "label": "normalize_name_key()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "normalize_name_key()", "source_file": "admin_panel/name_fix.py", "source_location": "L50" }, { "id": "admin_panel_name_fix_validate_dataset", "label": "validate_dataset()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "validate_dataset()", "source_file": "admin_panel/name_fix.py", "source_location": "L81" }, { "id": "tests_test_customer_name_fix_nameindextests_test_invalid_json_is_rejected", "label": ".test_invalid_json_is_rejected()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": ".test_invalid_json_is_rejected()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L117" }, { "id": "tests_test_customer_name_fix_nameindextests_test_load_builds_conservative_index_and_report", "label": ".test_load_builds_conservative_index_and_report()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": ".test_load_builds_conservative_index_and_report()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L74" }, { "id": "tests_test_customer_name_fix_nameindextests_test_missing_records_key_is_rejected", "label": ".test_missing_records_key_is_rejected()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": ".test_missing_records_key_is_rejected()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L105" }, { "id": "tests_test_customer_name_fix_nameindextests_test_normalization_collision_with_conflicting_gender_is_ambiguous", "label": ".test_normalization_collision_with_conflicting_gender_is_ambiguous()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": ".test_normalization_collision_with_conflicting_gender_is_ambiguous()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L123" }, { "id": "tests_test_customer_name_fix_nameindextests_test_normalization_unifies_arabic_and_persian_letters", "label": ".test_normalization_unifies_arabic_and_persian_letters()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": ".test_normalization_unifies_arabic_and_persian_letters()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L99" }, { "id": "tests_test_customer_name_fix_nameindextests_test_records_must_be_a_list", "label": ".test_records_must_be_a_list()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": ".test_records_must_be_a_list()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L111" }, { "id": "tests_test_customer_name_fix_sha256_of", "label": "sha256_of()", "_callable": true, "_origin": "ast", "community": 31, "community_name": "name_fix.py", "file_type": "code", "norm_label": "sha256_of()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L52" }, { "id": "admin_panel_sms_scanner_aware", "label": "_aware()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "_aware()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L40" }, { "id": "admin_panel_sms_scanner_budget_can_send", "label": ".can_send()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": ".can_send()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L97" }, { "id": "admin_panel_sms_scanner_budget_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": ".__init__()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L70" }, { "id": "admin_panel_sms_scanner_budget_is_backlog", "label": ".is_backlog()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": ".is_backlog()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L80" }, { "id": "admin_panel_sms_scanner_budget_record", "label": ".record()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": ".record()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L104" }, { "id": "admin_panel_sms_scanner_scan_cheque_funding", "label": "scan_cheque_funding()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "scan_cheque_funding()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L111" }, { "id": "admin_panel_sms_scanner_scan_nesiye_due", "label": "scan_nesiye_due()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "scan_nesiye_due()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L164" }, { "id": "admin_panel_sms_scanner_scan_visit", "label": "scan_visit()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "scan_visit()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L197" }, { "id": "admin_panel_sms_scanner_template", "label": "_template()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "_template()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L36" }, { "id": "admin_panel_visit_policy_cycle_anchor_dt", "label": "cycle_anchor_dt()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "cycle_anchor_dt()", "source_file": "admin_panel/visit_policy.py", "source_location": "L241" }, { "id": "admin_panel_visit_policy_cycle_anchor_map", "label": "cycle_anchor_map()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "cycle_anchor_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L214" }, { "id": "admin_panel_visit_policy_next_appointment_map", "label": "next_appointment_map()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "next_appointment_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L297" }, { "id": "admin_panel_visit_policy_visit_latest_due", "label": "visit_latest_due()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "visit_latest_due()", "source_file": "admin_panel/visit_policy.py", "source_location": "L877" }, { "id": "admin_panel_visit_policy_visit_period", "label": "visit_period()", "_callable": true, "_origin": "ast", "community": 32, "community_name": "scanner.py", "file_type": "code", "norm_label": "visit_period()", "source_file": "admin_panel/visit_policy.py", "source_location": "L803" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_patched_client", "label": "._patched_client()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": "._patched_client()", "source_file": "tests/test_sms.py", "source_location": "L903" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_provider", "label": "._provider()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": "._provider()", "source_file": "tests/test_sms.py", "source_location": "L890" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_delivery_query_error_returns_none", "label": ".test_delivery_query_error_returns_none()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_delivery_query_error_returns_none()", "source_file": "tests/test_sms.py", "source_location": "L1009" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_delivery_state_is_classified", "label": ".test_delivery_state_is_classified()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_delivery_state_is_classified()", "source_file": "tests/test_sms.py", "source_location": "L988" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_error_code_is_translated_to_persian", "label": ".test_error_code_is_translated_to_persian()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_error_code_is_translated_to_persian()", "source_file": "tests/test_sms.py", "source_location": "L952" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_invalid_number_never_reaches_the_service", "label": ".test_invalid_number_never_reaches_the_service()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_invalid_number_never_reaches_the_service()", "source_file": "tests/test_sms.py", "source_location": "L962" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_missing_credentials_is_a_config_error", "label": ".test_missing_credentials_is_a_config_error()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_missing_credentials_is_a_config_error()", "source_file": "tests/test_sms.py", "source_location": "L979" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_missing_panel_uses_sender_as_fallback", "label": ".test_missing_panel_uses_sender_as_fallback()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_missing_panel_uses_sender_as_fallback()", "source_file": "tests/test_sms.py", "source_location": "L971" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_provider_is_registered_in_factory", "label": ".test_provider_is_registered_in_factory()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_provider_is_registered_in_factory()", "source_file": "tests/test_sms.py", "source_location": "L1016" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_send_returns_smsid_and_uses_vendor_params", "label": ".test_send_returns_smsid_and_uses_vendor_params()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_send_returns_smsid_and_uses_vendor_params()", "source_file": "tests/test_sms.py", "source_location": "L910" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_send_uses_exact_wsdl_kwarg_names", "label": ".test_send_uses_exact_wsdl_kwarg_names()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_send_uses_exact_wsdl_kwarg_names()", "source_file": "tests/test_sms.py", "source_location": "L927" }, { "id": "tests_test_sms_zerozeroninetyeightwebservicetests_test_send_zero_is_accepted_without_id", "label": ".test_send_zero_is_accepted_without_id()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "ZeroZeroNinetyEightWebServiceTests", "file_type": "code", "norm_label": ".test_send_zero_is_accepted_without_id()", "source_file": "tests/test_sms.py", "source_location": "L942" }, { "id": "tests_test_sms_scannertests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L192" }, { "id": "tests_test_sms_scannertests_test_balance_does_not_touch_due_amount", "label": ".test_balance_does_not_touch_due_amount()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_balance_does_not_touch_due_amount()", "source_file": "tests/test_sms.py", "source_location": "L344" }, { "id": "tests_test_sms_scannertests_test_balance_is_available_in_every_template", "label": ".test_balance_is_available_in_every_template()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_balance_is_available_in_every_template()", "source_file": "tests/test_sms.py", "source_location": "L309" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_days_is_days_remaining", "label": ".test_cheque_funding_days_is_days_remaining()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_cheque_funding_days_is_days_remaining()", "source_file": "tests/test_sms.py", "source_location": "L261" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_exposes_sayyad_id", "label": ".test_cheque_funding_exposes_sayyad_id()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_cheque_funding_exposes_sayyad_id()", "source_file": "tests/test_sms.py", "source_location": "L278" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_fires_before_due_and_is_idempotent", "label": ".test_cheque_funding_fires_before_due_and_is_idempotent()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_cheque_funding_fires_before_due_and_is_idempotent()", "source_file": "tests/test_sms.py", "source_location": "L199" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_sayyad_id_empty_when_not_set", "label": ".test_cheque_funding_sayyad_id_empty_when_not_set()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_cheque_funding_sayyad_id_empty_when_not_set()", "source_file": "tests/test_sms.py", "source_location": "L294" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_stops_when_check_is_paid", "label": ".test_cheque_funding_stops_when_check_is_paid()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_cheque_funding_stops_when_check_is_paid()", "source_file": "tests/test_sms.py", "source_location": "L224" }, { "id": "tests_test_sms_scannertests_test_cheque_funding_waits_when_due_is_far_ahead", "label": ".test_cheque_funding_waits_when_due_is_far_ahead()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_cheque_funding_waits_when_due_is_far_ahead()", "source_file": "tests/test_sms.py", "source_location": "L215" }, { "id": "tests_test_sms_scannertests_test_disabled_template_is_skipped", "label": ".test_disabled_template_is_skipped()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_disabled_template_is_skipped()", "source_file": "tests/test_sms.py", "source_location": "L528" }, { "id": "tests_test_sms_scannertests_test_nesiye_due_fires_on_due_date_and_ignores_checks", "label": ".test_nesiye_due_fires_on_due_date_and_ignores_checks()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_nesiye_due_fires_on_due_date_and_ignores_checks()", "source_file": "tests/test_sms.py", "source_location": "L362" }, { "id": "tests_test_sms_scannertests_test_nesiye_due_is_idempotent", "label": ".test_nesiye_due_is_idempotent()", "_callable": true, "_origin": "ast", "community": 34, "community_name": "ScannerTests", "file_type": "code", "norm_label": ".test_nesiye_due_is_idempotent()", "source_file": "tests/test_sms.py", "source_location": "L379" }, { "id": "integrations_announcements_place_announcement_call", "label": "place_announcement_call()", "_callable": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "place_announcement_call()", "source_file": "integrations/announcements.py", "source_location": "L10" }, { "id": "integrations_bale_providers_balebotprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/bale/providers.py", "source_location": "L38" }, { "id": "integrations_bale_providers_balebotprovider_send_photo", "label": ".send_photo()", "_callable": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": ".send_photo()", "source_file": "integrations/bale/providers.py", "source_location": "L18" }, { "id": "integrations_bale_providers_consolebaleprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/bale/providers.py", "source_location": "L13" }, { "id": "integrations_bale_providers_get_bale_provider", "label": "get_bale_provider()", "_callable": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "get_bale_provider()", "source_file": "integrations/bale/providers.py", "source_location": "L45" }, { "id": "integrations_voip_place_voip_call", "label": "place_voip_call()", "_callable": true, "_origin": "ast", "community": 39, "community_name": "requests", "file_type": "code", "norm_label": "place_voip_call()", "source_file": "integrations/voip.py", "source_location": "L20" }, { "id": "tests_test_models_contract_modelspackagecontracttests_test_all_models_importable_from_package", "label": ".test_all_models_importable_from_package()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_all_models_importable_from_package()", "source_file": "tests/test_models_contract.py", "source_location": "L42" }, { "id": "tests_test_models_contract_modelspackagecontracttests_test_db_table_names_are_unchanged_defaults", "label": ".test_db_table_names_are_unchanged_defaults()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_db_table_names_are_unchanged_defaults()", "source_file": "tests/test_models_contract.py", "source_location": "L57" }, { "id": "tests_test_models_contract_modelspackagecontracttests_test_models_are_registered_under_admin_panel_app", "label": ".test_models_are_registered_under_admin_panel_app()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_models_are_registered_under_admin_panel_app()", "source_file": "tests/test_models_contract.py", "source_location": "L49" }, { "id": "tests_test_models_contract_modelspackagecontracttests_test_models_package_has_no_duplicate_registration", "label": ".test_models_package_has_no_duplicate_registration()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_models_package_has_no_duplicate_registration()", "source_file": "tests/test_models_contract.py", "source_location": "L78" }, { "id": "tests_test_models_contract_modelspackagecontracttests_test_star_import_leak_names_still_present", "label": ".test_star_import_leak_names_still_present()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_star_import_leak_names_still_present()", "source_file": "tests/test_models_contract.py", "source_location": "L66" }, { "id": "tests_test_urls_contract_urlcontracttests_all_names", "label": "._all_names()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": "._all_names()", "source_file": "tests/test_urls_contract.py", "source_location": "L143" }, { "id": "tests_test_urls_contract_urlcontracttests_test_all_view_callables_are_importable", "label": ".test_all_view_callables_are_importable()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_all_view_callables_are_importable()", "source_file": "tests/test_urls_contract.py", "source_location": "L169" }, { "id": "tests_test_urls_contract_urlcontracttests_test_every_url_reverses", "label": ".test_every_url_reverses()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_every_url_reverses()", "source_file": "tests/test_urls_contract.py", "source_location": "L160" }, { "id": "tests_test_urls_contract_urlcontracttests_test_url_name_snapshot_unchanged", "label": ".test_url_name_snapshot_unchanged()", "_callable": true, "_origin": "ast", "community": 4, "community_name": "ModelsPackageContractTests", "file_type": "code", "norm_label": ".test_url_name_snapshot_unchanged()", "source_file": "tests/test_urls_contract.py", "source_location": "L147" }, { "id": "admin_panel_templatetags_custom_tags_customer_phones", "label": "customer_phones()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "customer_phones()", "source_file": "admin_panel/templatetags/custom_tags.py", "source_location": "L38" }, { "id": "admin_panel_templatetags_custom_tags_has_group", "label": "has_group()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "has_group()", "source_file": "admin_panel/templatetags/custom_tags.py", "source_location": "L20" }, { "id": "admin_panel_templatetags_custom_tags_row_for", "label": "row_for()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "row_for()", "source_file": "admin_panel/templatetags/custom_tags.py", "source_location": "L24" }, { "id": "admin_panel_templatetags_custom_tags_tojalali", "label": "toJalali()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "tojalali()", "source_file": "admin_panel/templatetags/custom_tags.py", "source_location": "L8" }, { "id": "admin_panel_templatetags_custom_tags_tojalalidt", "label": "toJalaliDT()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "tojalalidt()", "source_file": "admin_panel/templatetags/custom_tags.py", "source_location": "L12" }, { "id": "tests_test_sms_customersmshistorytests_item", "label": "._item()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "._item()", "source_file": "tests/test_sms.py", "source_location": "L2385" }, { "id": "tests_test_sms_customersmshistorytests_test_customer_page_has_sms_history_tab", "label": ".test_customer_page_has_sms_history_tab()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_customer_page_has_sms_history_tab()", "source_file": "tests/test_sms.py", "source_location": "L2449" }, { "id": "tests_test_sms_customersmshistorytests_test_delivery_filter_applies", "label": ".test_delivery_filter_applies()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_delivery_filter_applies()", "source_file": "tests/test_sms.py", "source_location": "L2440" }, { "id": "tests_test_sms_customersmshistorytests_test_empty_history_shows_placeholder", "label": ".test_empty_history_shows_placeholder()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_empty_history_shows_placeholder()", "source_file": "tests/test_sms.py", "source_location": "L2467" }, { "id": "tests_test_sms_customersmshistorytests_test_history_requires_manage_sms_permission", "label": ".test_history_requires_manage_sms_permission()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_history_requires_manage_sms_permission()", "source_file": "tests/test_sms.py", "source_location": "L2463" }, { "id": "tests_test_sms_customersmshistorytests_test_list_is_paginated", "label": ".test_list_is_paginated()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_list_is_paginated()", "source_file": "tests/test_sms.py", "source_location": "L2432" }, { "id": "tests_test_sms_customersmshistorytests_test_only_this_customer_messages_are_shown", "label": ".test_only_this_customer_messages_are_shown()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_only_this_customer_messages_are_shown()", "source_file": "tests/test_sms.py", "source_location": "L2420" }, { "id": "tests_test_sms_customersmshistorytests_test_page_shows_delivery_status", "label": ".test_page_shows_delivery_status()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_page_shows_delivery_status()", "source_file": "tests/test_sms.py", "source_location": "L2409" }, { "id": "tests_test_sms_customersmshistorytests_test_page_shows_exact_message_text", "label": ".test_page_shows_exact_message_text()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_page_shows_exact_message_text()", "source_file": "tests/test_sms.py", "source_location": "L2397" }, { "id": "tests_test_sms_customersmshistorytests_test_page_shows_jalali_date", "label": ".test_page_shows_jalali_date()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_page_shows_jalali_date()", "source_file": "tests/test_sms.py", "source_location": "L2402" }, { "id": "tests_test_sms_customersmshistorytests_test_page_shows_no_tracking_label_when_delivery_empty", "label": ".test_page_shows_no_tracking_label_when_delivery_empty()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_page_shows_no_tracking_label_when_delivery_empty()", "source_file": "tests/test_sms.py", "source_location": "L2415" }, { "id": "tests_test_sms_customersmshistorytests_test_tab_hidden_without_manage_sms_permission", "label": ".test_tab_hidden_without_manage_sms_permission()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_tab_hidden_without_manage_sms_permission()", "source_file": "tests/test_sms.py", "source_location": "L2456" }, { "id": "tests_test_sms_customersmshistorytests_url", "label": "._url()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "._url()", "source_file": "tests/test_sms.py", "source_location": "L2394" }, { "id": "tests_test_sms_queuestatstests_item", "label": "._item()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": "._item()", "source_file": "tests/test_sms.py", "source_location": "L1900" }, { "id": "tests_test_sms_queuestatstests_test_customer_name_links_to_customer_page", "label": ".test_customer_name_links_to_customer_page()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_customer_name_links_to_customer_page()", "source_file": "tests/test_sms.py", "source_location": "L1942" }, { "id": "tests_test_sms_queuestatstests_test_dates_render_as_jalali_datetime", "label": ".test_dates_render_as_jalali_datetime()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_dates_render_as_jalali_datetime()", "source_file": "tests/test_sms.py", "source_location": "L1955" }, { "id": "tests_test_sms_queuestatstests_test_jalali_datetime_filter_handles_none_and_localizes", "label": ".test_jalali_datetime_filter_handles_none_and_localizes()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_jalali_datetime_filter_handles_none_and_localizes()", "source_file": "tests/test_sms.py", "source_location": "L1965" }, { "id": "tests_test_sms_queuestatstests_test_list_is_paginated", "label": ".test_list_is_paginated()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_list_is_paginated()", "source_file": "tests/test_sms.py", "source_location": "L1935" }, { "id": "tests_test_sms_queuestatstests_test_page_shows_queue_total_and_per_status_counts", "label": ".test_page_shows_queue_total_and_per_status_counts()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_page_shows_queue_total_and_per_status_counts()", "source_file": "tests/test_sms.py", "source_location": "L1906" }, { "id": "tests_test_sms_queuestatstests_test_sent_rows_are_excluded_from_listing", "label": ".test_sent_rows_are_excluded_from_listing()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_sent_rows_are_excluded_from_listing()", "source_file": "tests/test_sms.py", "source_location": "L1921" }, { "id": "tests_test_sms_queuestatstests_test_status_filter_does_not_offer_sent", "label": ".test_status_filter_does_not_offer_sent()", "_callable": true, "_origin": "ast", "community": 40, "community_name": "CustomerSmsHistoryTests", "file_type": "code", "norm_label": ".test_status_filter_does_not_offer_sent()", "source_file": "tests/test_sms.py", "source_location": "L1929" }, { "id": "tests_test_sms_templatespageuitests_get", "label": "._get()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": "._get()", "source_file": "tests/test_sms.py", "source_location": "L1164" }, { "id": "tests_test_sms_templatespageuitests_test_editor_config_is_valid_json", "label": ".test_editor_config_is_valid_json()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_editor_config_is_valid_json()", "source_file": "tests/test_sms.py", "source_location": "L1178" }, { "id": "tests_test_sms_templatespageuitests_test_editor_uses_a_dedicated_text_class_per_type", "label": ".test_editor_uses_a_dedicated_text_class_per_type()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_editor_uses_a_dedicated_text_class_per_type()", "source_file": "tests/test_sms.py", "source_location": "L1172" }, { "id": "tests_test_sms_templatespageuitests_test_every_field_cell_starts_with_its_own_label", "label": ".test_every_field_cell_starts_with_its_own_label()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_every_field_cell_starts_with_its_own_label()", "source_file": "tests/test_sms.py", "source_location": "L1212" }, { "id": "tests_test_sms_templatespageuitests_test_invalid_timing_also_returns_to_the_same_card", "label": ".test_invalid_timing_also_returns_to_the_same_card()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_invalid_timing_also_returns_to_the_same_card()", "source_file": "tests/test_sms.py", "source_location": "L1233" }, { "id": "tests_test_sms_templatespageuitests_test_layout_css_is_actually_rendered_in_the_page", "label": ".test_layout_css_is_actually_rendered_in_the_page()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_layout_css_is_actually_rendered_in_the_page()", "source_file": "tests/test_sms.py", "source_location": "L1201" }, { "id": "tests_test_sms_templatespageuitests_test_only_one_card_is_open_initially", "label": ".test_only_one_card_is_open_initially()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_only_one_card_is_open_initially()", "source_file": "tests/test_sms.py", "source_location": "L1195" }, { "id": "tests_test_sms_templatespageuitests_test_page_renders_a_card_per_sms_type", "label": ".test_page_renders_a_card_per_sms_type()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_page_renders_a_card_per_sms_type()", "source_file": "tests/test_sms.py", "source_location": "L1167" }, { "id": "tests_test_sms_templatespageuitests_test_preview_substitutes_sample_values", "label": ".test_preview_substitutes_sample_values()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_preview_substitutes_sample_values()", "source_file": "tests/test_sms.py", "source_location": "L1190" }, { "id": "tests_test_sms_templatespageuitests_test_save_redirects_back_to_the_same_card", "label": ".test_save_redirects_back_to_the_same_card()", "_callable": true, "_origin": "ast", "community": 41, "community_name": "TemplatesPageUITests", "file_type": "code", "norm_label": ".test_save_redirects_back_to_the_same_card()", "source_file": "tests/test_sms.py", "source_location": "L1222" }, { "id": "admin_panel_sms_render_format_amount", "label": "format_amount()", "_callable": true, "_origin": "ast", "community": 43, "community_name": "enqueue.py", "file_type": "code", "norm_label": "format_amount()", "source_file": "admin_panel/sms/render.py", "source_location": "L22" }, { "id": "admin_panel_sms_render_format_jalali", "label": "format_jalali()", "_callable": true, "_origin": "ast", "community": 43, "community_name": "enqueue.py", "file_type": "code", "norm_label": "format_jalali()", "source_file": "admin_panel/sms/render.py", "source_location": "L29" }, { "id": "admin_panel_sms_render_render_template", "label": "render_template()", "_callable": true, "_origin": "ast", "community": 43, "community_name": "enqueue.py", "file_type": "code", "norm_label": "render_template()", "source_file": "admin_panel/sms/render.py", "source_location": "L44" }, { "id": "admin_panel_sms_render_safedict_getitem", "label": ".__getitem__()", "_callable": true, "_origin": "ast", "community": 43, "community_name": "enqueue.py", "file_type": "code", "norm_label": ".__getitem__()", "source_file": "admin_panel/sms/render.py", "source_location": "L17" }, { "id": "admin_panel_sms_render_safedict_missing", "label": ".__missing__()", "_callable": true, "_origin": "ast", "community": 43, "community_name": "enqueue.py", "file_type": "code", "norm_label": ".__missing__()", "source_file": "admin_panel/sms/render.py", "source_location": "L14" }, { "id": "admin_panel_views_auth_p_login", "label": "p_login()", "_callable": true, "_origin": "ast", "community": 44, "community_name": "django_shortcuts", "file_type": "code", "norm_label": "p_login()", "source_file": "admin_panel/views/auth.py", "source_location": "L5" }, { "id": "admin_panel_views_auth_p_logout", "label": "p_logout()", "_callable": true, "_origin": "ast", "community": 44, "community_name": "django_shortcuts", "file_type": "code", "norm_label": "p_logout()", "source_file": "admin_panel/views/auth.py", "source_location": "L27" }, { "id": "tests_factories_current_stock", "label": "current_stock()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": "current_stock()", "source_file": "tests/factories.py", "source_location": "L98" }, { "id": "tests_factories_stock_in", "label": "stock_in()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": "stock_in()", "source_file": "tests/factories.py", "source_location": "L85" }, { "id": "tests_test_factors_factorsoftdeletetests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_factors.py", "source_location": "L17" }, { "id": "tests_test_factors_factorsoftdeletetests_test_delete_is_soft", "label": ".test_delete_is_soft()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_delete_is_soft()", "source_file": "tests/test_factors.py", "source_location": "L24" }, { "id": "tests_test_factors_newfactor2viewtests_test_new_factor2_creates_factor_article_and_stock_out", "label": ".test_new_factor2_creates_factor_article_and_stock_out()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_new_factor2_creates_factor_article_and_stock_out()", "source_file": "tests/test_factors.py", "source_location": "L59" }, { "id": "tests_test_factors_newfactor2viewtests_test_new_factor2_rejects_get", "label": ".test_new_factor2_rejects_get()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_new_factor2_rejects_get()", "source_file": "tests/test_factors.py", "source_location": "L109" }, { "id": "tests_test_factors_newfactor2viewtests_test_new_factor2_rejects_oversell_without_creating_factor", "label": ".test_new_factor2_rejects_oversell_without_creating_factor()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_new_factor2_rejects_oversell_without_creating_factor()", "source_file": "tests/test_factors.py", "source_location": "L88" }, { "id": "tests_test_inventory_productinstoremathtests_test_deleting_a_row_creates_history_and_reduces_stock", "label": ".test_deleting_a_row_creates_history_and_reduces_stock()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_deleting_a_row_creates_history_and_reduces_stock()", "source_file": "tests/test_inventory.py", "source_location": "L72" }, { "id": "tests_test_inventory_productinstoremathtests_test_editing_a_row_updates_stock_and_history", "label": ".test_editing_a_row_updates_stock_and_history()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_editing_a_row_updates_stock_and_history()", "source_file": "tests/test_inventory.py", "source_location": "L55" }, { "id": "tests_test_inventory_productinstoremathtests_test_garbage_numeric_values_are_coerced_to_zero", "label": ".test_garbage_numeric_values_are_coerced_to_zero()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_garbage_numeric_values_are_coerced_to_zero()", "source_file": "tests/test_inventory.py", "source_location": "L89" }, { "id": "tests_test_inventory_productinstoremathtests_test_initial_in_records_history_and_stock", "label": ".test_initial_in_records_history_and_stock()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_initial_in_records_history_and_stock()", "source_file": "tests/test_inventory.py", "source_location": "L25" }, { "id": "tests_test_inventory_productinstoremathtests_test_multiple_movements_accumulate_correctly", "label": ".test_multiple_movements_accumulate_correctly()", "_callable": true, "_origin": "ast", "community": 45, "community_name": "stock_in", "file_type": "code", "norm_label": ".test_multiple_movements_accumulate_correctly()", "source_file": "tests/test_inventory.py", "source_location": "L37" }, { "id": "admin_panel_sms_parts_describe", "label": "describe()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "describe()", "source_file": "admin_panel/sms/parts.py", "source_location": "L82" }, { "id": "admin_panel_sms_parts_detect_encoding", "label": "detect_encoding()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "detect_encoding()", "source_file": "admin_panel/sms/parts.py", "source_location": "L53" }, { "id": "admin_panel_sms_parts_encoded_length", "label": "encoded_length()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "encoded_length()", "source_file": "admin_panel/sms/parts.py", "source_location": "L58" }, { "id": "admin_panel_sms_parts_is_gsm7", "label": "is_gsm7()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "is_gsm7()", "source_file": "admin_panel/sms/parts.py", "source_location": "L48" }, { "id": "admin_panel_sms_parts_parts_count", "label": "parts_count()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "parts_count()", "source_file": "admin_panel/sms/parts.py", "source_location": "L70" }, { "id": "tests_test_sms_smspartstests_test_emoji_counts_as_two_units", "label": ".test_emoji_counts_as_two_units()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_emoji_counts_as_two_units()", "source_file": "tests/test_sms.py", "source_location": "L2510" }, { "id": "tests_test_sms_smspartstests_test_empty_message_has_no_parts", "label": ".test_empty_message_has_no_parts()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_empty_message_has_no_parts()", "source_file": "tests/test_sms.py", "source_location": "L2517" }, { "id": "tests_test_sms_smspartstests_test_english_text_is_gsm7", "label": ".test_english_text_is_gsm7()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_english_text_is_gsm7()", "source_file": "tests/test_sms.py", "source_location": "L2475" }, { "id": "tests_test_sms_smspartstests_test_gsm7_boundaries", "label": ".test_gsm7_boundaries()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_gsm7_boundaries()", "source_file": "tests/test_sms.py", "source_location": "L2495" }, { "id": "tests_test_sms_smspartstests_test_gsm7_extended_chars_count_double", "label": ".test_gsm7_extended_chars_count_double()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_gsm7_extended_chars_count_double()", "source_file": "tests/test_sms.py", "source_location": "L2503" }, { "id": "tests_test_sms_smspartstests_test_mixed_text_is_ucs2", "label": ".test_mixed_text_is_ucs2()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_mixed_text_is_ucs2()", "source_file": "tests/test_sms.py", "source_location": "L2489" }, { "id": "tests_test_sms_smspartstests_test_persian_text_is_ucs2", "label": ".test_persian_text_is_ucs2()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_persian_text_is_ucs2()", "source_file": "tests/test_sms.py", "source_location": "L2481" }, { "id": "tests_test_sms_smsreporttests_item", "label": "._item()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "._item()", "source_file": "tests/test_sms.py", "source_location": "L2533" }, { "id": "tests_test_sms_smsreporttests_test_report_computes_parts_per_message", "label": ".test_report_computes_parts_per_message()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_computes_parts_per_message()", "source_file": "tests/test_sms.py", "source_location": "L2554" }, { "id": "tests_test_sms_smsreporttests_test_report_excludes_pending_and_cancelled", "label": ".test_report_excludes_pending_and_cancelled()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_excludes_pending_and_cancelled()", "source_file": "tests/test_sms.py", "source_location": "L2610" }, { "id": "tests_test_sms_smsreporttests_test_report_filters_by_jalali_date_range", "label": ".test_report_filters_by_jalali_date_range()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_filters_by_jalali_date_range()", "source_file": "tests/test_sms.py", "source_location": "L2564" }, { "id": "tests_test_sms_smsreporttests_test_report_filters_by_status", "label": ".test_report_filters_by_status()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_filters_by_status()", "source_file": "tests/test_sms.py", "source_location": "L2573" }, { "id": "tests_test_sms_smsreporttests_test_report_filters_by_type", "label": ".test_report_filters_by_type()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_filters_by_type()", "source_file": "tests/test_sms.py", "source_location": "L2580" }, { "id": "tests_test_sms_smsreporttests_test_report_has_link_to_customer_sms_history", "label": ".test_report_has_link_to_customer_sms_history()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_has_link_to_customer_sms_history()", "source_file": "tests/test_sms.py", "source_location": "L2592" }, { "id": "tests_test_sms_smsreporttests_test_report_lists_rows_and_totals", "label": ".test_report_lists_rows_and_totals()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_lists_rows_and_totals()", "source_file": "tests/test_sms.py", "source_location": "L2545" }, { "id": "tests_test_sms_smsreporttests_test_report_paginates", "label": ".test_report_paginates()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_paginates()", "source_file": "tests/test_sms.py", "source_location": "L2600" }, { "id": "tests_test_sms_smsreporttests_test_report_requires_manage_sms_permission", "label": ".test_report_requires_manage_sms_permission()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_requires_manage_sms_permission()", "source_file": "tests/test_sms.py", "source_location": "L2606" }, { "id": "tests_test_sms_smsreporttests_test_report_search_matches_message_text", "label": ".test_report_search_matches_message_text()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_search_matches_message_text()", "source_file": "tests/test_sms.py", "source_location": "L2587" }, { "id": "tests_test_sms_smsreporttests_test_report_totals_count_only_sent", "label": ".test_report_totals_count_only_sent()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_report_totals_count_only_sent()", "source_file": "tests/test_sms.py", "source_location": "L2622" }, { "id": "tests_test_sms_smsreporttests_test_status_dropdown_hides_pending_and_cancelled", "label": ".test_status_dropdown_hides_pending_and_cancelled()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": ".test_status_dropdown_hides_pending_and_cancelled()", "source_file": "tests/test_sms.py", "source_location": "L2629" }, { "id": "tests_test_sms_smsreporttests_url", "label": "._url()", "_callable": true, "_origin": "ast", "community": 47, "community_name": "SmsReportTests", "file_type": "code", "norm_label": "._url()", "source_file": "tests/test_sms.py", "source_location": "L2542" }, { "id": "project_tree_counts_add_file", "label": ".add_file()", "_callable": true, "_origin": "ast", "community": 48, "community_name": "generate_snapshot", "file_type": "code", "norm_label": ".add_file()", "source_file": "project_tree.py", "source_location": "L76" }, { "id": "project_tree_format_header", "label": "format_header()", "_callable": true, "_origin": "ast", "community": 48, "community_name": "generate_snapshot", "file_type": "code", "norm_label": "format_header()", "source_file": "project_tree.py", "source_location": "L175" }, { "id": "project_tree_generate_snapshot", "label": "generate_snapshot()", "_callable": true, "_origin": "ast", "community": 48, "community_name": "generate_snapshot", "file_type": "code", "norm_label": "generate_snapshot()", "source_file": "project_tree.py", "source_location": "L191" }, { "id": "tests_test_customers_customerinfocarduitests_customer_page", "label": "._customer_page()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": "._customer_page()", "source_file": "tests/test_customers.py", "source_location": "L68" }, { "id": "tests_test_customers_customerinfocarduitests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customers.py", "source_location": "L65" }, { "id": "tests_test_customers_customerinfocarduitests_test_card_also_renders_on_legacy_base_page", "label": ".test_card_also_renders_on_legacy_base_page()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".test_card_also_renders_on_legacy_base_page()", "source_file": "tests/test_customers.py", "source_location": "L112" }, { "id": "tests_test_customers_customerinfocarduitests_test_edit_controls_present_and_single_form", "label": ".test_edit_controls_present_and_single_form()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".test_edit_controls_present_and_single_form()", "source_file": "tests/test_customers.py", "source_location": "L91" }, { "id": "tests_test_customers_customerinfocarduitests_test_edit_persists_phones_and_primary_selection", "label": ".test_edit_persists_phones_and_primary_selection()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".test_edit_persists_phones_and_primary_selection()", "source_file": "tests/test_customers.py", "source_location": "L123" }, { "id": "tests_test_customers_customerinfocarduitests_test_primary_toggle_present_next_to_phone", "label": ".test_primary_toggle_present_next_to_phone()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".test_primary_toggle_present_next_to_phone()", "source_file": "tests/test_customers.py", "source_location": "L100" }, { "id": "tests_test_customers_customerinfocarduitests_test_profile_card_structure_is_rendered", "label": ".test_profile_card_structure_is_rendered()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".test_profile_card_structure_is_rendered()", "source_file": "tests/test_customers.py", "source_location": "L73" }, { "id": "tests_test_customers_customerinfocarduitests_test_template_comments_never_leak_into_the_page", "label": ".test_template_comments_never_leak_into_the_page()", "_callable": true, "_origin": "ast", "community": 49, "community_name": "CustomerInfoCardUITests", "file_type": "code", "norm_label": ".test_template_comments_never_leak_into_the_page()", "source_file": "tests/test_customers.py", "source_location": "L80" }, { "id": "admin_panel_management_commands_fix_customer_phones_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/fix_customer_phones.py", "source_location": "L17" }, { "id": "admin_panel_management_commands_fix_customer_phones_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/fix_customer_phones.py", "source_location": "L23" }, { "id": "admin_panel_migrations_0067_customer_notes_scrub_legacy_phones", "label": "scrub_legacy_phones()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "scrub_legacy_phones()", "source_file": "admin_panel/migrations/0067_customer_notes.py", "source_location": "L6" }, { "id": "admin_panel_sms_phone_cleanup_append_note", "label": "_append_note()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "_append_note()", "source_file": "admin_panel/sms/phone_cleanup.py", "source_location": "L74" }, { "id": "admin_panel_sms_phone_cleanup_clean_all", "label": "clean_all()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "clean_all()", "source_file": "admin_panel/sms/phone_cleanup.py", "source_location": "L116" }, { "id": "admin_panel_sms_phone_cleanup_clean_customer", "label": "clean_customer()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "clean_customer()", "source_file": "admin_panel/sms/phone_cleanup.py", "source_location": "L85" }, { "id": "admin_panel_sms_phone_cleanup_clean_legacy_cell", "label": "clean_legacy_cell()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "clean_legacy_cell()", "source_file": "admin_panel/sms/phone_cleanup.py", "source_location": "L35" }, { "id": "admin_panel_sms_phone_cleanup_numeric_tokens", "label": "_numeric_tokens()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": "_numeric_tokens()", "source_file": "admin_panel/sms/phone_cleanup.py", "source_location": "L29" }, { "id": "tests_test_sms_phonecleanuptests_test_canonical_cell_is_noop", "label": ".test_canonical_cell_is_noop()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_canonical_cell_is_noop()", "source_file": "tests/test_sms.py", "source_location": "L2075" }, { "id": "tests_test_sms_phonecleanuptests_test_clean_all_reports_stats", "label": ".test_clean_all_reports_stats()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_clean_all_reports_stats()", "source_file": "tests/test_sms.py", "source_location": "L2127" }, { "id": "tests_test_sms_phonecleanuptests_test_clean_customer_is_idempotent", "label": ".test_clean_customer_is_idempotent()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_clean_customer_is_idempotent()", "source_file": "tests/test_sms.py", "source_location": "L2111" }, { "id": "tests_test_sms_phonecleanuptests_test_command_applies_and_reruns_clean", "label": ".test_command_applies_and_reruns_clean()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_command_applies_and_reruns_clean()", "source_file": "tests/test_sms.py", "source_location": "L2151" }, { "id": "tests_test_sms_phonecleanuptests_test_command_dry_run_is_noop", "label": ".test_command_dry_run_is_noop()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_command_dry_run_is_noop()", "source_file": "tests/test_sms.py", "source_location": "L2138" }, { "id": "tests_test_sms_phonecleanuptests_test_eight_digit_landline_untouched", "label": ".test_eight_digit_landline_untouched()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_eight_digit_landline_untouched()", "source_file": "tests/test_sms.py", "source_location": "L2088" }, { "id": "tests_test_sms_phonecleanuptests_test_embedded_mobile_is_extracted_and_text_noted", "label": ".test_embedded_mobile_is_extracted_and_text_noted()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_embedded_mobile_is_extracted_and_text_noted()", "source_file": "tests/test_sms.py", "source_location": "L2081" }, { "id": "tests_test_sms_phonecleanuptests_test_embedded_mobile_keeps_dropped_landline_in_note", "label": ".test_embedded_mobile_keeps_dropped_landline_in_note()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_embedded_mobile_keeps_dropped_landline_in_note()", "source_file": "tests/test_sms.py", "source_location": "L2104" }, { "id": "tests_test_sms_phonecleanuptests_test_mobile_without_leading_zero_becomes_canonical", "label": ".test_mobile_without_leading_zero_becomes_canonical()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_mobile_without_leading_zero_becomes_canonical()", "source_file": "tests/test_sms.py", "source_location": "L2067" }, { "id": "tests_test_sms_phonecleanuptests_test_name_only_cell_cleared_and_noted", "label": ".test_name_only_cell_cleared_and_noted()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_name_only_cell_cleared_and_noted()", "source_file": "tests/test_sms.py", "source_location": "L2093" }, { "id": "tests_test_sms_phonecleanuptests_test_pure_junk_fragment_cleared_but_preserved_in_note", "label": ".test_pure_junk_fragment_cleared_but_preserved_in_note()", "_callable": true, "_origin": "ast", "community": 5, "community_name": "PhoneCleanupTests", "file_type": "code", "norm_label": ".test_pure_junk_fragment_cleared_but_preserved_in_note()", "source_file": "tests/test_sms.py", "source_location": "L2098" }, { "id": "admin_panel_sms_enqueue_enqueue_sms", "label": "enqueue_sms()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": "enqueue_sms()", "source_file": "admin_panel/sms/enqueue.py", "source_location": "L16" }, { "id": "admin_panel_sms_rules_is_sms_enabled", "label": "is_sms_enabled()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": "is_sms_enabled()", "source_file": "admin_panel/sms/rules.py", "source_location": "L5" }, { "id": "tests_test_sms_enqueueidempotencytests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L165" }, { "id": "tests_test_sms_enqueueidempotencytests_test_multi_recipient_dedup_per_number", "label": ".test_multi_recipient_dedup_per_number()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": ".test_multi_recipient_dedup_per_number()", "source_file": "tests/test_sms.py", "source_location": "L179" }, { "id": "tests_test_sms_enqueueidempotencytests_test_same_dedup_key_creates_one_row", "label": ".test_same_dedup_key_creates_one_row()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": ".test_same_dedup_key_creates_one_row()", "source_file": "tests/test_sms.py", "source_location": "L171" }, { "id": "tests_test_sms_ruletests_test_enqueue_respects_opt_out", "label": ".test_enqueue_respects_opt_out()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": ".test_enqueue_respects_opt_out()", "source_file": "tests/test_sms.py", "source_location": "L150" }, { "id": "tests_test_sms_ruletests_test_opt_out_model", "label": ".test_opt_out_model()", "_callable": true, "_origin": "ast", "community": 50, "community_name": "enqueue_sms", "file_type": "code", "norm_label": ".test_opt_out_model()", "source_file": "tests/test_sms.py", "source_location": "L142" }, { "id": "tests_test_customer_name_fix_applytests_test_apply_changes_only_eligible_names", "label": ".test_apply_changes_only_eligible_names()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_apply_changes_only_eligible_names()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L266" }, { "id": "tests_test_customer_name_fix_applytests_test_apply_without_confirm_production_is_refused", "label": ".test_apply_without_confirm_production_is_refused()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_apply_without_confirm_production_is_refused()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L260" }, { "id": "tests_test_customer_name_fix_applytests_test_customer_model_has_no_gender_field", "label": ".test_customer_model_has_no_gender_field()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_customer_model_has_no_gender_field()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L301" }, { "id": "tests_test_customer_name_fix_applytests_test_invalid_dataset_aborts_before_any_change", "label": ".test_invalid_dataset_aborts_before_any_change()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_invalid_dataset_aborts_before_any_change()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L334" }, { "id": "tests_test_customer_name_fix_applytests_test_missing_job_table_is_reported", "label": ".test_missing_job_table_is_reported()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_missing_job_table_is_reported()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L342" }, { "id": "tests_test_customer_name_fix_applytests_test_missing_json_path_is_reported", "label": ".test_missing_json_path_is_reported()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_missing_json_path_is_reported()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L328" }, { "id": "tests_test_customer_name_fix_applytests_test_new_job_rerun_is_idempotent", "label": ".test_new_job_rerun_is_idempotent()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_new_job_rerun_is_idempotent()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L320" }, { "id": "tests_test_customer_name_fix_applytests_test_other_customer_fields_and_json_file_remain_untouched", "label": ".test_other_customer_fields_and_json_file_remain_untouched()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_other_customer_fields_and_json_file_remain_untouched()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L284" }, { "id": "tests_test_customer_name_fix_applytests_test_rerun_of_completed_job_requires_new_job", "label": ".test_rerun_of_completed_job_requires_new_job()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_rerun_of_completed_job_requires_new_job()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L313" }, { "id": "tests_test_customer_name_fix_commandtestmixin_expected_names", "label": ".expected_names()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".expected_names()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L219" }, { "id": "tests_test_customer_name_fix_commandtestmixin_max_pk", "label": ".max_pk()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".max_pk()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L222" }, { "id": "tests_test_customer_name_fix_commandtestmixin_names", "label": ".names()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".names()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L215" }, { "id": "tests_test_customer_name_fix_commandtestmixin_run_command", "label": ".run_command()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".run_command()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L207" }, { "id": "tests_test_customer_name_fix_commandtestmixin_stdout", "label": "._stdout()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "._stdout()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L212" }, { "id": "tests_test_customer_name_fix_dryruntests_test_dry_run_changes_nothing", "label": ".test_dry_run_changes_nothing()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_dry_run_changes_nothing()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L229" }, { "id": "tests_test_customer_name_fix_dryruntests_test_dry_run_flag_conflicts_with_apply", "label": ".test_dry_run_flag_conflicts_with_apply()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_dry_run_flag_conflicts_with_apply()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L236" }, { "id": "tests_test_customer_name_fix_dryruntests_test_dry_run_reports_expected_counts", "label": ".test_dry_run_reports_expected_counts()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_dry_run_reports_expected_counts()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L241" }, { "id": "tests_test_customer_name_fix_resiliencetests_job", "label": "._job()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "._job()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L356" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_batch_failure_rolls_back_names_and_checkpoint_atomically", "label": ".test_batch_failure_rolls_back_names_and_checkpoint_atomically()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_batch_failure_rolls_back_names_and_checkpoint_atomically()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L412" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_batch_failure_rolls_back_names_and_checkpoint_atomically_flaky", "label": "flaky()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "flaky()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L416" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_batches_cover_all_customers_across_sizes", "label": ".test_batches_cover_all_customers_across_sizes()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_batches_cover_all_customers_across_sizes()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L470" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_concurrent_run_is_blocked", "label": ".test_concurrent_run_is_blocked()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_concurrent_run_is_blocked()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L370" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_locked_database_is_retried_then_succeeds", "label": ".test_locked_database_is_retried_then_succeeds()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_locked_database_is_retried_then_succeeds()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L435" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_locked_database_is_retried_then_succeeds_flaky", "label": "flaky()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "flaky()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L439" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_resume_continues_from_checkpoint", "label": ".test_resume_continues_from_checkpoint()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_resume_continues_from_checkpoint()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L385" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_resume_with_different_hash_is_refused", "label": ".test_resume_with_different_hash_is_refused()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_resume_with_different_hash_is_refused()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L399" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_retry_is_bounded_and_surfaces_error", "label": ".test_retry_is_bounded_and_surfaces_error()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_retry_is_bounded_and_surfaces_error()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L452" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_retry_is_bounded_and_surfaces_error_always_locked", "label": "always_locked()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": "always_locked()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L456" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_stale_running_lock_is_recovered_and_resumed", "label": ".test_stale_running_lock_is_recovered_and_resumed()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_stale_running_lock_is_recovered_and_resumed()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L377" }, { "id": "tests_test_customer_name_fix_resiliencetests_test_unknown_resume_id_is_refused", "label": ".test_unknown_resume_id_is_refused()", "_callable": true, "_origin": "ast", "community": 52, "community_name": ".run_command", "file_type": "code", "norm_label": ".test_unknown_resume_id_is_refused()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L407" }, { "id": "project_tree_is_excluded_file", "label": "is_excluded_file()", "_callable": true, "_origin": "ast", "community": 53, "community_name": "project_tree.py", "file_type": "code", "norm_label": "is_excluded_file()", "source_file": "project_tree.py", "source_location": "L102" }, { "id": "project_tree_main", "label": "main()", "_callable": true, "_origin": "ast", "community": 53, "community_name": "project_tree.py", "file_type": "code", "norm_label": "main()", "source_file": "project_tree.py", "source_location": "L241" }, { "id": "project_tree_non_negative_integer", "label": "non_negative_integer()", "_callable": true, "_origin": "ast", "community": 53, "community_name": "project_tree.py", "file_type": "code", "norm_label": "non_negative_integer()", "source_file": "project_tree.py", "source_location": "L214" }, { "id": "project_tree_parse_args", "label": "parse_args()", "_callable": true, "_origin": "ast", "community": 53, "community_name": "project_tree.py", "file_type": "code", "norm_label": "parse_args()", "source_file": "project_tree.py", "source_location": "L224" }, { "id": "project_tree_sorted_entries", "label": "sorted_entries()", "_callable": true, "_origin": "ast", "community": 53, "community_name": "project_tree.py", "file_type": "code", "norm_label": "sorted_entries()", "source_file": "project_tree.py", "source_location": "L109" }, { "id": "project_tree_warn", "label": "warn()", "_callable": true, "_origin": "ast", "community": 53, "community_name": "project_tree.py", "file_type": "code", "norm_label": "warn()", "source_file": "project_tree.py", "source_location": "L90" }, { "id": "admin_panel_management_commands_fix_customer_names_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L79" }, { "id": "admin_panel_management_commands_fix_customer_names_command_announce_target", "label": "._announce_target()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._announce_target()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L184" }, { "id": "admin_panel_management_commands_fix_customer_names_command_apply", "label": "._apply()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._apply()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L271" }, { "id": "admin_panel_management_commands_fix_customer_names_command_check_hash", "label": "._check_hash()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._check_hash()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L408" }, { "id": "admin_panel_management_commands_fix_customer_names_command_claim_job", "label": "._claim_job()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._claim_job()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L345" }, { "id": "admin_panel_management_commands_fix_customer_names_command_collect_sample", "label": "._collect_sample()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._collect_sample()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L245" }, { "id": "admin_panel_management_commands_fix_customer_names_command_commit_batch", "label": "._commit_batch()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._commit_batch()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L305" }, { "id": "admin_panel_management_commands_fix_customer_names_command_commit_batch_with_retry", "label": "._commit_batch_with_retry()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._commit_batch_with_retry()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L325" }, { "id": "admin_panel_management_commands_fix_customer_names_command_counters_from", "label": "._counters_from()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._counters_from()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L228" }, { "id": "admin_panel_management_commands_fix_customer_names_command_create_job", "label": "._create_job()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._create_job()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L420" }, { "id": "admin_panel_management_commands_fix_customer_names_command_empty_counters", "label": "._empty_counters()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._empty_counters()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L225" }, { "id": "admin_panel_management_commands_fix_customer_names_command_ensure_job_table", "label": "._ensure_job_table()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._ensure_job_table()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L216" }, { "id": "admin_panel_management_commands_fix_customer_names_command_finalize", "label": "._finalize()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._finalize()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L437" }, { "id": "admin_panel_management_commands_fix_customer_names_command_finish_counters", "label": "._finish_counters()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._finish_counters()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L241" }, { "id": "admin_panel_management_commands_fix_customer_names_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L114" }, { "id": "admin_panel_management_commands_fix_customer_names_command_print_dataset_report", "label": "._print_dataset_report()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._print_dataset_report()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L197" }, { "id": "admin_panel_management_commands_fix_customer_names_command_print_summary", "label": "._print_summary()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._print_summary()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L454" }, { "id": "admin_panel_management_commands_fix_customer_names_command_resolve_json_path", "label": "._resolve_json_path()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._resolve_json_path()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L176" }, { "id": "admin_panel_management_commands_fix_customer_names_command_run_readonly", "label": "._run_readonly()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._run_readonly()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L250" }, { "id": "admin_panel_management_commands_fix_customer_names_command_tally", "label": "._tally()", "_callable": true, "_origin": "ast", "community": 55, "community_name": "Command", "file_type": "code", "norm_label": "._tally()", "source_file": "admin_panel/management/commands/fix_customer_names.py", "source_location": "L237" }, { "id": "integrations_sms_behin_behinsmsprovider_client", "label": ".client()", "_callable": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": ".client()", "source_file": "integrations/sms/behin.py", "source_location": "L28" }, { "id": "integrations_sms_behin_behinsmsprovider_configuration_error", "label": "._configuration_error()", "_callable": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": "._configuration_error()", "source_file": "integrations/sms/behin.py", "source_location": "L19" }, { "id": "integrations_sms_behin_behinsmsprovider_get_credit", "label": ".get_credit()", "_callable": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": ".get_credit()", "source_file": "integrations/sms/behin.py", "source_location": "L34" }, { "id": "integrations_sms_behin_behinsmsprovider_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": ".__init__()", "source_file": "integrations/sms/behin.py", "source_location": "L12" }, { "id": "integrations_sms_behin_behinsmsprovider_send_many", "label": ".send_many()", "_callable": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": ".send_many()", "source_file": "integrations/sms/behin.py", "source_location": "L43" }, { "id": "integrations_sms_behin_behinsmsprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 56, "community_name": "BehinSMSProvider", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/sms/behin.py", "source_location": "L40" }, { "id": "admin_panel_sms_scanner_run_all", "label": "run_all()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": "run_all()", "source_file": "admin_panel/sms/scanner.py", "source_location": "L273" }, { "id": "tests_test_sms_activate_sms", "label": "activate_sms()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": "activate_sms()", "source_file": "tests/test_sms.py", "source_location": "L39" }, { "id": "tests_test_sms_coldstarttests_make_cheque", "label": "._make_cheque()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": "._make_cheque()", "source_file": "tests/test_sms.py", "source_location": "L550" }, { "id": "tests_test_sms_coldstarttests_make_due_cheque", "label": "._make_due_cheque()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": "._make_due_cheque()", "source_file": "tests/test_sms.py", "source_location": "L557" }, { "id": "tests_test_sms_coldstarttests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L543" }, { "id": "tests_test_sms_coldstarttests_test_backlog_blocked_until_admin_allows_it", "label": ".test_backlog_blocked_until_admin_allows_it()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".test_backlog_blocked_until_admin_allows_it()", "source_file": "tests/test_sms.py", "source_location": "L579" }, { "id": "tests_test_sms_coldstarttests_test_backlog_respects_admin_cap", "label": ".test_backlog_respects_admin_cap()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".test_backlog_respects_admin_cap()", "source_file": "tests/test_sms.py", "source_location": "L585" }, { "id": "tests_test_sms_coldstarttests_test_first_run_sends_nothing_for_existing_records", "label": ".test_first_run_sends_nothing_for_existing_records()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".test_first_run_sends_nothing_for_existing_records()", "source_file": "tests/test_sms.py", "source_location": "L561" }, { "id": "tests_test_sms_coldstarttests_test_max_per_run_caps_each_scanner", "label": ".test_max_per_run_caps_each_scanner()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".test_max_per_run_caps_each_scanner()", "source_file": "tests/test_sms.py", "source_location": "L595" }, { "id": "tests_test_sms_coldstarttests_test_new_record_after_scan_since_is_sent", "label": ".test_new_record_after_scan_since_is_sent()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".test_new_record_after_scan_since_is_sent()", "source_file": "tests/test_sms.py", "source_location": "L574" }, { "id": "tests_test_sms_deletedstaysdeletedtests_test_delete_view_then_rescan_creates_nothing", "label": ".test_delete_view_then_rescan_creates_nothing()", "_callable": true, "_origin": "ast", "community": 57, "community_name": "run_all", "file_type": "code", "norm_label": ".test_delete_view_then_rescan_creates_nothing()", "source_file": "tests/test_sms.py", "source_location": "L1868" }, { "id": "admin_panel_management_commands_gt_esh_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 59, "community_name": "Hybrid Migration Command", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/gt_esh.py", "source_location": "L15" }, { "id": "admin_panel_management_commands_gt_esh_command_execute_by_immediate_chunks", "label": "._execute_by_immediate_chunks()", "_callable": true, "_origin": "ast", "community": 59, "community_name": "Hybrid Migration Command", "file_type": "code", "norm_label": "._execute_by_immediate_chunks()", "source_file": "admin_panel/management/commands/gt_esh.py", "source_location": "L88" }, { "id": "admin_panel_management_commands_gt_esh_command_execute_hybrid_migration", "label": "._execute_hybrid_migration()", "_callable": true, "_origin": "ast", "community": 59, "community_name": "Hybrid Migration Command", "file_type": "code", "norm_label": "._execute_hybrid_migration()", "source_file": "admin_panel/management/commands/gt_esh.py", "source_location": "L114" }, { "id": "admin_panel_management_commands_gt_esh_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 59, "community_name": "Hybrid Migration Command", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/gt_esh.py", "source_location": "L28" }, { "id": "admin_panel_management_commands_gt_esh_command_process_single_chunk", "label": "._process_single_chunk()", "_callable": true, "_origin": "ast", "community": 59, "community_name": "Hybrid Migration Command", "file_type": "code", "norm_label": "._process_single_chunk()", "source_file": "admin_panel/management/commands/gt_esh.py", "source_location": "L122" }, { "id": "admin_panel_models_sms_smsproviderconfig_load", "label": ".load()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".load()", "source_file": "admin_panel/models/sms.py", "source_location": "L135" }, { "id": "tests_test_sms_coldstarttests_test_scan_since_defaults_to_now_on_first_load", "label": ".test_scan_since_defaults_to_now_on_first_load()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".test_scan_since_defaults_to_now_on_first_load()", "source_file": "tests/test_sms.py", "source_location": "L568" }, { "id": "tests_test_sms_settingspaneltests_test_flow_controls_are_saved_from_panel", "label": ".test_flow_controls_are_saved_from_panel()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".test_flow_controls_are_saved_from_panel()", "source_file": "tests/test_sms.py", "source_location": "L1602" }, { "id": "tests_test_sms_settingspaneltests_test_invalid_scan_since_keeps_previous_value", "label": ".test_invalid_scan_since_keeps_previous_value()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".test_invalid_scan_since_keeps_previous_value()", "source_file": "tests/test_sms.py", "source_location": "L1637" }, { "id": "tests_test_sms_settingspaneltests_test_jalali_period_start_saved_as_start_of_day", "label": ".test_jalali_period_start_saved_as_start_of_day()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".test_jalali_period_start_saved_as_start_of_day()", "source_file": "tests/test_sms.py", "source_location": "L1624" }, { "id": "tests_test_sms_smsdeliverycommandtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L1024" }, { "id": "tests_test_sms_testmessagesettingstests_test_default_test_message_has_no_brand_name", "label": ".test_default_test_message_has_no_brand_name()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".test_default_test_message_has_no_brand_name()", "source_file": "tests/test_sms.py", "source_location": "L1835" }, { "id": "tests_test_sms_testmessagesettingstests_test_editing_test_message_persists_and_is_sent", "label": ".test_editing_test_message_persists_and_is_sent()", "_callable": true, "_origin": "ast", "community": 6, "community_name": ".load", "file_type": "code", "norm_label": ".test_editing_test_message_persists_and_is_sent()", "source_file": "tests/test_sms.py", "source_location": "L1824" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_customers_with_phone", "label": "._customers_with_phone()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "._customers_with_phone()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L260" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_all_customers_covered_with_small_batches", "label": ".test_all_customers_covered_with_small_batches()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_all_customers_covered_with_small_batches()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L269" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_batch_failure_keeps_previous_batches_and_checkpoint", "label": ".test_batch_failure_keeps_previous_batches_and_checkpoint()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_batch_failure_keeps_previous_batches_and_checkpoint()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L318" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_batch_failure_keeps_previous_batches_and_checkpoint_flaky", "label": "flaky()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "flaky()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L323" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_checkpoint_written_after_each_batch", "label": ".test_checkpoint_written_after_each_batch()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_checkpoint_written_after_each_batch()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L276" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_reset_checkpoint_restarts_from_beginning", "label": ".test_reset_checkpoint_restarts_from_beginning()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_reset_checkpoint_restarts_from_beginning()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L310" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_resume_after_failure_completes_remaining", "label": ".test_resume_after_failure_completes_remaining()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_resume_after_failure_completes_remaining()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L340" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_resume_after_failure_completes_remaining_flaky", "label": "flaky()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "flaky()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L345" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_resume_continues_from_checkpoint", "label": ".test_resume_continues_from_checkpoint()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_resume_continues_from_checkpoint()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L284" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_resume_with_invalid_checkpoint_fails", "label": ".test_resume_with_invalid_checkpoint_fails()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_resume_with_invalid_checkpoint_fails()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L297" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_resume_without_checkpoint_fails", "label": ".test_resume_without_checkpoint_fails()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_resume_without_checkpoint_fails()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L293" }, { "id": "tests_test_sms_phone_normalize_batchandcheckpointtests_test_start_id_takes_precedence", "label": ".test_start_id_takes_precedence()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_start_id_takes_precedence()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L302" }, { "id": "tests_test_sms_phone_normalize_commandtestcase_run_cmd", "label": ".run_cmd()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".run_cmd()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L59" }, { "id": "tests_test_sms_phone_normalize_commandtestcase_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L53" }, { "id": "tests_test_sms_phone_normalize_commandtestcase_stored", "label": ".stored()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".stored()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L65" }, { "id": "tests_test_sms_phone_normalize_dryruntests_test_dry_run_flag_conflicts_with_apply", "label": ".test_dry_run_flag_conflicts_with_apply()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_dry_run_flag_conflicts_with_apply()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L93" }, { "id": "tests_test_sms_phone_normalize_dryruntests_test_dry_run_ignores_reset_checkpoint", "label": ".test_dry_run_ignores_reset_checkpoint()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_dry_run_ignores_reset_checkpoint()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L100" }, { "id": "tests_test_sms_phone_normalize_dryruntests_test_dry_run_reports_counts", "label": ".test_dry_run_reports_counts()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_dry_run_reports_counts()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L85" }, { "id": "tests_test_sms_phone_normalize_dryruntests_test_dry_run_writes_nothing", "label": ".test_dry_run_writes_nothing()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_dry_run_writes_nothing()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L72" }, { "id": "tests_test_sms_phone_normalize_integrationandefficiencytests_test_query_count_is_constant_per_batch", "label": ".test_query_count_is_constant_per_batch()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_query_count_is_constant_per_batch()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L372" }, { "id": "tests_test_sms_phone_normalize_make_phone", "label": "make_phone()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": "make_phone()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L26" }, { "id": "tests_test_sms_phone_normalize_overflowtests_test_exactly_under_max_length_is_saved", "label": ".test_exactly_under_max_length_is_saved()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_exactly_under_max_length_is_saved()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L242" }, { "id": "tests_test_sms_phone_normalize_overflowtests_test_overflow_leaves_customer_untouched", "label": ".test_overflow_leaves_customer_untouched()", "_callable": true, "_origin": "ast", "community": 60, "community_name": "PhoneNumber", "file_type": "code", "norm_label": ".test_overflow_leaves_customer_untouched()", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L228" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command_cleanup_resources", "label": ".cleanup_resources()", "_callable": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": ".cleanup_resources()", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L157" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L37" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command_handle_critical_failure", "label": ".handle_critical_failure()", "_callable": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": ".handle_critical_failure()", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L173" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command_handle_progress_callback", "label": "progress_callback()", "_callable": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": "progress_callback()", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L82" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": ".__init__()", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L20" }, { "id": "admin_panel_management_commands_sqlite_db_backup_command_signal_handler", "label": "._signal_handler()", "_callable": true, "_origin": "ast", "community": 61, "community_name": "Resource Cleanup Handler", "file_type": "code", "norm_label": "._signal_handler()", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "source_location": "L29" }, { "id": "admin_panel_migrations_0061_sms_timing_and_primary_backfill_primary_phones", "label": "backfill_primary_phones()", "_callable": true, "_origin": "ast", "community": 62, "community_name": "SMS Timing Migration", "file_type": "code", "norm_label": "backfill_primary_phones()", "source_file": "admin_panel/migrations/0061_sms_timing_and_primary.py", "source_location": "L18" }, { "id": "admin_panel_migrations_0061_sms_timing_and_primary_noop", "label": "noop()", "_callable": true, "_origin": "ast", "community": 62, "community_name": "SMS Timing Migration", "file_type": "code", "norm_label": "noop()", "source_file": "admin_panel/migrations/0061_sms_timing_and_primary.py", "source_location": "L75" }, { "id": "admin_panel_migrations_0061_sms_timing_and_primary_normalize", "label": "_normalize()", "_callable": true, "_origin": "ast", "community": 62, "community_name": "SMS Timing Migration", "file_type": "code", "norm_label": "_normalize()", "source_file": "admin_panel/migrations/0061_sms_timing_and_primary.py", "source_location": "L11" }, { "id": "admin_panel_migrations_0061_sms_timing_and_primary_normalize_template_timing", "label": "normalize_template_timing()", "_callable": true, "_origin": "ast", "community": 62, "community_name": "SMS Timing Migration", "file_type": "code", "norm_label": "normalize_template_timing()", "source_file": "admin_panel/migrations/0061_sms_timing_and_primary.py", "source_location": "L39" }, { "id": "admin_panel_visit_policy_set_visit_hold", "label": "set_visit_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "set_visit_hold()", "source_file": "admin_panel/visit_policy.py", "source_location": "L729" }, { "id": "tests_test_visit_policy_visitholdtests_customer", "label": "._customer()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "._customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L782" }, { "id": "tests_test_visit_policy_visitholdtests_entezar", "label": "._entezar()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "._entezar()", "source_file": "tests/test_visit_policy.py", "source_location": "L790" }, { "id": "tests_test_visit_policy_visitholdtests_ids", "label": "._ids()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "._ids()", "source_file": "tests/test_visit_policy.py", "source_location": "L801" }, { "id": "tests_test_visit_policy_visitholdtests_ms", "label": "._ms()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "._ms()", "source_file": "tests/test_visit_policy.py", "source_location": "L813" }, { "id": "tests_test_visit_policy_visitholdtests_post_action", "label": "._post_action()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "._post_action()", "source_file": "tests/test_visit_policy.py", "source_location": "L804" }, { "id": "tests_test_visit_policy_visitholdtests_post_edit", "label": "._post_edit()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": "._post_edit()", "source_file": "tests/test_visit_policy.py", "source_location": "L816" }, { "id": "tests_test_visit_policy_visitholdtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L775" }, { "id": "tests_test_visit_policy_visitholdtests_test_card_number_matches_filtered_list", "label": ".test_card_number_matches_filtered_list()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_card_number_matches_filtered_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L1159" }, { "id": "tests_test_visit_policy_visitholdtests_test_card_number_matches_list_for_every_new_view", "label": ".test_card_number_matches_list_for_every_new_view()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_card_number_matches_list_for_every_new_view()", "source_file": "tests/test_visit_policy.py", "source_location": "L1188" }, { "id": "tests_test_visit_policy_visitholdtests_test_card_titles_use_business_language", "label": ".test_card_titles_use_business_language()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_card_titles_use_business_language()", "source_file": "tests/test_visit_policy.py", "source_location": "L1239" }, { "id": "tests_test_visit_policy_visitholdtests_test_cards_have_no_breakdown_or_warning", "label": ".test_cards_have_no_breakdown_or_warning()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_cards_have_no_breakdown_or_warning()", "source_file": "tests/test_visit_policy.py", "source_location": "L1262" }, { "id": "tests_test_visit_policy_visitholdtests_test_coordination_without_hold_still_hides_via_action", "label": ".test_coordination_without_hold_still_hides_via_action()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_coordination_without_hold_still_hides_via_action()", "source_file": "tests/test_visit_policy.py", "source_location": "L1024" }, { "id": "tests_test_visit_policy_visitholdtests_test_edit_modal_prefills_saved_hold", "label": ".test_edit_modal_prefills_saved_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_edit_modal_prefills_saved_hold()", "source_file": "tests/test_visit_policy.py", "source_location": "L856" }, { "id": "tests_test_visit_policy_visitholdtests_test_editing_action_into_coordination_saves_hold", "label": ".test_editing_action_into_coordination_saves_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_editing_action_into_coordination_saves_hold()", "source_file": "tests/test_visit_policy.py", "source_location": "L829" }, { "id": "tests_test_visit_policy_visitholdtests_test_editing_old_visit_does_not_wipe_newer_hold", "label": ".test_editing_old_visit_does_not_wipe_newer_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_editing_old_visit_does_not_wipe_newer_hold()", "source_file": "tests/test_visit_policy.py", "source_location": "L879" }, { "id": "tests_test_visit_policy_visitholdtests_test_extra_cards_moved_into_type_filter", "label": ".test_extra_cards_moved_into_type_filter()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_extra_cards_moved_into_type_filter()", "source_file": "tests/test_visit_policy.py", "source_location": "L1251" }, { "id": "tests_test_visit_policy_visitholdtests_test_finished_coordination_without_hold_defaults_to_two_weeks", "label": ".test_finished_coordination_without_hold_defaults_to_two_weeks()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_finished_coordination_without_hold_defaults_to_two_weeks()", "source_file": "tests/test_visit_policy.py", "source_location": "L924" }, { "id": "tests_test_visit_policy_visitholdtests_test_groups_and_filters", "label": ".test_groups_and_filters()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_groups_and_filters()", "source_file": "tests/test_visit_policy.py", "source_location": "L1109" }, { "id": "tests_test_visit_policy_visitholdtests_test_hold_becomes_inert_when_coordination_is_cancelled", "label": ".test_hold_becomes_inert_when_coordination_is_cancelled()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_hold_becomes_inert_when_coordination_is_cancelled()", "source_file": "tests/test_visit_policy.py", "source_location": "L951" }, { "id": "tests_test_visit_policy_visitholdtests_test_hold_becomes_inert_when_coordination_is_deleted", "label": ".test_hold_becomes_inert_when_coordination_is_deleted()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_hold_becomes_inert_when_coordination_is_deleted()", "source_file": "tests/test_visit_policy.py", "source_location": "L937" }, { "id": "tests_test_visit_policy_visitholdtests_test_hold_beyond_six_months_is_rejected", "label": ".test_hold_beyond_six_months_is_rejected()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_hold_beyond_six_months_is_rejected()", "source_file": "tests/test_visit_policy.py", "source_location": "L988" }, { "id": "tests_test_visit_policy_visitholdtests_test_hold_in_the_past_is_rejected", "label": ".test_hold_in_the_past_is_rejected()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_hold_in_the_past_is_rejected()", "source_file": "tests/test_visit_policy.py", "source_location": "L999" }, { "id": "tests_test_visit_policy_visitholdtests_test_hold_none_returns_none", "label": ".test_hold_none_returns_none()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_hold_none_returns_none()", "source_file": "tests/test_visit_policy.py", "source_location": "L1003" }, { "id": "tests_test_visit_policy_visitholdtests_test_hold_until_today_hides_customer_until_end_of_day", "label": ".test_hold_until_today_hides_customer_until_end_of_day()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_hold_until_today_hides_customer_until_end_of_day()", "source_file": "tests/test_visit_policy.py", "source_location": "L911" }, { "id": "tests_test_visit_policy_visitholdtests_test_invalid_view_falls_back_to_default", "label": ".test_invalid_view_falls_back_to_default()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_invalid_view_falls_back_to_default()", "source_file": "tests/test_visit_policy.py", "source_location": "L1151" }, { "id": "tests_test_visit_policy_visitholdtests_test_next_appointment_is_union_of_sources", "label": ".test_next_appointment_is_union_of_sources()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_next_appointment_is_union_of_sources()", "source_file": "tests/test_visit_policy.py", "source_location": "L1301" }, { "id": "tests_test_visit_policy_visitholdtests_test_old_visit_does_not_void_newer_coordination", "label": ".test_old_visit_does_not_void_newer_coordination()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_old_visit_does_not_void_newer_coordination()", "source_file": "tests/test_visit_policy.py", "source_location": "L1070" }, { "id": "tests_test_visit_policy_visitholdtests_test_real_visit_clears_hold_and_leaves_list", "label": ".test_real_visit_clears_hold_and_leaves_list()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_real_visit_clears_hold_and_leaves_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L1007" }, { "id": "tests_test_visit_policy_visitholdtests_test_scanner_skips_customer_with_manual_hold", "label": ".test_scanner_skips_customer_with_manual_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_scanner_skips_customer_with_manual_hold()", "source_file": "tests/test_visit_policy.py", "source_location": "L1280" }, { "id": "tests_test_visit_policy_visitholdtests_test_scheduled_visit_earlier_today_still_counts", "label": ".test_scheduled_visit_earlier_today_still_counts()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_scheduled_visit_earlier_today_still_counts()", "source_file": "tests/test_visit_policy.py", "source_location": "L1086" }, { "id": "tests_test_visit_policy_visitholdtests_test_scheduled_visit_yesterday_is_not_upcoming", "label": ".test_scheduled_visit_yesterday_is_not_upcoming()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_scheduled_visit_yesterday_is_not_upcoming()", "source_file": "tests/test_visit_policy.py", "source_location": "L1099" }, { "id": "tests_test_visit_policy_visitholdtests_test_second_coordination_can_extend_hold", "label": ".test_second_coordination_can_extend_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_second_coordination_can_extend_hold()", "source_file": "tests/test_visit_policy.py", "source_location": "L975" }, { "id": "tests_test_visit_policy_visitholdtests_test_second_coordination_does_not_pull_hold_backwards", "label": ".test_second_coordination_does_not_pull_hold_backwards()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_second_coordination_does_not_pull_hold_backwards()", "source_file": "tests/test_visit_policy.py", "source_location": "L964" }, { "id": "tests_test_visit_policy_visitholdtests_test_stats_cards_have_minimal_descriptions", "label": ".test_stats_cards_have_minimal_descriptions()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_stats_cards_have_minimal_descriptions()", "source_file": "tests/test_visit_policy.py", "source_location": "L1225" }, { "id": "tests_test_visit_policy_visitholdtests_test_visit_created_after_coordination_clears_manual_hold", "label": ".test_visit_created_after_coordination_clears_manual_hold()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_visit_created_after_coordination_clears_manual_hold()", "source_file": "tests/test_visit_policy.py", "source_location": "L1034" }, { "id": "tests_test_visit_policy_visitholdtests_test_visit_created_after_coordination_without_hold_still_schedules", "label": ".test_visit_created_after_coordination_without_hold_still_schedules()", "_callable": true, "_origin": "ast", "community": 65, "community_name": "VisitHoldTests", "file_type": "code", "norm_label": ".test_visit_created_after_coordination_without_hold_still_schedules()", "source_file": "tests/test_visit_policy.py", "source_location": "L1061" }, { "id": "admin_panel_templatetags_remove_q_p_remove_query_param", "label": "remove_query_param()", "_callable": true, "_origin": "ast", "community": 66, "community_name": "reconciliation_tool.py", "file_type": "code", "norm_label": "remove_query_param()", "source_file": "admin_panel/templatetags/remove_q_p.py", "source_location": "L6" }, { "id": "check_finance_check_financial_discrepancy", "label": "check_financial_discrepancy()", "_callable": true, "_origin": "ast", "community": 66, "community_name": "reconciliation_tool.py", "file_type": "code", "norm_label": "check_financial_discrepancy()", "source_file": "check_finance.py", "source_location": "L13" }, { "id": "ghost_hunter_run_360_audit", "label": "run_360_audit()", "_callable": true, "_origin": "ast", "community": 66, "community_name": "reconciliation_tool.py", "file_type": "code", "norm_label": "run_360_audit()", "source_file": "ghost_hunter.py", "source_location": "L12" }, { "id": "reconciliation_tool_run_audit", "label": "run_audit()", "_callable": true, "_origin": "ast", "community": 66, "community_name": "reconciliation_tool.py", "file_type": "code", "norm_label": "run_audit()", "source_file": "reconciliation_tool.py", "source_location": "L21" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L88" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_count_filters", "label": "._count_filters()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._count_filters()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L311" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L120" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_handle_reset", "label": "._handle_reset()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._handle_reset()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L163" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_print_report", "label": "._print_report()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._print_report()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L332" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_read_checkpoint", "label": "._read_checkpoint()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._read_checkpoint()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L196" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_run", "label": "._run()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._run()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L225" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_stage", "label": "._stage()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._stage()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L288" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_start_point", "label": "._start_point()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._start_point()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L178" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_target_value", "label": "._target_value()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._target_value()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L293" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_command_write_checkpoint", "label": "._write_checkpoint()", "_callable": true, "_origin": "ast", "community": 68, "community_name": "Command", "file_type": "code", "norm_label": "._write_checkpoint()", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L205" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_mock_get", "label": "._mock_get()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": "._mock_get()", "source_file": "tests/test_sms.py", "source_location": "L819" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_provider", "label": "._provider()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": "._provider()", "source_file": "tests/test_sms.py", "source_location": "L806" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_test_credentials_come_from_the_database_config", "label": ".test_credentials_come_from_the_database_config()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": ".test_credentials_come_from_the_database_config()", "source_file": "tests/test_sms.py", "source_location": "L844" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_test_explicit_error_body_is_a_clean_failure", "label": ".test_explicit_error_body_is_a_clean_failure()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": ".test_explicit_error_body_is_a_clean_failure()", "source_file": "tests/test_sms.py", "source_location": "L853" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_test_invalid_number_never_reaches_the_provider", "label": ".test_invalid_number_never_reaches_the_provider()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": ".test_invalid_number_never_reaches_the_provider()", "source_file": "tests/test_sms.py", "source_location": "L870" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_test_missing_credentials_is_a_config_error", "label": ".test_missing_credentials_is_a_config_error()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": ".test_missing_credentials_is_a_config_error()", "source_file": "tests/test_sms.py", "source_location": "L878" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_test_request_matches_vendor_contract_and_uses_local_number", "label": ".test_request_matches_vendor_contract_and_uses_local_number()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": ".test_request_matches_vendor_contract_and_uses_local_number()", "source_file": "tests/test_sms.py", "source_location": "L826" }, { "id": "tests_test_sms_zerozeroninetyeightlinktests_test_timeout_is_unconfirmed_not_silent_success", "label": ".test_timeout_is_unconfirmed_not_silent_success()", "_callable": true, "_origin": "ast", "community": 69, "community_name": "ZeroZeroNinetyEightLinkTests", "file_type": "code", "norm_label": ".test_timeout_is_unconfirmed_not_silent_success()", "source_file": "tests/test_sms.py", "source_location": "L860" }, { "id": "admin_panel_models_sms_customersmssetting_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/sms.py", "source_location": "L210" }, { "id": "admin_panel_models_sms_smsdedup_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/sms.py", "source_location": "L301" }, { "id": "admin_panel_models_sms_smslog_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/sms.py", "source_location": "L323" }, { "id": "admin_panel_models_sms_smsproviderconfig_save", "label": ".save()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".save()", "source_file": "admin_panel/models/sms.py", "source_location": "L124" }, { "id": "admin_panel_models_sms_smsproviderconfig_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/sms.py", "source_location": "L121" }, { "id": "admin_panel_models_sms_smsqueue_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/sms.py", "source_location": "L281" }, { "id": "admin_panel_models_sms_smstemplate_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "models/sms.py", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/sms.py", "source_location": "L189" }, { "id": "admin_panel_migrations_0058_seed_sms_templates_backfill_primary_phones", "label": "backfill_primary_phones()", "_callable": true, "_origin": "ast", "community": 70, "community_name": "SMS Template Seeding", "file_type": "code", "norm_label": "backfill_primary_phones()", "source_file": "admin_panel/migrations/0058_seed_sms_templates.py", "source_location": "L89" }, { "id": "admin_panel_migrations_0058_seed_sms_templates_noop", "label": "noop()", "_callable": true, "_origin": "ast", "community": 70, "community_name": "SMS Template Seeding", "file_type": "code", "norm_label": "noop()", "source_file": "admin_panel/migrations/0058_seed_sms_templates.py", "source_location": "L102" }, { "id": "admin_panel_migrations_0058_seed_sms_templates_seed_templates", "label": "seed_templates()", "_callable": true, "_origin": "ast", "community": 70, "community_name": "SMS Template Seeding", "file_type": "code", "norm_label": "seed_templates()", "source_file": "admin_panel/migrations/0058_seed_sms_templates.py", "source_location": "L67" }, { "id": "admin_panel_migrations_0058_seed_sms_templates_unseed_templates", "label": "unseed_templates()", "_callable": true, "_origin": "ast", "community": 70, "community_name": "SMS Template Seeding", "file_type": "code", "norm_label": "unseed_templates()", "source_file": "admin_panel/migrations/0058_seed_sms_templates.py", "source_location": "L82" }, { "id": "integrations_sms_base_smsprovider_get_delivery_status", "label": ".get_delivery_status()", "_callable": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": ".get_delivery_status()", "source_file": "integrations/sms/base.py", "source_location": "L28" }, { "id": "integrations_sms_base_smsprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/sms/base.py", "source_location": "L26" }, { "id": "integrations_sms_base_smsprovider_send_otp", "label": ".send_otp()", "_callable": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": ".send_otp()", "source_file": "integrations/sms/base.py", "source_location": "L24" }, { "id": "integrations_sms_factory_get_provider_class", "label": "get_provider_class()", "_callable": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": "get_provider_class()", "source_file": "integrations/sms/factory.py", "source_location": "L15" }, { "id": "integrations_sms_factory_get_sms_provider", "label": "get_sms_provider()", "_callable": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": "get_sms_provider()", "source_file": "integrations/sms/factory.py", "source_location": "L25" }, { "id": "integrations_sms_factory_reset_sms_provider", "label": "reset_sms_provider()", "_callable": true, "_origin": "ast", "community": 73, "community_name": "SMSProvider", "file_type": "code", "norm_label": "reset_sms_provider()", "source_file": "integrations/sms/factory.py", "source_location": "L36" }, { "id": "admin_panel_migrations_0070_sms_types_seven_align_templates", "label": "align_templates()", "_callable": true, "_origin": "ast", "community": 74, "community_name": "0070_sms_types_seven.py", "file_type": "code", "norm_label": "align_templates()", "source_file": "admin_panel/migrations/0070_sms_types_seven.py", "source_location": "L85" }, { "id": "admin_panel_migrations_0070_sms_types_seven_clear_removed_queue_types", "label": "clear_removed_queue_types()", "_callable": true, "_origin": "ast", "community": 74, "community_name": "0070_sms_types_seven.py", "file_type": "code", "norm_label": "clear_removed_queue_types()", "source_file": "admin_panel/migrations/0070_sms_types_seven.py", "source_location": "L128" }, { "id": "admin_panel_migrations_0070_sms_types_seven_noop", "label": "noop()", "_callable": true, "_origin": "ast", "community": 74, "community_name": "0070_sms_types_seven.py", "file_type": "code", "norm_label": "noop()", "source_file": "admin_panel/migrations/0070_sms_types_seven.py", "source_location": "L138" }, { "id": "tests_test_view_smoke_viewsmoketests_endpoints", "label": "._endpoints()", "_callable": true, "_origin": "ast", "community": 75, "community_name": "ViewSmokeTests", "file_type": "code", "norm_label": "._endpoints()", "source_file": "tests/test_view_smoke.py", "source_location": "L97" }, { "id": "tests_test_view_smoke_viewsmoketests_now_ms", "label": "._now_ms()", "_callable": true, "_origin": "ast", "community": 75, "community_name": "ViewSmokeTests", "file_type": "code", "norm_label": "._now_ms()", "source_file": "tests/test_view_smoke.py", "source_location": "L91" }, { "id": "tests_test_view_smoke_viewsmoketests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 75, "community_name": "ViewSmokeTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_view_smoke.py", "source_location": "L84" }, { "id": "tests_test_view_smoke_viewsmoketests_test_every_endpoint_responds_without_server_error", "label": ".test_every_endpoint_responds_without_server_error()", "_callable": true, "_origin": "ast", "community": 75, "community_name": "ViewSmokeTests", "file_type": "code", "norm_label": ".test_every_endpoint_responds_without_server_error()", "source_file": "tests/test_view_smoke.py", "source_location": "L239" }, { "id": "tests_test_view_smoke_viewsmoketests_url", "label": "._url()", "_callable": true, "_origin": "ast", "community": 75, "community_name": "ViewSmokeTests", "file_type": "code", "norm_label": "._url()", "source_file": "tests/test_view_smoke.py", "source_location": "L94" }, { "id": "admin_panel_management_commands_sms_worker_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L27" }, { "id": "admin_panel_management_commands_sms_worker_command_drain_batch", "label": "._drain_batch()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": "._drain_batch()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L75" }, { "id": "admin_panel_management_commands_sms_worker_command_emit", "label": "._emit()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": "._emit()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L60" }, { "id": "admin_panel_management_commands_sms_worker_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L35" }, { "id": "admin_panel_management_commands_sms_worker_command_handle_signal", "label": "._handle_signal()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": "._handle_signal()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L57" }, { "id": "admin_panel_management_commands_sms_worker_command_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": ".__init__()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L23" }, { "id": "admin_panel_management_commands_sms_worker_command_send", "label": "._send()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": "._send()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L136" }, { "id": "admin_panel_management_commands_sms_worker_command_sleep_interruptible", "label": "._sleep_interruptible()", "_callable": true, "_origin": "ast", "community": 77, "community_name": "Command", "file_type": "code", "norm_label": "._sleep_interruptible()", "source_file": "admin_panel/management/commands/sms_worker.py", "source_location": "L128" }, { "id": "tests_test_visit_policy_todayfollowuptests_coordination", "label": "._coordination()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": "._coordination()", "source_file": "tests/test_visit_policy.py", "source_location": "L1809" }, { "id": "tests_test_visit_policy_todayfollowuptests_customer", "label": "._customer()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": "._customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L1801" }, { "id": "tests_test_visit_policy_todayfollowuptests_ids", "label": "._ids()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": "._ids()", "source_file": "tests/test_visit_policy.py", "source_location": "L1835" }, { "id": "tests_test_visit_policy_todayfollowuptests_jalali", "label": "._jalali()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": "._jalali()", "source_file": "tests/test_visit_policy.py", "source_location": "L1831" }, { "id": "tests_test_visit_policy_todayfollowuptests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_visit_policy.py", "source_location": "L1796" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_browsing_other_day_shows_banner", "label": ".test_browsing_other_day_shows_banner()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_browsing_other_day_shows_banner()", "source_file": "tests/test_visit_policy.py", "source_location": "L2004" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_calendar_navigates_to_other_days", "label": ".test_calendar_navigates_to_other_days()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_calendar_navigates_to_other_days()", "source_file": "tests/test_visit_policy.py", "source_location": "L1856" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_card_count_matches_list", "label": ".test_card_count_matches_list()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_card_count_matches_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L1925" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_card_count_stays_today_when_browsing_other_day", "label": ".test_card_count_stays_today_when_browsing_other_day()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_card_count_stays_today_when_browsing_other_day()", "source_file": "tests/test_visit_policy.py", "source_location": "L1937" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_column_widths_sum_to_hundred_in_both_modes", "label": ".test_column_widths_sum_to_hundred_in_both_modes()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_column_widths_sum_to_hundred_in_both_modes()", "source_file": "tests/test_visit_policy.py", "source_location": "L2023" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_customer_without_any_followup_never_appears", "label": ".test_customer_without_any_followup_never_appears()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_customer_without_any_followup_never_appears()", "source_file": "tests/test_visit_policy.py", "source_location": "L1874" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_date_picker_and_nav_rendered", "label": ".test_date_picker_and_nav_rendered()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_date_picker_and_nav_rendered()", "source_file": "tests/test_visit_policy.py", "source_location": "L1987" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_default_view_is_today", "label": ".test_default_view_is_today()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_default_view_is_today()", "source_file": "tests/test_visit_policy.py", "source_location": "L1947" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_followup_other_days_not_in_today", "label": ".test_followup_other_days_not_in_today()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_followup_other_days_not_in_today()", "source_file": "tests/test_visit_policy.py", "source_location": "L1846" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_followup_today_appears", "label": ".test_followup_today_appears()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_followup_today_appears()", "source_file": "tests/test_visit_policy.py", "source_location": "L1841" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_inactive_and_cancelled_customers_excluded", "label": ".test_inactive_and_cancelled_customers_excluded()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_inactive_and_cancelled_customers_excluded()", "source_file": "tests/test_visit_policy.py", "source_location": "L1952" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_invalid_followup_date_falls_back_to_today", "label": ".test_invalid_followup_date_falls_back_to_today()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_invalid_followup_date_falls_back_to_today()", "source_file": "tests/test_visit_policy.py", "source_location": "L1869" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_manual_hold_today_appears", "label": ".test_manual_hold_today_appears()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_manual_hold_today_appears()", "source_file": "tests/test_visit_policy.py", "source_location": "L1913" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_missed_mode_renders_chip_and_back_link", "label": ".test_missed_mode_renders_chip_and_back_link()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_missed_mode_renders_chip_and_back_link()", "source_file": "tests/test_visit_policy.py", "source_location": "L2096" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_newer_coordination_clears_overdue", "label": ".test_newer_coordination_clears_overdue()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_newer_coordination_clears_overdue()", "source_file": "tests/test_visit_policy.py", "source_location": "L2081" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_ordered_by_earliest_followup_time", "label": ".test_ordered_by_earliest_followup_time()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_ordered_by_earliest_followup_time()", "source_file": "tests/test_visit_policy.py", "source_location": "L1973" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_overdue_column_hidden_only_in_followup_view", "label": ".test_overdue_column_hidden_only_in_followup_view()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_overdue_column_hidden_only_in_followup_view()", "source_file": "tests/test_visit_policy.py", "source_location": "L2012" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_overdue_warning_absent_when_all_on_time", "label": ".test_overdue_warning_absent_when_all_on_time()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_overdue_warning_absent_when_all_on_time()", "source_file": "tests/test_visit_policy.py", "source_location": "L2057" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_overdue_warning_appears_for_past_due", "label": ".test_overdue_warning_appears_for_past_due()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_overdue_warning_appears_for_past_due()", "source_file": "tests/test_visit_policy.py", "source_location": "L2047" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_overdue_warning_matches_missed_list", "label": ".test_overdue_warning_matches_missed_list()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_overdue_warning_matches_missed_list()", "source_file": "tests/test_visit_policy.py", "source_location": "L2068" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_overdue_warning_only_in_followup_view", "label": ".test_overdue_warning_only_in_followup_view()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_overdue_warning_only_in_followup_view()", "source_file": "tests/test_visit_policy.py", "source_location": "L2104" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_page_size_is_one_hundred", "label": ".test_page_size_is_one_hundred()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_page_size_is_one_hundred()", "source_file": "tests/test_visit_policy.py", "source_location": "L2039" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_scheduled_view_still_works", "label": ".test_scheduled_view_still_works()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_scheduled_view_still_works()", "source_file": "tests/test_visit_policy.py", "source_location": "L1905" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_scheduled_visit_clears_overdue", "label": ".test_scheduled_visit_clears_overdue()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_scheduled_visit_clears_overdue()", "source_file": "tests/test_visit_policy.py", "source_location": "L2090" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_search_inside_followup_view", "label": ".test_search_inside_followup_view()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_search_inside_followup_view()", "source_file": "tests/test_visit_policy.py", "source_location": "L1963" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_visit_in_future_excludes_customer", "label": ".test_visit_in_future_excludes_customer()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_visit_in_future_excludes_customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L1891" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_visit_in_past_does_not_exclude", "label": ".test_visit_in_past_does_not_exclude()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_visit_in_past_does_not_exclude()", "source_file": "tests/test_visit_policy.py", "source_location": "L1898" }, { "id": "tests_test_visit_policy_todayfollowuptests_test_visit_today_excludes_customer", "label": ".test_visit_today_excludes_customer()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": ".test_visit_today_excludes_customer()", "source_file": "tests/test_visit_policy.py", "source_location": "L1879" }, { "id": "tests_test_visit_policy_todayfollowuptests_visit", "label": "._visit()", "_callable": true, "_origin": "ast", "community": 78, "community_name": "TodayFollowupTests", "file_type": "code", "norm_label": "._visit()", "source_file": "tests/test_visit_policy.py", "source_location": "L1820" }, { "id": "admin_panel_migrations_0065_smsproviderconfig_test_message_noop", "label": "noop()", "_callable": true, "_origin": "ast", "community": 79, "community_name": "Brand Scrubbing Migration", "file_type": "code", "norm_label": "noop()", "source_file": "admin_panel/migrations/0065_smsproviderconfig_test_message.py", "source_location": "L18" }, { "id": "admin_panel_migrations_0065_smsproviderconfig_test_message_scrub_brand", "label": "scrub_brand()", "_callable": true, "_origin": "ast", "community": 79, "community_name": "Brand Scrubbing Migration", "file_type": "code", "norm_label": "scrub_brand()", "source_file": "admin_panel/migrations/0065_smsproviderconfig_test_message.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0066_smsdedup_backfill_keys", "label": "backfill_keys()", "_callable": true, "_origin": "ast", "community": 80, "community_name": "SMS Dedup Migration", "file_type": "code", "norm_label": "backfill_keys()", "source_file": "admin_panel/migrations/0066_smsdedup.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0066_smsdedup_noop", "label": "noop()", "_callable": true, "_origin": "ast", "community": 80, "community_name": "SMS Dedup Migration", "file_type": "code", "norm_label": "noop()", "source_file": "admin_panel/migrations/0066_smsdedup.py", "source_location": "L18" }, { "id": "admin_panel_migrations_0059_sms_flow_control_stamp_scan_since", "label": "stamp_scan_since()", "_callable": true, "_origin": "ast", "community": 83, "community_name": "Flow Control Migration", "file_type": "code", "norm_label": "stamp_scan_since()", "source_file": "admin_panel/migrations/0059_sms_flow_control.py", "source_location": "L6" }, { "id": "admin_panel_migrations_0060_sms_permission_label_rename_manage_sms_permission", "label": "rename_manage_sms_permission()", "_callable": true, "_origin": "ast", "community": 84, "community_name": "Permission Label Migration", "file_type": "code", "norm_label": "rename_manage_sms_permission()", "source_file": "admin_panel/migrations/0060_sms_permission_label.py", "source_location": "L6" }, { "id": "admin_panel_visit_policy_action_appointments", "label": "_action_appointments()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "_action_appointments()", "source_file": "admin_panel/visit_policy.py", "source_location": "L364" }, { "id": "admin_panel_visit_policy_appointment_sources_map", "label": "appointment_sources_map()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "appointment_sources_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L647" }, { "id": "admin_panel_visit_policy_cancel_pending_sms_for_action", "label": "cancel_pending_sms_for_action()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "cancel_pending_sms_for_action()", "source_file": "admin_panel/visit_policy.py", "source_location": "L948" }, { "id": "admin_panel_visit_policy_coordination_holds_map", "label": "coordination_holds_map()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "coordination_holds_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L391" }, { "id": "admin_panel_visit_policy_effective_visit_dt", "label": "effective_visit_dt()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "effective_visit_dt()", "source_file": "admin_panel/visit_policy.py", "source_location": "L90" }, { "id": "admin_panel_visit_policy_followups_on_date", "label": "followups_on_date()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "followups_on_date()", "source_file": "admin_panel/visit_policy.py", "source_location": "L522" }, { "id": "admin_panel_visit_policy_future_actions", "label": "_future_actions()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "_future_actions()", "source_file": "admin_panel/visit_policy.py", "source_location": "L341" }, { "id": "admin_panel_visit_policy_local_day_bounds", "label": "_local_day_bounds()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "_local_day_bounds()", "source_file": "admin_panel/visit_policy.py", "source_location": "L482" }, { "id": "admin_panel_visit_policy_manual_holds_map", "label": "manual_holds_map()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "manual_holds_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L463" }, { "id": "admin_panel_visit_policy_now", "label": "_now()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "_now()", "source_file": "admin_panel/visit_policy.py", "source_location": "L86" }, { "id": "admin_panel_visit_policy_overdue_followups", "label": "overdue_followups()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "overdue_followups()", "source_file": "admin_panel/visit_policy.py", "source_location": "L590" }, { "id": "admin_panel_visit_policy_pending_visit_customer_ids", "label": "_pending_visit_customer_ids()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "_pending_visit_customer_ids()", "source_file": "admin_panel/visit_policy.py", "source_location": "L499" }, { "id": "admin_panel_visit_policy_scheduled_visits_map", "label": "scheduled_visits_map()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "scheduled_visits_map()", "source_file": "admin_panel/visit_policy.py", "source_location": "L380" }, { "id": "admin_panel_visit_policy_soft_delete_action", "label": "soft_delete_action()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "soft_delete_action()", "source_file": "admin_panel/visit_policy.py", "source_location": "L976" }, { "id": "admin_panel_visit_policy_start_of_local_day", "label": "start_of_local_day()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "start_of_local_day()", "source_file": "admin_panel/visit_policy.py", "source_location": "L683" }, { "id": "admin_panel_visit_policy_valid_manual_holds", "label": "_valid_manual_holds()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "_valid_manual_holds()", "source_file": "admin_panel/visit_policy.py", "source_location": "L405" }, { "id": "admin_panel_visit_policy_visit_due_at", "label": "visit_due_at()", "_callable": true, "_origin": "ast", "community": 85, "community_name": "visit_policy.py", "file_type": "code", "norm_label": "visit_due_at()", "source_file": "admin_panel/visit_policy.py", "source_location": "L814" }, { "id": "admin_panel_models_system_cachetable_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 89, "community_name": "CustomerNameFixJob", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/system.py", "source_location": "L50" }, { "id": "admin_panel_models_system_customernamefixjob_str", "label": ".__str__()", "_callable": true, "_origin": "ast", "community": 89, "community_name": "CustomerNameFixJob", "file_type": "code", "norm_label": ".__str__()", "source_file": "admin_panel/models/system.py", "source_location": "L42" }, { "id": "admin_panel_sms_rules_customer_toggle_map", "label": "customer_toggle_map()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customer_toggle_map()", "source_file": "admin_panel/sms/rules.py", "source_location": "L15" }, { "id": "admin_panel_sms_triggers_notify_welcome", "label": "notify_welcome()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "notify_welcome()", "source_file": "admin_panel/sms/triggers.py", "source_location": "L28" }, { "id": "admin_panel_views_customers_actionjson", "label": "ActionJson()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "actionjson()", "source_file": "admin_panel/views/customers.py", "source_location": "L261" }, { "id": "admin_panel_views_customers_customer", "label": "customer()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customer()", "source_file": "admin_panel/views/customers.py", "source_location": "L126" }, { "id": "admin_panel_views_customers_customerdel", "label": "customerDel()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customerdel()", "source_file": "admin_panel/views/customers.py", "source_location": "L858" }, { "id": "admin_panel_views_customers_customeredit", "label": "customerEdit()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customeredit()", "source_file": "admin_panel/views/customers.py", "source_location": "L318" }, { "id": "admin_panel_views_customers_customerfactor", "label": "customerFactor()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customerfactor()", "source_file": "admin_panel/views/customers.py", "source_location": "L242" }, { "id": "admin_panel_views_customers_customerfactors", "label": "customerFactors()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customerfactors()", "source_file": "admin_panel/views/customers.py", "source_location": "L177" }, { "id": "admin_panel_views_customers_customerjson", "label": "CustomerJson()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customerjson()", "source_file": "admin_panel/views/customers.py", "source_location": "L268" }, { "id": "admin_panel_views_customers_customernew", "label": "customerNew()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customernew()", "source_file": "admin_panel/views/customers.py", "source_location": "L137" }, { "id": "admin_panel_views_customers_customernew2", "label": "customerNew2()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customernew2()", "source_file": "admin_panel/views/customers.py", "source_location": "L149" }, { "id": "admin_panel_views_customers_customers", "label": "customers()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customers()", "source_file": "admin_panel/views/customers.py", "source_location": "L68" }, { "id": "admin_panel_views_customers_customersadd", "label": "customersAdd()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customersadd()", "source_file": "admin_panel/views/customers.py", "source_location": "L277" }, { "id": "admin_panel_views_customers_customerssearch", "label": "customersSearch()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "customerssearch()", "source_file": "admin_panel/views/customers.py", "source_location": "L100" }, { "id": "admin_panel_views_customers_productsjson", "label": "productsJson()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "productsjson()", "source_file": "admin_panel/views/customers.py", "source_location": "L254" }, { "id": "admin_panel_views_customers_sarresidh", "label": "sarresidh()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "sarresidh()", "source_file": "admin_panel/views/customers.py", "source_location": "L921" }, { "id": "admin_panel_views_helpers_parse_phone_rows", "label": "_parse_phone_rows()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "_parse_phone_rows()", "source_file": "admin_panel/views/_helpers.py", "source_location": "L41" }, { "id": "tests_test_sms_scannertests_test_deleted_visit_reminder_rearms_next_period_only_keys", "label": "keys()", "_callable": true, "_origin": "ast", "community": 9, "community_name": "views/customers.py", "file_type": "code", "norm_label": "keys()", "source_file": "tests/test_sms.py", "source_location": "L463" }, { "id": "admin_panel_name_fix_decide_prefix", "label": "decide_prefix()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": "decide_prefix()", "source_file": "admin_panel/name_fix.py", "source_location": "L182" }, { "id": "admin_panel_name_fix_nameindex_lookup", "label": ".lookup()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".lookup()", "source_file": "admin_panel/name_fix.py", "source_location": "L68" }, { "id": "tests_test_customer_name_fix_commandtestmixin_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L202" }, { "id": "tests_test_customer_name_fix_datasetfixturemixin_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L59" }, { "id": "tests_test_customer_name_fix_datasetfixturemixin_write_dataset", "label": ".write_dataset()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".write_dataset()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L64" }, { "id": "tests_test_customer_name_fix_decideprefixtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L135" }, { "id": "tests_test_customer_name_fix_decideprefixtests_test_expected_behaviour_table", "label": ".test_expected_behaviour_table()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".test_expected_behaviour_table()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L139" }, { "id": "tests_test_customer_name_fix_decideprefixtests_test_internal_spaces_are_not_rewritten", "label": ".test_internal_spaces_are_not_rewritten()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".test_internal_spaces_are_not_rewritten()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L168" }, { "id": "tests_test_customer_name_fix_decideprefixtests_test_none_value_is_handled", "label": ".test_none_value_is_handled()", "_callable": true, "_origin": "ast", "community": 91, "community_name": "decide_prefix", "file_type": "code", "norm_label": ".test_none_value_is_handled()", "source_file": "tests/test_customer_name_fix.py", "source_location": "L163" }, { "id": "integrations_sms_base_webotp_message", "label": "webotp_message()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": "webotp_message()", "source_file": "integrations/sms/base.py", "source_location": "L18" }, { "id": "integrations_sms_console_console_write", "label": "console_write()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": "console_write()", "source_file": "integrations/sms/console.py", "source_location": "L12" }, { "id": "integrations_sms_console_consolesmsprovider_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".__init__()", "source_file": "integrations/sms/console.py", "source_location": "L31" }, { "id": "integrations_sms_console_consolesmsprovider_send_message", "label": ".send_message()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".send_message()", "source_file": "integrations/sms/console.py", "source_location": "L39" }, { "id": "integrations_sms_console_consolesmsprovider_send_otp", "label": ".send_otp()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".send_otp()", "source_file": "integrations/sms/console.py", "source_location": "L34" }, { "id": "tests_test_sms_consoleencodingtests_cp1252_stdout", "label": "._cp1252_stdout()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": "._cp1252_stdout()", "source_file": "tests/test_sms.py", "source_location": "L698" }, { "id": "tests_test_sms_consoleencodingtests_setup", "label": ".setUp()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".setup()", "source_file": "tests/test_sms.py", "source_location": "L689" }, { "id": "tests_test_sms_consoleencodingtests_test_console_provider_never_raises_on_unencodable_text", "label": ".test_console_provider_never_raises_on_unencodable_text()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".test_console_provider_never_raises_on_unencodable_text()", "source_file": "tests/test_sms.py", "source_location": "L703" }, { "id": "tests_test_sms_consoleencodingtests_test_worker_marks_sent_when_console_cannot_encode", "label": ".test_worker_marks_sent_when_console_cannot_encode()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".test_worker_marks_sent_when_console_cannot_encode()", "source_file": "tests/test_sms.py", "source_location": "L718" }, { "id": "tests_test_sms_consoleencodingtests_test_worker_survives_a_failing_drain_batch", "label": ".test_worker_survives_a_failing_drain_batch()", "_callable": true, "_origin": "ast", "community": 95, "community_name": "console.py", "file_type": "code", "norm_label": ".test_worker_survives_a_failing_drain_batch()", "source_file": "tests/test_sms.py", "source_location": "L736" }, { "id": "tests_factories_login_superuser", "label": "login_superuser()", "_callable": true, "_origin": "ast", "community": 96, "community_name": "test_sms.py", "file_type": "code", "norm_label": "login_superuser()", "source_file": "tests/factories.py", "source_location": "L46" }, { "id": "admin_panel_management_commands_sms_delivery_command_add_arguments", "label": ".add_arguments()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": ".add_arguments()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L29" }, { "id": "admin_panel_management_commands_sms_delivery_command_drain_batch", "label": "._drain_batch()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": "._drain_batch()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L79" }, { "id": "admin_panel_management_commands_sms_delivery_command_emit", "label": "._emit()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": "._emit()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L63" }, { "id": "admin_panel_management_commands_sms_delivery_command_handle", "label": ".handle()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": ".handle()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L38" }, { "id": "admin_panel_management_commands_sms_delivery_command_handle_signal", "label": "._handle_signal()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": "._handle_signal()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L60" }, { "id": "admin_panel_management_commands_sms_delivery_command_init", "label": ".__init__()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": ".__init__()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L25" }, { "id": "admin_panel_management_commands_sms_delivery_command_sleep_interruptible", "label": "._sleep_interruptible()", "_callable": true, "_origin": "ast", "community": 98, "community_name": "Command", "file_type": "code", "norm_label": "._sleep_interruptible()", "source_file": "admin_panel/management/commands/sms_delivery.py", "source_location": "L74" }, { "id": "admin_panel_views_sms", "label": "views/sms.py", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "views/sms.py", "source_file": "admin_panel/views/sms.py", "source_location": "L1" }, { "id": "admin_panel_views_sms_py_login_required", "label": "login_required", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "login_required", "source_file": "", "source_location": "" }, { "id": "manage_required", "label": "_manage_required", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "code", "norm_label": "_manage_required", "source_file": "", "source_location": "" }, { "id": "admin_panel_views_sms_rationale_1", "label": "\u0648\u06cc\u0648\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0631 \u067e\u0646\u0644 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u067e\u0631\u0645\u06cc\u0634\u0646 ``admin_panel.ManageSMS``).", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u0648\u06cc\u0648\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0631 \u067e\u0646\u0644 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u067e\u0631\u0645\u06cc\u0634\u0646 ``admin_panel.managesms``).", "source_file": "admin_panel/views/sms.py", "source_location": "L1" }, { "id": "admin_panel_views_sms_rationale_175", "label": "\u062a\u062c\u0632\u06cc\u0647\u0654 \u00ab\u062e\u0637 \u0634\u0631\u0648\u0639\u00bb \u0628\u0627 \u0642\u0627\u0644\u0628\u200c\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c\u061b \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0628\u0648\u062f\u0646\u060c \u0645\u0642\u062f\u0627\u0631 \u0642\u0628\u0644\u06cc \u062d\u0641\u0638 \u0645\u06cc\u200c\u0634\u0648\u062f.", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u062a\u062c\u0632\u06cc\u0647 \u00ab\u062e\u0637 \u0634\u0631\u0648\u0639\u00bb \u0628\u0627 \u0642\u0627\u0644\u0628\u200c\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c\u061b \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0628\u0648\u062f\u0646\u060c \u0645\u0642\u062f\u0627\u0631 \u0642\u0628\u0644\u06cc \u062d\u0641\u0638 \u0645\u06cc\u200c\u0634\u0648\u062f.", "source_file": "admin_panel/views/sms.py", "source_location": "L175" }, { "id": "admin_panel_views_sms_rationale_194", "label": "\u00abYYYY/MM/DD\u00bb \u0634\u0645\u0633\u06cc \u2192 datetime \u0622\u06af\u0627\u0647 \u062f\u0631 \u0622\u063a\u0627\u0632 \u0647\u0645\u0627\u0646 \u0631\u0648\u0632 (\u062a\u0627\u06cc\u0645\u200c\u0632\u0648\u0646 \u067e\u0631\u0648\u0698\u0647). \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647\u0654\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u00abyyyy/mm/dd\u00bb \u0634\u0645\u0633\u06cc \u2192 datetime \u0627\u06af\u0627\u0647 \u062f\u0631 \u0627\u063a\u0627\u0632 \u0647\u0645\u0627\u0646 \u0631\u0648\u0632 (\u062a\u0627\u06cc\u0645\u200c\u0632\u0648\u0646 \u067e\u0631\u0648\u0698\u0647). \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647...", "source_file": "admin_panel/views/sms.py", "source_location": "L194" }, { "id": "admin_panel_views_sms_rationale_323", "label": "\u062a\u0639\u06cc\u06cc\u0646/\u062d\u0630\u0641 \u06cc\u06a9 \u0634\u0645\u0627\u0631\u0647 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0634\u0645\u0627\u0631\u0647\u0654 \u00ab\u0627\u0635\u0644\u06cc\u00bb (\u06af\u06cc\u0631\u0646\u062f\u0647 \u067e\u06cc\u0627\u0645\u06a9). \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0631 \u0627\u0633\u0627\u0633 **\u062e\u0648\u062f\u0650\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u062a\u0639\u06cc\u06cc\u0646/\u062d\u0630\u0641 \u06cc\u06a9 \u0634\u0645\u0627\u0631\u0647 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0634\u0645\u0627\u0631\u0647 \u00ab\u0627\u0635\u0644\u06cc\u00bb (\u06af\u06cc\u0631\u0646\u062f\u0647 \u067e\u06cc\u0627\u0645\u06a9). \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0631 \u0627\u0633\u0627\u0633 **\u062e\u0648\u062f...", "source_file": "admin_panel/views/sms.py", "source_location": "L323" }, { "id": "admin_panel_views_sms_rationale_351", "label": "\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0627 \u0645\u062a\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0631\u0627\u06cc \u0647\u0645\u06cc\u0646 \u0645\u0634\u062a\u0631\u06cc. \u0645\u062a\u0646 \u0628\u0627\u06cc\u062f \u062a\u0648\u0633\u0637 \u0645\u062f\u06cc\u0631 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f (\u0642\u0627\u0644\u0628\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0627 \u0645\u062a\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0631\u0627\u06cc \u0647\u0645\u06cc\u0646 \u0645\u0634\u062a\u0631\u06cc. \u0645\u062a\u0646 \u0628\u0627\u06cc\u062f \u062a\u0648\u0633\u0637 \u0645\u062f\u06cc\u0631 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f (\u0642\u0627\u0644\u0628...", "source_file": "admin_panel/views/sms.py", "source_location": "L351" }, { "id": "admin_panel_views_sms_rationale_375", "label": "\u0635\u0641 \u0627\u0631\u0633\u0627\u0644: \u0641\u0642\u0637 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0647\u0646\u0648\u0632 \u00ab\u06a9\u0627\u0631\u0650 \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647\u00bb \u062f\u0627\u0631\u0646\u062f. \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u0635\u0641 \u0627\u0631\u0633\u0627\u0644: \u0641\u0642\u0637 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0647\u0646\u0648\u0632 \u00ab\u06a9\u0627\u0631 \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647\u00bb \u062f\u0627\u0631\u0646\u062f. \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647...", "source_file": "admin_panel/views/sms.py", "source_location": "L375" }, { "id": "admin_panel_views_sms_rationale_431", "label": "\u0633\u0648\u0627\u0628\u0642 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc \u0631\u0648\u06cc \u0635\u0641\u062d\u0647\u0654 \u062e\u0648\u062f \u0645\u0634\u062a\u0631\u06cc. \u0647\u0645\u0647\u0654 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u0633\u0648\u0627\u0628\u0642 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc \u0631\u0648\u06cc \u0635\u0641\u062d\u0647 \u062e\u0648\u062f \u0645\u0634\u062a\u0631\u06cc. \u0647\u0645\u0647 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc...", "source_file": "admin_panel/views/sms.py", "source_location": "L431" }, { "id": "admin_panel_views_sms_rationale_465", "label": "\u06af\u0632\u0627\u0631\u0634 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644 \u0647\u0632\u06cc\u0646\u0647. \u0627\u0645\u06a9\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 **\u0628\u0627\u0632\u0647\u0654 \u062a\u0627\u0631\u06cc\u062e\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644 \u0647\u0632\u06cc\u0646\u0647. \u0627\u0645\u06a9\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 **\u0628\u0627\u0632\u0647 \u062a\u0627\u0631\u06cc\u062e...", "source_file": "admin_panel/views/sms.py", "source_location": "L465" }, { "id": "admin_panel_views_sms_rationale_49", "label": "\u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0647 ``url`` \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u06a9\u062f \u067e\u06cc\u0627\u0645 \u0646\u062a\u06cc\u062c\u0647 (\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 flash message). \u06a9\u062f \u062f\u0631\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0647 ``url`` \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u06a9\u062f \u067e\u06cc\u0627\u0645 \u0646\u062a\u06cc\u062c\u0647 (\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 flash message). \u06a9\u062f \u062f\u0631...", "source_file": "admin_panel/views/sms.py", "source_location": "L49" }, { "id": "admin_panel_views_sms_rationale_573", "label": "\u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u00ab\u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u062a\u0623\u06cc\u06cc\u062f\u00bb \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0648 \u0622\u0645\u0627\u062f\u0647\u0654 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u00ab\u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u062a\u0627\u06cc\u06cc\u062f\u00bb \u0631\u0627 \u062a\u0627\u06cc\u06cc\u062f \u0648 \u0627\u0645\u0627\u062f\u0647 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.", "source_file": "admin_panel/views/sms.py", "source_location": "L573" }, { "id": "admin_panel_views_sms_rationale_582", "label": "\u062a\u0623\u06cc\u06cc\u062f \u06cc\u06a9 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062a\u0648\u0633\u0637 worker.", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u062a\u0627\u06cc\u06cc\u062f \u06cc\u06a9 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062a\u0648\u0633\u0637 worker.", "source_file": "admin_panel/views/sms.py", "source_location": "L582" }, { "id": "admin_panel_views_sms_rationale_593", "label": "\u062d\u0630\u0641 \u06cc\u06a9 \u067e\u06cc\u0627\u0645\u06a9 \u0627\u0632 \u0635\u0641 (\u0645\u062b\u0644\u0627\u064b \u067e\u0633 \u0627\u0632 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u0648 \u0631\u062f \u0622\u0646). \u067e\u06cc\u0627\u0645\u06a9\u0650 \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u062d\u0630\u0641 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u061b\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u062d\u0630\u0641 \u06cc\u06a9 \u067e\u06cc\u0627\u0645\u06a9 \u0627\u0632 \u0635\u0641 (\u0645\u062b\u0644\u0627 \u067e\u0633 \u0627\u0632 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u0648 \u0631\u062f \u0627\u0646). \u067e\u06cc\u0627\u0645\u06a9 \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u062d\u0630\u0641 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u061b...", "source_file": "admin_panel/views/sms.py", "source_location": "L593" }, { "id": "admin_panel_views_sms_rationale_614", "label": "\u0627\u0642\u062f\u0627\u0645 \u06af\u0631\u0648\u0647\u06cc \u0631\u0648\u06cc \u0635\u0641: \u062a\u0623\u06cc\u06cc\u062f/\u062d\u0630\u0641 \u0645\u0648\u0627\u0631\u062f \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u06cc\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0644 \u0645\u0648\u0627\u0631\u062f \u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631.", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u0627\u0642\u062f\u0627\u0645 \u06af\u0631\u0648\u0647\u06cc \u0631\u0648\u06cc \u0635\u0641: \u062a\u0627\u06cc\u06cc\u062f/\u062d\u0630\u0641 \u0645\u0648\u0627\u0631\u062f \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u06cc\u0627 \u062a\u0627\u06cc\u06cc\u062f \u06a9\u0644 \u0645\u0648\u0627\u0631\u062f \u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631.", "source_file": "admin_panel/views/sms.py", "source_location": "L614" }, { "id": "admin_panel_views_sms_rationale_640", "label": "\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc\u0650 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0635\u0641 \u0631\u0627 \u067e\u06cc\u0634 \u0627\u0632 \u062d\u0630\u0641 \u062f\u0631 \u062f\u0641\u062a\u0631 ``SMSDedup`` \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0635\u0641 \u0631\u0627 \u067e\u06cc\u0634 \u0627\u0632 \u062d\u0630\u0641 \u062f\u0631 \u062f\u0641\u062a\u0631 ``smsdedup`` \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f....", "source_file": "admin_panel/views/sms.py", "source_location": "L640" }, { "id": "admin_panel_views_sms_rationale_655", "label": "\u062e\u0627\u0644\u06cc \u06a9\u0631\u062f\u0646 \u0635\u0641 \u2014 \u0641\u0642\u0637 \u0645\u0648\u0627\u0631\u062f \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 (\u0628\u062f\u0648\u0646 \u0628\u0627\u0632\u06af\u0634\u062a). \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u062c\u0632\u0648 \u0635\u0641\u2026", "_origin": "ast", "community": 0, "community_name": "views/sms.py", "file_type": "rationale", "norm_label": "\u062e\u0627\u0644\u06cc \u06a9\u0631\u062f\u0646 \u0635\u0641 \u2014 \u0641\u0642\u0637 \u0645\u0648\u0627\u0631\u062f \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 (\u0628\u062f\u0648\u0646 \u0628\u0627\u0632\u06af\u0634\u062a). \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u062c\u0632\u0648 \u0635\u0641...", "source_file": "admin_panel/views/sms.py", "source_location": "L655" }, { "id": "tests_test_sms_rationale_1246", "label": "\u00ab\u0627\u0631\u0633\u0627\u0644 \u062e\u0648\u062f\u06a9\u0627\u0631\u00bb \u0647\u0631 \u0646\u0648\u0639 \u067e\u06cc\u0627\u0645\u06a9: \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062e\u0627\u0645\u0648\u0634 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062a\u0623\u06cc\u06cc\u062f \u0645\u062f\u06cc\u0631).", "_origin": "ast", "community": 1, "community_name": "AutoSendTests", "file_type": "rationale", "norm_label": "\u00ab\u0627\u0631\u0633\u0627\u0644 \u062e\u0648\u062f\u06a9\u0627\u0631\u00bb \u0647\u0631 \u0646\u0648\u0639 \u067e\u06cc\u0627\u0645\u06a9: \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062e\u0627\u0645\u0648\u0634 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062a\u0627\u06cc\u06cc\u062f \u0645\u062f\u06cc\u0631).", "source_file": "tests/test_sms.py", "source_location": "L1246" }, { "id": "admin_panel_migrations_0001_initial", "label": "0001_initial.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0001_initial.py", "source_file": "admin_panel/migrations/0001_initial.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0007_productinstore_factor", "label": "0007_productinstore_factor.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0007_productinstore_factor.py", "source_file": "admin_panel/migrations/0007_productinstore_factor.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0008_storeroom_user", "label": "0008_storeroom_user.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0008_storeroom_user.py", "source_file": "admin_panel/migrations/0008_storeroom_user.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0011_storeroom_user", "label": "0011_storeroom_user.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0011_storeroom_user.py", "source_file": "admin_panel/migrations/0011_storeroom_user.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0018_alter_factoriteam_product", "label": "0018_alter_factoriteam_product.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0018_alter_factoriteam_product.py", "source_file": "admin_panel/migrations/0018_alter_factoriteam_product.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0019_article_articletype", "label": "0019_article_articletype.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0019_article_articletype.py", "source_file": "admin_panel/migrations/0019_article_articletype.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0036_sarresid", "label": "0036_sarresid.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0036_sarresid.py", "source_file": "admin_panel/migrations/0036_sarresid.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0038_auto_20240213_1735", "label": "0038_auto_20240213_1735.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0038_auto_20240213_1735.py", "source_file": "admin_panel/migrations/0038_auto_20240213_1735.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0042_article_user", "label": "0042_article_user.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0042_article_user.py", "source_file": "admin_panel/migrations/0042_article_user.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0046_auto_20260624_1818", "label": "0046_auto_20260624_1818.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0046_auto_20260624_1818.py", "source_file": "admin_panel/migrations/0046_auto_20260624_1818.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0054_auto_20260715_2250", "label": "0054_auto_20260715_2250.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0054_auto_20260715_2250.py", "source_file": "admin_panel/migrations/0054_auto_20260715_2250.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0057_sms", "label": "0057_sms.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0057_sms.py", "source_file": "admin_panel/migrations/0057_sms.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0080_action_soft_delete", "label": "0080_action_soft_delete.py", "_origin": "ast", "community": 10, "community_name": "django_db_models_deletion", "file_type": "code", "norm_label": "0080_action_soft_delete.py", "source_file": "admin_panel/migrations/0080_action_soft_delete.py", "source_location": "L1" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones", "label": "normalize_customer_sms_phones.py", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "normalize_customer_sms_phones.py", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L1" }, { "id": "khatibi_production_settings", "label": "production_settings.py", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "production_settings.py", "source_file": "khatibi/production_settings.py", "source_location": "L1" }, { "id": "khatibi_settings", "label": "settings.py", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "settings.py", "source_file": "khatibi/settings.py", "source_location": "L1" }, { "id": "tests_test_customer_name_fix", "label": "test_customer_name_fix.py", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "test_customer_name_fix.py", "source_file": "tests/test_customer_name_fix.py", "source_location": "L1" }, { "id": "tests_test_sms_phone_normalize", "label": "test_sms_phone_normalize.py", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "test_sms_phone_normalize.py", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L1" }, { "id": "tests_test_sms_phone_normalize_py_testcase", "label": "TestCase", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "code", "norm_label": "testcase", "source_file": "", "source_location": "" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_rationale_1", "label": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u062a\u062c\u0645\u06cc\u0639 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0647\u0631 \u0645\u0634\u062a\u0631\u06cc \u062f\u0631 ``Customer.sms_primary_phones``.\u2026", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u062a\u062c\u0645\u06cc\u0639 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0647\u0631 \u0645\u0634\u062a\u0631\u06cc \u062f\u0631 ``customer.sms_primary_phones``....", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L1" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_rationale_60", "label": "\u0641\u0642\u0637 \u0627\u0631\u0642\u0627\u0645\u0650 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc\u060c \u0628\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0627\u0631\u0642\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc/\u0639\u0631\u0628\u06cc \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc.", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "\u0641\u0642\u0637 \u0627\u0631\u0642\u0627\u0645 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc\u060c \u0628\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0627\u0631\u0642\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc/\u0639\u0631\u0628\u06cc \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc.", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L60" }, { "id": "admin_panel_management_commands_normalize_customer_sms_phones_rationale_68", "label": "\u0622\u06cc\u0627 \u0645\u0642\u062f\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc \u0634\u06a9\u0644 \u0634\u0645\u0627\u0631\u0647\u0654 \u062b\u0627\u0628\u062a \u062f\u0627\u0631\u062f\u061f (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u062a\u0641\u06a9\u06cc\u06a9 \u062f\u0631 \u06af\u0632\u0627\u0631\u0634) \u0634\u0627\u0645\u0644 \u0634\u0645\u0627\u0631\u0647\u0654\u2026", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "\u0627\u06cc\u0627 \u0645\u0642\u062f\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc \u0634\u06a9\u0644 \u0634\u0645\u0627\u0631\u0647 \u062b\u0627\u0628\u062a \u062f\u0627\u0631\u062f\u061f (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u062a\u0641\u06a9\u06cc\u06a9 \u062f\u0631 \u06af\u0632\u0627\u0631\u0634) \u0634\u0627\u0645\u0644 \u0634\u0645\u0627\u0631\u0647...", "source_file": "admin_panel/management/commands/normalize_customer_sms_phones.py", "source_location": "L68" }, { "id": "khatibi_settings_rationale_1", "label": "Django settings for khatibi project. Generated by 'django-admin startproject'\u2026", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "django settings for khatibi project. generated by 'django-admin startproject'...", "source_file": "khatibi/settings.py", "source_location": "L1" }, { "id": "tests_test_customer_name_fix_rationale_1", "label": "\u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u0642\u0627\u0628\u0644\u06cc\u062a \u00ab\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645 \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646\u00bb. \u0647\u0645\u0647\u0654 \u062a\u0633\u062a\u200c\u0647\u0627 \u0631\u0648\u06cc\u2026", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "\u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u0642\u0627\u0628\u0644\u06cc\u062a \u00ab\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u0627\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645 \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646\u00bb. \u0647\u0645\u0647 \u062a\u0633\u062a\u200c\u0647\u0627 \u0631\u0648\u06cc...", "source_file": "tests/test_customer_name_fix.py", "source_location": "L1" }, { "id": "tests_test_sms_phone_normalize_rationale_1", "label": "\u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 ``normalize_customer_sms_phones``. \u0647\u0645\u0647\u0654 \u062a\u0633\u062a\u200c\u0647\u0627 \u0631\u0648\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a\u06cc\u2026", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "\u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 ``normalize_customer_sms_phones``. \u0647\u0645\u0647 \u062a\u0633\u062a\u200c\u0647\u0627 \u0631\u0648\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a\u06cc...", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L1" }, { "id": "tests_test_sms_phone_normalize_rationale_32", "label": "\u062a\u0648\u0627\u0628\u0639 \u06a9\u0645\u06a9\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc/\u062a\u0641\u06a9\u06cc\u06a9 (\u0628\u062f\u0648\u0646 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648\u0627\u0642\u0639\u06cc).", "_origin": "ast", "community": 100, "community_name": "test_customer_name_fix.py", "file_type": "rationale", "norm_label": "\u062a\u0648\u0627\u0628\u0639 \u06a9\u0645\u06a9\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc/\u062a\u0641\u06a9\u06cc\u06a9 (\u0628\u062f\u0648\u0646 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648\u0627\u0642\u0639\u06cc).", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L32" }, { "id": "admin_panel_management_commands_send_daily_report_py_basecommand", "label": "BaseCommand", "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "code", "norm_label": "basecommand", "source_file": "", "source_location": "" }, { "id": "tests_test_visit_policy_rationale_2275", "label": "\u062f\u06a9\u0645\u0647\u0654 \u062d\u0630\u0641 \u0631\u0648\u06cc \u0635\u0641\u062d\u0647\u0654 \u0627\u0642\u062f\u0627\u0645\u200c\u0647\u0627: \u062d\u0636\u0648\u0631\u060c \u0642\u0641\u0644 \u0646\u0638\u0631\u0633\u0646\u062c\u06cc \u0648 \u0627\u0633\u06a9\u0648\u067e.", "_origin": "ast", "community": 101, "community_name": "Customer", "file_type": "rationale", "norm_label": "\u062f\u06a9\u0645\u0647 \u062d\u0630\u0641 \u0631\u0648\u06cc \u0635\u0641\u062d\u0647 \u0627\u0642\u062f\u0627\u0645\u200c\u0647\u0627: \u062d\u0636\u0648\u0631\u060c \u0642\u0641\u0644 \u0646\u0638\u0631\u0633\u0646\u062c\u06cc \u0648 \u0627\u0633\u06a9\u0648\u067e.", "source_file": "tests/test_visit_policy.py", "source_location": "L2275" }, { "id": "tests_test_sms_rationale_658", "label": "\u0628\u062f\u0648\u0646 \u062a\u0623\u06cc\u06cc\u062f \u0645\u062f\u06cc\u0631\u060c worker \u0646\u0628\u0627\u06cc\u062f \u067e\u06cc\u0627\u0645\u06a9\u0650 \u00ab\u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u062a\u0623\u06cc\u06cc\u062f\u00bb \u0631\u0627 \u0628\u0641\u0631\u0633\u062a\u062f.", "_origin": "ast", "community": 102, "community_name": "WorkerTests", "file_type": "rationale", "norm_label": "\u0628\u062f\u0648\u0646 \u062a\u0627\u06cc\u06cc\u062f \u0645\u062f\u06cc\u0631\u060c worker \u0646\u0628\u0627\u06cc\u062f \u067e\u06cc\u0627\u0645\u06a9 \u00ab\u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u062a\u0627\u06cc\u06cc\u062f\u00bb \u0631\u0627 \u0628\u0641\u0631\u0633\u062a\u062f.", "source_file": "tests/test_sms.py", "source_location": "L658" }, { "id": "entrypoint", "label": "entrypoint.sh", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "metadata": { "language": "bash", "kind": "file" }, "norm_label": "entrypoint.sh", "source_file": "entrypoint.sh", "source_location": "L1" }, { "id": "entrypoint_sh__entry", "label": "entrypoint.sh script", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "norm_label": "entrypoint.sh script", "source_file": "entrypoint.sh", "source_location": "L1" }, { "id": "manage", "label": "manage.py", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "norm_label": "manage.py", "source_file": "manage.py", "source_location": "L1" }, { "id": "run", "label": "run.sh", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "metadata": { "language": "bash", "kind": "file" }, "norm_label": "run.sh", "source_file": "run.sh", "source_location": "L1" }, { "id": "run_sh__entry", "label": "run.sh script", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "norm_label": "run.sh script", "source_file": "run.sh", "source_location": "L1" }, { "id": "run_start_service", "label": "start_service()", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_function" }, "norm_label": "start_service()", "source_file": "run.sh", "source_location": "L103" }, { "id": "run_usage", "label": "usage()", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_function" }, "norm_label": "usage()", "source_file": "run.sh", "source_location": "L41" }, { "id": "manage_rationale_2", "label": "Django's command-line utility for administrative tasks.", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "rationale", "norm_label": "django's command-line utility for administrative tasks.", "source_file": "manage.py", "source_location": "L2" }, { "id": "manage_rationale_8", "label": "Run administrative tasks.", "_origin": "ast", "community": 103, "community_name": "manage.py", "file_type": "rationale", "norm_label": "run administrative tasks.", "source_file": "manage.py", "source_location": "L8" }, { "id": "fix_customer_names", "label": "fix_customer_names.md", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "page", "norm_label": "fix_customer_names.md", "source_file": "fix_customer_names.md", "source_location": "L1" }, { "id": "fix_customer_names_sqlite_\u0642\u0641\u0644_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_\u0628\u0627\u0631_\u0631\u0648\u06cc_\u0633\u0627\u06cc\u062a", "label": "SQLite\u060c \u0642\u0641\u0644 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u0628\u0627\u0631 \u0631\u0648\u06cc \u0633\u0627\u06cc\u062a", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "sqlite\u060c \u0642\u0641\u0644 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u0628\u0627\u0631 \u0631\u0648\u06cc \u0633\u0627\u06cc\u062a", "source_file": "fix_customer_names.md", "source_location": "L471" }, { "id": "fix_customer_names_\u0627\u0641\u0632\u0648\u062f\u0646_\u067e\u06cc\u0634\u0648\u0646\u062f_\u0622\u0642\u0627\u06cc_\u062e\u0627\u0646\u0645_\u0628\u0647_\u0646\u0627\u0645_\u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0627\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "source_file": "fix_customer_names.md", "source_location": "L1" }, { "id": "fix_customer_names_\u0628\u0631\u0631\u0633\u06cc_\u0635\u062d\u062a_\u062f\u0627\u062f\u0647_sql_\u067e\u06cc\u0634_\u0627\u0632_\u067e\u0633_\u0627\u0632_\u0627\u062c\u0631\u0627", "label": "\u0628\u0631\u0631\u0633\u06cc \u0635\u062d\u062a \u062f\u0627\u062f\u0647 (SQL\u060c \u067e\u06cc\u0634 \u0627\u0632/\u067e\u0633 \u0627\u0632 \u0627\u062c\u0631\u0627)", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0628\u0631\u0631\u0633\u06cc \u0635\u062d\u062a \u062f\u0627\u062f\u0647 (sql\u060c \u067e\u06cc\u0634 \u0627\u0632/\u067e\u0633 \u0627\u0632 \u0627\u062c\u0631\u0627)", "source_file": "fix_customer_names.md", "source_location": "L543" }, { "id": "fix_customer_names_\u0628\u06a9\u0627\u067e_\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0646\u06cc\u0633\u062a", "label": "\u0628\u06a9\u0627\u067e/\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u06cc\u0633\u062a", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0628\u06a9\u0627\u067e/\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u06cc\u0633\u062a", "source_file": "fix_customer_names.md", "source_location": "L507" }, { "id": "fix_customer_names_\u0628\u06a9\u0627\u067e_\u067e\u06cc\u0634_\u0627\u0632_\u0627\u062c\u0631\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc", "label": "\u0628\u06a9\u0627\u067e \u067e\u06cc\u0634 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0628\u06a9\u0627\u067e \u067e\u06cc\u0634 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc", "source_file": "fix_customer_names.md", "source_location": "L359" }, { "id": "fix_customer_names_\u062a\u0633\u062a_\u0647\u0627", "label": "\u062a\u0633\u062a\u200c\u0647\u0627", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u062a\u0633\u062a\u200c\u0647\u0627", "source_file": "fix_customer_names.md", "source_location": "L563" }, { "id": "fix_customer_names_\u062a\u0639\u0631\u06cc\u0641_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_\u0622\u0645\u0627\u0631\u06cc", "label": "\u062a\u0639\u0631\u06cc\u0641 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0622\u0645\u0627\u0631\u06cc", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u062a\u0639\u0631\u06cc\u0641 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0645\u0627\u0631\u06cc", "source_file": "fix_customer_names.md", "source_location": "L628" }, { "id": "fix_customer_names_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0631\u0627\u06cc\u062c_\u0648_\u0627\u0642\u062f\u0627\u0645_\u062f\u0631\u0633\u062a", "label": "\u062e\u0637\u0627\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c \u0648 \u0627\u0642\u062f\u0627\u0645 \u062f\u0631\u0633\u062a", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u062e\u0637\u0627\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c \u0648 \u0627\u0642\u062f\u0627\u0645 \u062f\u0631\u0633\u062a", "source_file": "fix_customer_names.md", "source_location": "L530" }, { "id": "fix_customer_names_\u0642\u0641\u0644_\u0648_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0645_\u0632\u0645\u0627\u0646", "label": "\u0642\u0641\u0644 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0647\u0645\u200c\u0632\u0645\u0627\u0646", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0642\u0641\u0644 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0647\u0645\u200c\u0632\u0645\u0627\u0646", "source_file": "fix_customer_names.md", "source_location": "L456" }, { "id": "fix_customer_names_\u0646\u06a9\u062a\u0647_\u0647\u0627_\u0648_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627", "label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627 \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627 \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627", "source_file": "fix_customer_names.md", "source_location": "L574" }, { "id": "fix_customer_names_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0633\u0631\u06cc\u0639_\u06a9\u067e\u06cc_\u067e\u06cc\u0633\u062a", "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0633\u0631\u06cc\u0639 (\u06a9\u067e\u06cc/\u067e\u06cc\u0633\u062a)", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0633\u0631\u06cc\u0639 (\u06a9\u067e\u06cc/\u067e\u06cc\u0633\u062a)", "source_file": "fix_customer_names.md", "source_location": "L598" }, { "id": "fix_customer_names_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u062f\u0633\u062a\u0648\u0631", "label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631", "_origin": "ast", "community": 104, "community_name": "\u0627\u0641\u0632\u0648\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0622\u0642\u0627\u06cc/\u062e\u0627\u0646\u0645\u00bb \u0628\u0647 \u0646\u0627\u0645 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "file_type": "document", "node_kind": "heading", "norm_label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631", "source_file": "fix_customer_names.md", "source_location": "L214" }, { "id": "admin_panel_management_commands_sms_scan_py_basecommand", "label": "BaseCommand", "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "code", "norm_label": "basecommand", "source_file": "", "source_location": "" }, { "id": "admin_panel_management_commands_sms_scan_rationale_46", "label": "\u0646\u0648\u0634\u062a\u0646 \u062e\u0631\u0648\u062c\u06cc \u0628\u0627 \u062a\u062d\u0645\u0644 \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u0645\u062d\u062f\u0648\u062f \u06a9\u0646\u0633\u0648\u0644 (\u0645\u062b\u0644\u0627\u064b cp1252 \u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632).", "_origin": "ast", "community": 105, "community_name": "Command", "file_type": "rationale", "norm_label": "\u0646\u0648\u0634\u062a\u0646 \u062e\u0631\u0648\u062c\u06cc \u0628\u0627 \u062a\u062d\u0645\u0644 \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u0645\u062d\u062f\u0648\u062f \u06a9\u0646\u0633\u0648\u0644 (\u0645\u062b\u0644\u0627 cp1252 \u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632).", "source_file": "admin_panel/management/commands/sms_scan.py", "source_location": "L46" }, { "id": "tests_test_sms_phone_normalize_rationale_107", "label": "\u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc: \u062a\u062c\u0645\u06cc\u0639\u060c \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631\u06cc\u060c \u0641\u06cc\u0644\u062a\u0631 \u0646\u0627\u0645\u0639\u062a\u0628\u0631\u060c \u0627\u06cc\u0645\u0646\u06cc \u062f\u0627\u062f\u0647.", "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "rationale", "norm_label": "\u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc: \u062a\u062c\u0645\u06cc\u0639\u060c \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631\u06cc\u060c \u0641\u06cc\u0644\u062a\u0631 \u0646\u0627\u0645\u0639\u062a\u0628\u0631\u060c \u0627\u06cc\u0645\u0646\u06cc \u062f\u0627\u062f\u0647.", "source_file": "tests/test_sms_phone_normalize.py", "source_location": "L107" }, { "id": "tests_test_sms_rationale_1332", "label": "\u062a\u0639\u06cc\u06cc\u0646 \u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0635\u0644\u06cc \u0627\u0632 \u0635\u0641\u062d\u0647\u0654 \u0645\u0634\u062a\u0631\u06cc\u060c \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0634\u0645\u0627\u0631\u0647 \u06a9\u062c\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.", "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "rationale", "norm_label": "\u062a\u0639\u06cc\u06cc\u0646 \u0634\u0645\u0627\u0631\u0647 \u0627\u0635\u0644\u06cc \u0627\u0632 \u0635\u0641\u062d\u0647 \u0645\u0634\u062a\u0631\u06cc\u060c \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0634\u0645\u0627\u0631\u0647 \u06a9\u062c\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.", "source_file": "tests/test_sms.py", "source_location": "L1332" }, { "id": "tests_test_sms_rationale_1386", "label": "\u062f\u06a9\u0645\u0647\u0654 \u062a\u0639\u06cc\u06cc\u0646 \u00ab\u0627\u0635\u0644\u06cc\u00bb \u0628\u0627\u06cc\u062f \u06a9\u0646\u0627\u0631 \u0634\u0645\u0627\u0631\u0647 \u062f\u0631 \u0633\u062a\u0648\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0634\u062a\u0631\u06cc \u0628\u0627\u0634\u062f (\u0646\u0647 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647).", "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "rationale", "norm_label": "\u062f\u06a9\u0645\u0647 \u062a\u0639\u06cc\u06cc\u0646 \u00ab\u0627\u0635\u0644\u06cc\u00bb \u0628\u0627\u06cc\u062f \u06a9\u0646\u0627\u0631 \u0634\u0645\u0627\u0631\u0647 \u062f\u0631 \u0633\u062a\u0648\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0634\u062a\u0631\u06cc \u0628\u0627\u0634\u062f (\u0646\u0647 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647).", "source_file": "tests/test_sms.py", "source_location": "L1386" }, { "id": "tests_test_sms_rationale_1414", "label": "\u0628\u062e\u0634 \u062d\u0630\u0641\u200c\u0634\u062f\u0647 \u0646\u0628\u0627\u06cc\u062f \u062f\u06cc\u06af\u0631 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0628\u0627\u0634\u062f.", "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "rationale", "norm_label": "\u0628\u062e\u0634 \u062d\u0630\u0641\u200c\u0634\u062f\u0647 \u0646\u0628\u0627\u06cc\u062f \u062f\u06cc\u06af\u0631 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0628\u0627\u0634\u062f.", "source_file": "tests/test_sms.py", "source_location": "L1414" }, { "id": "tests_test_sms_rationale_1976", "label": "\u062e\u0627\u0644\u06cc \u06a9\u0631\u062f\u0646 \u0635\u0641: \u0645\u0648\u0627\u0631\u062f \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 \u062d\u0630\u0641 \u0648 \u06a9\u0644\u06cc\u062f\u0647\u0627 \u062f\u0631 \u062f\u0641\u062a\u0631 \u062d\u0641\u0638 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc\u2026", "_origin": "ast", "community": 106, "community_name": "make_customer", "file_type": "rationale", "norm_label": "\u062e\u0627\u0644\u06cc \u06a9\u0631\u062f\u0646 \u0635\u0641: \u0645\u0648\u0627\u0631\u062f \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 \u062d\u0630\u0641 \u0648 \u06a9\u0644\u06cc\u062f\u0647\u0627 \u062f\u0631 \u062f\u0641\u062a\u0631 \u062d\u0641\u0638 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc...", "source_file": "tests/test_sms.py", "source_location": "L1976" }, { "id": "admin_apps", "label": "admin/apps.py", "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "admin/apps.py", "source_file": "admin/apps.py", "source_location": "L1" }, { "id": "admin_apps_py_appconfig", "label": "AppConfig", "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "appconfig", "source_file": "", "source_location": "" }, { "id": "admin_panel_apps", "label": "admin_panel/apps.py", "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "admin_panel/apps.py", "source_file": "admin_panel/apps.py", "source_location": "L1" }, { "id": "admin_panel_apps_py_appconfig", "label": "AppConfig", "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "code", "norm_label": "appconfig", "source_file": "", "source_location": "" }, { "id": "admin_panel_apps_rationale_7", "label": "\u0627\u0633\u062a\u0631\u06cc\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0631\u0627 \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u0645\u062a\u0646 \u063a\u06cc\u0631-ASCII \u0645\u0642\u0627\u0648\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06a9\u0646\u0633\u0648\u0644 \u0648\u06cc\u0646\u062f\u0648\u0632 \u0628\u0627\u2026", "_origin": "ast", "community": 107, "community_name": "admin_panel/apps.py", "file_type": "rationale", "norm_label": "\u0627\u0633\u062a\u0631\u06cc\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0631\u0627 \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u0645\u062a\u0646 \u063a\u06cc\u0631-ascii \u0645\u0642\u0627\u0648\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06a9\u0646\u0633\u0648\u0644 \u0648\u06cc\u0646\u062f\u0648\u0632 \u0628\u0627...", "source_file": "admin_panel/apps.py", "source_location": "L7" }, { "id": "admin_panel_sms_init", "label": "admin_panel/sms/__init__.py", "_origin": "ast", "community": 108, "community_name": "SMS Domain Logic", "file_type": "code", "norm_label": "admin_panel/sms/__init__.py", "source_file": "admin_panel/sms/__init__.py", "source_location": "L1" }, { "id": "admin_panel_sms_init_rationale_1", "label": "\u0645\u0646\u0637\u0642 \u062f\u0627\u0645\u0646\u0647\u0654 \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645 \u067e\u06cc\u0627\u0645\u06a9 (\u0631\u0646\u062f\u0631 \u0642\u0627\u0644\u0628\u060c \u06af\u06cc\u0631\u0646\u062f\u06af\u0627\u0646\u060c \u0642\u0648\u0627\u0639\u062f\u060c \u0635\u0641 \u0648 \u0627\u0633\u06a9\u0646\u0631).", "_origin": "ast", "community": 108, "community_name": "SMS Domain Logic", "file_type": "rationale", "norm_label": "\u0645\u0646\u0637\u0642 \u062f\u0627\u0645\u0646\u0647 \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645 \u067e\u06cc\u0627\u0645\u06a9 (\u0631\u0646\u062f\u0631 \u0642\u0627\u0644\u0628\u060c \u06af\u06cc\u0631\u0646\u062f\u06af\u0627\u0646\u060c \u0642\u0648\u0627\u0639\u062f\u060c \u0635\u0641 \u0648 \u0627\u0633\u06a9\u0646\u0631).", "source_file": "admin_panel/sms/__init__.py", "source_location": "L1" }, { "id": "tests_test_sms_rationale_1092", "label": "\u067e\u0627\u06cc\u0647\u0654 \u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9: \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0633\u0648\u067e\u0631\u06cc\u0648\u0632\u0631 \u0648\u0627\u0631\u062f\u200c\u0634\u062f\u0647 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f.", "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "rationale", "norm_label": "\u067e\u0627\u06cc\u0647 \u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9: \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0633\u0648\u067e\u0631\u06cc\u0648\u0632\u0631 \u0648\u0627\u0631\u062f\u200c\u0634\u062f\u0647 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f.", "source_file": "tests/test_sms.py", "source_location": "L1092" }, { "id": "tests_test_sms_rationale_1841", "label": "\u067e\u06cc\u0627\u0645\u06a9\u0650 \u062d\u0630\u0641\u200c\u0634\u062f\u0647 \u0627\u0632 \u0635\u0641 \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0645\u062c\u062f\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0627\u0632\u0646\u0645\u06cc\u200c\u06af\u0631\u062f\u062f. \u06a9\u0644\u06cc\u062f \u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc \u062f\u0631 \u062f\u0641\u062a\u0631\u2026", "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0627\u0645\u06a9 \u062d\u0630\u0641\u200c\u0634\u062f\u0647 \u0627\u0632 \u0635\u0641 \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0645\u062c\u062f\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0627\u0632\u0646\u0645\u06cc\u200c\u06af\u0631\u062f\u062f. \u06a9\u0644\u06cc\u062f \u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc \u062f\u0631 \u062f\u0641\u062a\u0631...", "source_file": "tests/test_sms.py", "source_location": "L1841" }, { "id": "tests_test_sms_rationale_2024", "label": "\u067e\u06cc\u0627\u0645\u06a9 \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u0627\u0632 \u0635\u0641 \u062d\u0630\u0641 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0633\u0627\u0628\u0642\u0647\u200c\u0627\u0634 \u062f\u0631 \u00ab\u06af\u0632\u0627\u0631\u0634 \u0627\u0631\u0633\u0627\u0644\u00bb \u0645\u06cc\u200c\u0645\u0627\u0646\u062f.", "_origin": "ast", "community": 11, "community_name": "PanelTestCase", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0627\u0645\u06a9 \u0627\u0631\u0633\u0627\u0644\u200c\u0634\u062f\u0647 \u0627\u0632 \u0635\u0641 \u062d\u0630\u0641 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0633\u0627\u0628\u0642\u0647\u200c\u0627\u0634 \u062f\u0631 \u00ab\u06af\u0632\u0627\u0631\u0634 \u0627\u0631\u0633\u0627\u0644\u00bb \u0645\u06cc\u200c\u0645\u0627\u0646\u062f.", "source_file": "tests/test_sms.py", "source_location": "L2024" }, { "id": "gemini", "label": "GEMINI.md", "_origin": "ast", "community": 111, "community_name": "Documentation and Graphing", "file_type": "document", "node_kind": "page", "norm_label": "gemini.md", "source_file": "GEMINI.md", "source_location": "L1" }, { "id": "gemini_graphify", "label": "graphify", "_origin": "ast", "community": 111, "community_name": "Documentation and Graphing", "file_type": "document", "node_kind": "heading", "norm_label": "graphify", "source_file": "GEMINI.md", "source_location": "L1" }, { "id": "admin_migrations_init", "label": "admin/migrations/__init__.py", "_origin": "ast", "community": 112, "community_name": "Admin Migration Package", "file_type": "code", "norm_label": "admin/migrations/__init__.py", "source_file": "admin/migrations/__init__.py", "source_location": null }, { "id": "admin_panel_sms_recipients", "label": "recipients.py", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "code", "norm_label": "recipients.py", "source_file": "admin_panel/sms/recipients.py", "source_location": "L1" }, { "id": "normalize_customer_sms_phones_\u0642\u0627\u0644\u0628_\u0630\u062e\u06cc\u0631\u0647_\u0634\u062f\u0647_989xxxxxxxxx", "label": "\u0642\u0627\u0644\u0628\u0650 \u0630\u062e\u06cc\u0631\u0647\u200c\u0634\u062f\u0647: `+989xxxxxxxxx`", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "document", "node_kind": "heading", "norm_label": "\u0642\u0627\u0644\u0628 \u0630\u062e\u06cc\u0631\u0647\u200c\u0634\u062f\u0647: `+989xxxxxxxxx`", "source_file": "normalize_customer_sms_phones.md", "source_location": "L147" }, { "id": "normalize_customer_sms_phones_\u0642\u0648\u0627\u0639\u062f_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0648_\u0642\u0627\u0644\u0628_\u0634\u0645\u0627\u0631\u0647", "label": "\u0642\u0648\u0627\u0639\u062f \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648 \u0642\u0627\u0644\u0628 \u0634\u0645\u0627\u0631\u0647", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "document", "node_kind": "heading", "norm_label": "\u0642\u0648\u0627\u0639\u062f \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648 \u0642\u0627\u0644\u0628 \u0634\u0645\u0627\u0631\u0647", "source_file": "normalize_customer_sms_phones.md", "source_location": "L127" }, { "id": "admin_panel_sms_phones_rationale_155", "label": "\u06af\u06cc\u0631\u0646\u062f\u06af\u0627\u0646 \u0646\u0647\u0627\u06cc\u06cc\u0650 \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647 (``+989xxxxxxxxx``) \u0648 \u06cc\u06a9\u062a\u0627.", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "rationale", "norm_label": "\u06af\u06cc\u0631\u0646\u062f\u06af\u0627\u0646 \u0646\u0647\u0627\u06cc\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647 (``+989xxxxxxxxx``) \u0648 \u06cc\u06a9\u062a\u0627.", "source_file": "admin_panel/sms/phones.py", "source_location": "L155" }, { "id": "admin_panel_sms_recipients_rationale_1", "label": "\u062a\u0639\u06cc\u06cc\u0646 \u06af\u06cc\u0631\u0646\u062f\u06af\u0627\u0646 \u067e\u06cc\u0627\u0645\u06a9. \u0645\u0646\u0637\u0642 \u0648\u0627\u0642\u0639\u06cc\u0650 \u06cc\u0627\u0641\u062a\u0646 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627 \u062f\u0631 ``admin_panel.sms.phones``\u2026", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "rationale", "norm_label": "\u062a\u0639\u06cc\u06cc\u0646 \u06af\u06cc\u0631\u0646\u062f\u06af\u0627\u0646 \u067e\u06cc\u0627\u0645\u06a9. \u0645\u0646\u0637\u0642 \u0648\u0627\u0642\u0639\u06cc \u06cc\u0627\u0641\u062a\u0646 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627 \u062f\u0631 ``admin_panel.sms.phones``...", "source_file": "admin_panel/sms/recipients.py", "source_location": "L1" }, { "id": "admin_panel_sms_recipients_rationale_16", "label": "\u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u06af\u06cc\u0631\u0646\u062f\u0647\u0654 \u067e\u06cc\u0627\u0645\u06a9 (\u0627\u0635\u0644\u06cc\u200c\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647\u060c \u0648\u06af\u0631\u0646\u0647 \u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0648\u0644\u0650 \u0645\u0639\u062a\u0628\u0631).", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "rationale", "norm_label": "\u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u06af\u06cc\u0631\u0646\u062f\u0647 \u067e\u06cc\u0627\u0645\u06a9 (\u0627\u0635\u0644\u06cc\u200c\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647\u060c \u0648\u06af\u0631\u0646\u0647 \u0634\u0645\u0627\u0631\u0647 \u0627\u0648\u0644 \u0645\u0639\u062a\u0628\u0631).", "source_file": "admin_panel/sms/recipients.py", "source_location": "L16" }, { "id": "admin_panel_sms_recipients_rationale_21", "label": "\u0641\u0647\u0631\u0633\u062a \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647\u0654 \u06cc\u06a9\u062a\u0627\u06cc \u06af\u06cc\u0631\u0646\u062f\u0647.", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "rationale", "norm_label": "\u0641\u0647\u0631\u0633\u062a \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647 \u06cc\u06a9\u062a\u0627\u06cc \u06af\u06cc\u0631\u0646\u062f\u0647.", "source_file": "admin_panel/sms/recipients.py", "source_location": "L21" }, { "id": "tests_test_sms_rationale_116", "label": "\u0645\u0642\u062f\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u200c\u0645\u0639\u0646\u06cc \u0645\u062b\u0644 '0' \u06cc\u0627 \u0634\u0645\u0627\u0631\u0647\u0654 \u062b\u0627\u0628\u062a \u0646\u0628\u0627\u06cc\u062f \u06af\u06cc\u0631\u0646\u062f\u0647 \u0634\u0648\u0646\u062f.", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "rationale", "norm_label": "\u0645\u0642\u062f\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u200c\u0645\u0639\u0646\u06cc \u0645\u062b\u0644 '0' \u06cc\u0627 \u0634\u0645\u0627\u0631\u0647 \u062b\u0627\u0628\u062a \u0646\u0628\u0627\u06cc\u062f \u06af\u06cc\u0631\u0646\u062f\u0647 \u0634\u0648\u0646\u062f.", "source_file": "tests/test_sms.py", "source_location": "L116" }, { "id": "tests_test_sms_rationale_94", "label": "\u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0634\u062f\u0647 \u062f\u0631 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc phone1/2/3 \u0647\u0645 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.", "_origin": "ast", "community": 113, "community_name": "resolve_recipients", "file_type": "rationale", "norm_label": "\u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0634\u062f\u0647 \u062f\u0631 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc phone1/2/3 \u0647\u0645 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.", "source_file": "tests/test_sms.py", "source_location": "L94" }, { "id": "tests_test_sms_rationale_132", "label": "\u0627\u06af\u0631 \u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0635\u0644\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634/\u062d\u0630\u0641 \u0634\u0648\u062f\u060c \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 \u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0648\u0644 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u062f.", "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "rationale", "norm_label": "\u0627\u06af\u0631 \u0634\u0645\u0627\u0631\u0647 \u0627\u0635\u0644\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634/\u062d\u0630\u0641 \u0634\u0648\u062f\u060c \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 \u0634\u0645\u0627\u0631\u0647 \u0627\u0648\u0644 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u062f.", "source_file": "tests/test_sms.py", "source_location": "L132" }, { "id": "tests_test_sms_rationale_32", "label": "\u062a\u0639\u06cc\u06cc\u0646 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u0627\u0632 \u062f\u06cc\u062f \u06a9\u0627\u0631\u0628\u0631 \u067e\u0646\u0644 (\u0628\u0631 \u0645\u0628\u0646\u0627\u06cc \u0645\u0642\u062f\u0627\u0631\u0650 \u062e\u0648\u062f\u0650 \u0634\u0645\u0627\u0631\u0647).", "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "rationale", "norm_label": "\u062a\u0639\u06cc\u06cc\u0646 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u0627\u0632 \u062f\u06cc\u062f \u06a9\u0627\u0631\u0628\u0631 \u067e\u0646\u0644 (\u0628\u0631 \u0645\u0628\u0646\u0627\u06cc \u0645\u0642\u062f\u0627\u0631 \u062e\u0648\u062f \u0634\u0645\u0627\u0631\u0647).", "source_file": "tests/test_sms.py", "source_location": "L32" }, { "id": "tests_test_sms_rationale_68", "label": "\u06cc\u0627\u0641\u062a\u0646 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627 \u0627\u0632 \u0647\u0645\u0647\u0654 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc + \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0635\u0644\u06cc.", "_origin": "ast", "community": 12, "community_name": "mark_primary", "file_type": "rationale", "norm_label": "\u06cc\u0627\u0641\u062a\u0646 \u0634\u0645\u0627\u0631\u0647\u200c\u0647\u0627 \u0627\u0632 \u0647\u0645\u0647 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc + \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0645\u0627\u0631\u0647 \u0627\u0635\u0644\u06cc.", "source_file": "tests/test_sms.py", "source_location": "L68" }, { "id": "admin_panel_management_commands_init", "label": "commands/__init__.py", "_origin": "ast", "community": 120, "community_name": "Custom Management Commands", "file_type": "code", "norm_label": "commands/__init__.py", "source_file": "admin_panel/management/commands/__init__.py", "source_location": null }, { "id": "admin_panel_management_init", "label": "management/__init__.py", "_origin": "ast", "community": 121, "community_name": "Django Management Package", "file_type": "code", "norm_label": "management/__init__.py", "source_file": "admin_panel/management/__init__.py", "source_location": null }, { "id": "admin_panel_migrations_init", "label": "admin_panel/migrations/__init__.py", "_origin": "ast", "community": 122, "community_name": "Admin Panel Migrations", "file_type": "code", "norm_label": "admin_panel/migrations/__init__.py", "source_file": "admin_panel/migrations/__init__.py", "source_location": null }, { "id": "tests_test_sms_rationale_2170", "label": "\u062a\u0631\u06cc\u06af\u0631\u0647\u0627\u06cc \u0631\u0648\u06cc\u062f\u0627\u062f\u06cc \u067e\u06cc\u0627\u0645\u06a9 (\u0628\u062f\u0648\u0646 signal): \u0646\u0638\u0631\u0633\u0646\u062c\u06cc\u060c \u062b\u0628\u062a \u0628\u0627\u0632\u062f\u06cc\u062f \u0648 \u062a\u0634\u06a9\u0631 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a.", "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "rationale", "norm_label": "\u062a\u0631\u06cc\u06af\u0631\u0647\u0627\u06cc \u0631\u0648\u06cc\u062f\u0627\u062f\u06cc \u067e\u06cc\u0627\u0645\u06a9 (\u0628\u062f\u0648\u0646 signal): \u0646\u0638\u0631\u0633\u0646\u062c\u06cc\u060c \u062b\u0628\u062a \u0628\u0627\u0632\u062f\u06cc\u062f \u0648 \u062a\u0634\u06a9\u0631 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a.", "source_file": "tests/test_sms.py", "source_location": "L2170" }, { "id": "tests_test_sms_rationale_2242", "label": "\u062a\u062e\u0641\u06cc\u0641\u060c \u067e\u0631\u062f\u0627\u062e\u062a\u0650 \u0648\u0627\u0642\u0639\u06cc \u0646\u06cc\u0633\u062a\u061b \u0646\u0628\u0627\u06cc\u062f \u067e\u06cc\u0627\u0645\u06a9 \u062a\u0634\u06a9\u0631 \u0628\u0641\u0631\u0633\u062a\u062f (\u0641\u0642\u0637 \u0646\u0638\u0631\u0633\u0646\u062c\u06cc).", "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "rationale", "norm_label": "\u062a\u062e\u0641\u06cc\u0641\u060c \u067e\u0631\u062f\u0627\u062e\u062a \u0648\u0627\u0642\u0639\u06cc \u0646\u06cc\u0633\u062a\u061b \u0646\u0628\u0627\u06cc\u062f \u067e\u06cc\u0627\u0645\u06a9 \u062a\u0634\u06a9\u0631 \u0628\u0641\u0631\u0633\u062a\u062f (\u0641\u0642\u0637 \u0646\u0638\u0631\u0633\u0646\u062c\u06cc).", "source_file": "tests/test_sms.py", "source_location": "L2242" }, { "id": "tests_test_sms_rationale_2321", "label": "\u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0633\u06cc\u0647 \u0628\u0627 \u0646\u062d\u0648\u0647\u0654 \u00ab\u062a\u062e\u0641\u06cc\u0641\u00bb \u067e\u0631\u062f\u0627\u062e\u062a\u0650 \u0648\u0627\u0642\u0639\u06cc \u0646\u06cc\u0633\u062a \u21d2 \u0628\u062f\u0648\u0646 \u062a\u0634\u06a9\u0631.", "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "rationale", "norm_label": "\u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0633\u06cc\u0647 \u0628\u0627 \u0646\u062d\u0648\u0647 \u00ab\u062a\u062e\u0641\u06cc\u0641\u00bb \u067e\u0631\u062f\u0627\u062e\u062a \u0648\u0627\u0642\u0639\u06cc \u0646\u06cc\u0633\u062a \u21d2 \u0628\u062f\u0648\u0646 \u062a\u0634\u06a9\u0631.", "source_file": "tests/test_sms.py", "source_location": "L2321" }, { "id": "tests_test_sms_rationale_2352", "label": "\u0633\u0646\u062f \u0628\u0633\u062a\u0627\u0646\u06a9\u0627\u0631 \u0628\u0627 \u0646\u062d\u0648\u0647\u0654 \u00ab\u062a\u062e\u0641\u06cc\u0641\u00bb \u0646\u0628\u0627\u06cc\u062f \u067e\u06cc\u0627\u0645\u06a9 \u062a\u0634\u06a9\u0631 \u0628\u0641\u0631\u0633\u062a\u062f.", "_origin": "ast", "community": 13, "community_name": "EventTriggerTests", "file_type": "rationale", "norm_label": "\u0633\u0646\u062f \u0628\u0633\u062a\u0627\u0646\u06a9\u0627\u0631 \u0628\u0627 \u0646\u062d\u0648\u0647 \u00ab\u062a\u062e\u0641\u06cc\u0641\u00bb \u0646\u0628\u0627\u06cc\u062f \u067e\u06cc\u0627\u0645\u06a9 \u062a\u0634\u06a9\u0631 \u0628\u0641\u0631\u0633\u062a\u062f.", "source_file": "tests/test_sms.py", "source_location": "L2352" }, { "id": "admin_panel_views_finance", "label": "views/finance.py", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "views/finance.py", "source_file": "admin_panel/views/finance.py", "source_location": "L1" }, { "id": "admin_panel_views_finance_py_login_required", "label": "login_required", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "login_required", "source_file": "", "source_location": "" }, { "id": "admin_panel_views_finance_py_permission_required", "label": "permission_required", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "permission_required", "source_file": "", "source_location": "" }, { "id": "admin_panel_views_finance_py_require_post", "label": "require_POST", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "code", "norm_label": "require_post", "source_file": "", "source_location": "" }, { "id": "admin_panel_sms_triggers_rationale_66", "label": "\u067e\u06cc\u0627\u0645\u06a9 \u062a\u0634\u06a9\u0631 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a\u061b \u067e\u0633 \u0627\u0632 \u062b\u0628\u062a \u0633\u0646\u062f \u067e\u0631\u062f\u0627\u062e\u062a (\u0628\u0633\u062a\u0627\u0646\u06a9\u0627\u0631/\u0648\u0635\u0648\u0644). ``article_id`` \u0628\u0631\u0627\u06cc\u2026", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0627\u0645\u06a9 \u062a\u0634\u06a9\u0631 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a\u061b \u067e\u0633 \u0627\u0632 \u062b\u0628\u062a \u0633\u0646\u062f \u067e\u0631\u062f\u0627\u062e\u062a (\u0628\u0633\u062a\u0627\u0646\u06a9\u0627\u0631/\u0648\u0635\u0648\u0644). ``article_id`` \u0628\u0631\u0627\u06cc...", "source_file": "admin_panel/sms/triggers.py", "source_location": "L66" }, { "id": "admin_panel_views_finance_rationale_238", "label": "\u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0645\u0639 \u06af\u0631\u062f\u0634 \u0648 \u062e\u0631\u0648\u062c \u06a9\u0627\u0644\u0627 \u0627\u0632 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0645\u062a\u0646\u06cc \u0646\u0627\u0645 \u06a9\u0627\u0644\u0627\u060c \u0646\u0648\u0639 \u062a\u0631\u0627\u06a9\u0646\u0634\u060c\u2026", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "rationale", "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0645\u0639 \u06af\u0631\u062f\u0634 \u0648 \u062e\u0631\u0648\u062c \u06a9\u0627\u0644\u0627 \u0627\u0632 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0645\u062a\u0646\u06cc \u0646\u0627\u0645 \u06a9\u0627\u0644\u0627\u060c \u0646\u0648\u0639 \u062a\u0631\u0627\u06a9\u0646\u0634\u060c...", "source_file": "admin_panel/views/finance.py", "source_location": "L238" }, { "id": "admin_panel_views_finance_rationale_321", "label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634 \u0645\u0627\u0644\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc (BI Dashboard) \u0645\u062c\u0647\u0632 \u0628\u0647 \u0647\u0633\u062a\u0647 \u062d\u0633\u0627\u0628\u0631\u0633\u06cc \u06f3\u06f6\u06f0 \u062f\u0631\u062c\u0647\u2026", "_origin": "ast", "community": 14, "community_name": "views/finance.py", "file_type": "rationale", "norm_label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634 \u0645\u0627\u0644\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc (bi dashboard) \u0645\u062c\u0647\u0632 \u0628\u0647 \u0647\u0633\u062a\u0647 \u062d\u0633\u0627\u0628\u0631\u0633\u06cc \u06f3\u06f6\u06f0 \u062f\u0631\u062c\u0647...", "source_file": "admin_panel/views/finance.py", "source_location": "L321" }, { "id": "admin_panel_templatetags_init", "label": "templatetags/__init__.py", "_origin": "ast", "community": 148, "community_name": "Django Template Tags", "file_type": "code", "norm_label": "templatetags/__init__.py", "source_file": "admin_panel/templatetags/__init__.py", "source_location": null }, { "id": "admin_panel_init", "label": "admin_panel/__init__.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "admin_panel/__init__.py", "source_file": "admin_panel/__init__.py", "source_location": null }, { "id": "admin_panel_migrations_0012_visitqueue_user", "label": "0012_visitqueue_user.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0012_visitqueue_user.py", "source_file": "admin_panel/migrations/0012_visitqueue_user.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0015_auto_20220124_0858", "label": "0015_auto_20220124_0858.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0015_auto_20220124_0858.py", "source_file": "admin_panel/migrations/0015_auto_20220124_0858.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0016_factor_user", "label": "0016_factor_user.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0016_factor_user.py", "source_file": "admin_panel/migrations/0016_factor_user.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0024_action", "label": "0024_action.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0024_action.py", "source_file": "admin_panel/migrations/0024_action.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0026_auto_20220209_1924", "label": "0026_auto_20220209_1924.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0026_auto_20220209_1924.py", "source_file": "admin_panel/migrations/0026_auto_20220209_1924.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0043_sarresid_user", "label": "0043_sarresid_user.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0043_sarresid_user.py", "source_file": "admin_panel/migrations/0043_sarresid_user.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0045_auto_20260610_1421", "label": "0045_auto_20260610_1421.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0045_auto_20260610_1421.py", "source_file": "admin_panel/migrations/0045_auto_20260610_1421.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0050_storetransferrequest", "label": "0050_storetransferrequest.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0050_storetransferrequest.py", "source_file": "admin_panel/migrations/0050_storetransferrequest.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0051_auto_20260705_1356", "label": "0051_auto_20260705_1356.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0051_auto_20260705_1356.py", "source_file": "admin_panel/migrations/0051_auto_20260705_1356.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0052_storeroomowner", "label": "0052_storeroomowner.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0052_storeroomowner.py", "source_file": "admin_panel/migrations/0052_storeroomowner.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0053_storeroom_owners", "label": "0053_storeroom_owners.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "0053_storeroom_owners.py", "source_file": "admin_panel/migrations/0053_storeroom_owners.py", "source_location": "L1" }, { "id": "admin_panel_urls", "label": "admin_panel/urls.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "admin_panel/urls.py", "source_file": "admin_panel/urls.py", "source_location": "L1" }, { "id": "khatibi_urls", "label": "khatibi/urls.py", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "code", "norm_label": "khatibi/urls.py", "source_file": "khatibi/urls.py", "source_location": "L1" }, { "id": "khatibi_urls_rationale_1", "label": "khatibi URL Configuration The `urlpatterns` list routes URLs to views. For more\u2026", "_origin": "ast", "community": 15, "community_name": "django_conf", "file_type": "rationale", "norm_label": "khatibi url configuration the `urlpatterns` list routes urls to views. for more...", "source_file": "khatibi/urls.py", "source_location": "L1" }, { "id": "tests_test_sms_rationale_767", "label": "provider \u0639\u0645\u0648\u0645\u06cc HTTP \u0628\u0627\u06cc\u062f \u067e\u0627\u0633\u062e \u063a\u06cc\u0631-JSON \u0631\u0627 \u0628\u0647 \u062e\u0637\u0627\u06cc \u062e\u0648\u0627\u0646\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u062f\u060c \u0646\u0647 \u0627\u0633\u062a\u062b\u0646\u0627.", "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "rationale", "norm_label": "provider \u0639\u0645\u0648\u0645\u06cc http \u0628\u0627\u06cc\u062f \u067e\u0627\u0633\u062e \u063a\u06cc\u0631-json \u0631\u0627 \u0628\u0647 \u062e\u0637\u0627\u06cc \u062e\u0648\u0627\u0646\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u062f\u060c \u0646\u0647 \u0627\u0633\u062a\u062b\u0646\u0627.", "source_file": "tests/test_sms.py", "source_location": "L767" }, { "id": "tests_test_sms_rationale_794", "label": "\u0634\u0645\u0627\u0631\u0647\u0654 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0646\u0628\u0627\u06cc\u062f \u0628\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u062f\u0647\u0646\u062f\u0647 \u0628\u0631\u0648\u062f (\u0647\u0632\u06cc\u0646\u0647/\u062e\u0637\u0627\u06cc \u06af\u0646\u06af).", "_origin": "ast", "community": 153, "community_name": "HTTPSMSProvider", "file_type": "rationale", "norm_label": "\u0634\u0645\u0627\u0631\u0647 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0646\u0628\u0627\u06cc\u062f \u0628\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u062f\u0647\u0646\u062f\u0647 \u0628\u0631\u0648\u062f (\u0647\u0632\u06cc\u0646\u0647/\u062e\u0637\u0627\u06cc \u06af\u0646\u06af).", "source_file": "tests/test_sms.py", "source_location": "L794" }, { "id": "integrations_bale_init", "label": "bale/__init__.py", "_origin": "ast", "community": 157, "community_name": "Bale Integration Package", "file_type": "code", "norm_label": "bale/__init__.py", "source_file": "integrations/bale/__init__.py", "source_location": null }, { "id": "integrations_init", "label": "integrations/__init__.py", "_origin": "ast", "community": 158, "community_name": "External Integrations", "file_type": "code", "norm_label": "integrations/__init__.py", "source_file": "integrations/__init__.py", "source_location": null }, { "id": "integrations_sms_init", "label": "integrations/sms/__init__.py", "_origin": "ast", "community": 159, "community_name": "SMS Integration Module", "file_type": "code", "norm_label": "integrations/sms/__init__.py", "source_file": "integrations/sms/__init__.py", "source_location": null }, { "id": "integrations_sms_sms0098_codes", "label": "sms0098_codes.py", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "sms0098_codes.py", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L1" }, { "id": "integrations_sms_sms0098ws", "label": "sms0098ws.py", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "code", "norm_label": "sms0098ws.py", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L1" }, { "id": "integrations_sms_sms0098_codes_rationale_1", "label": "\u062a\u0631\u062c\u0645\u0647\u0654 \u06a9\u062f\u0647\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u0633\u0627\u0645\u0627\u0646\u0647\u0654 0098SMS \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0648 \u0631\u062f\u0647\u200c\u0628\u0646\u062f\u06cc \u0648\u0636\u0639\u06cc\u062a. \u062f\u0648 \u062c\u062f\u0648\u0644\u2026", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u062a\u0631\u062c\u0645\u0647 \u06a9\u062f\u0647\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u0633\u0627\u0645\u0627\u0646\u0647 0098sms \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0648 \u0631\u062f\u0647\u200c\u0628\u0646\u062f\u06cc \u0648\u0636\u0639\u06cc\u062a. \u062f\u0648 \u062c\u062f\u0648\u0644...", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L1" }, { "id": "integrations_sms_sms0098_codes_rationale_62", "label": "\u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u06a9\u062f \u062e\u0637\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u061b \u0627\u06af\u0631 \u06a9\u062f \u0646\u0627\u0634\u0646\u0627\u062e\u062a\u0647 \u0628\u0627\u0634\u062f ``None``.", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u06a9\u062f \u062e\u0637\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u061b \u0627\u06af\u0631 \u06a9\u062f \u0646\u0627\u0634\u0646\u0627\u062e\u062a\u0647 \u0628\u0627\u0634\u062f ``none``.", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L62" }, { "id": "integrations_sms_sms0098_codes_rationale_85", "label": "\u06a9\u062f \u062f\u0644\u06cc\u0648\u0631\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0628\u0647 :class:`DeliveryCode` \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0639\u062f\u062f \u06f2 \u06cc\u0627 \u0647\u0631 \u0645\u0642\u062f\u0627\u0631\u2026", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u06a9\u062f \u062f\u0644\u06cc\u0648\u0631\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0628\u0647 :class:`deliverycode` \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0639\u062f\u062f \u06f2 \u06cc\u0627 \u0647\u0631 \u0645\u0642\u062f\u0627\u0631...", "source_file": "integrations/sms/sms0098_codes.py", "source_location": "L85" }, { "id": "integrations_sms_sms0098ws_rationale_1", "label": "\u0627\u0631\u0633\u0627\u0644 \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u067e\u06cc\u0627\u0645\u06a9 0098SMS \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 (SOAP). \u062a\u0641\u0627\u0648\u062a \u0628\u0627 provider \u0644\u06cc\u0646\u06a9\u06cc\u2026", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u0627\u0631\u0633\u0627\u0644 \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u067e\u06cc\u0627\u0645\u06a9 0098sms \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 (soap). \u062a\u0641\u0627\u0648\u062a \u0628\u0627 provider \u0644\u06cc\u0646\u06a9\u06cc...", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L1" }, { "id": "integrations_sms_sms0098ws_rationale_132", "label": "\u0648\u0636\u0639\u06cc\u062a \u062a\u062d\u0648\u06cc\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0631\u0627 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647\u0654 \u0622\u0646 \u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u062e\u0637\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637/\u062a\u0646\u0638\u06cc\u0645\u0627\u062a\u2026", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u062a\u062d\u0648\u06cc\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0631\u0627 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 \u0627\u0646 \u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u062e\u0637\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637/\u062a\u0646\u0638\u06cc\u0645\u0627\u062a...", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L132" }, { "id": "integrations_sms_sms0098ws_rationale_32", "label": "\u067e\u0627\u0633\u062e zeep/\u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647\u0654 \u0633\u0627\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u067e\u0627\u0633\u062e zeep/\u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0633\u0627\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L32" }, { "id": "integrations_sms_sms0098ws_rationale_43", "label": "\u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 SOAP 0098SMS: \u0627\u0631\u0633\u0627\u0644 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 + \u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u062f\u0644\u06cc\u0648\u0631\u06cc.", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 soap 0098sms: \u0627\u0631\u0633\u0627\u0644 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 + \u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u062f\u0644\u06cc\u0648\u0631\u06cc.", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L43" }, { "id": "integrations_sms_sms0098ws_rationale_69", "label": "\u0645\u062a\u0646 \u062e\u0637\u0627 \u0631\u0627 \u0627\u0632 \u0644\u0648 \u0631\u0641\u062a\u0646 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc/\u0631\u0645\u0632 \u067e\u0627\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.", "_origin": "ast", "community": 16, "community_name": "sms0098ws.py", "file_type": "rationale", "norm_label": "\u0645\u062a\u0646 \u062e\u0637\u0627 \u0631\u0627 \u0627\u0632 \u0644\u0648 \u0631\u0641\u062a\u0646 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc/\u0631\u0645\u0632 \u067e\u0627\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.", "source_file": "integrations/sms/sms0098ws.py", "source_location": "L69" }, { "id": "khatibi_init", "label": "khatibi/__init__.py", "_origin": "ast", "community": 160, "community_name": "Khatibi Custom Module", "file_type": "code", "norm_label": "khatibi/__init__.py", "source_file": "khatibi/__init__.py", "source_location": null }, { "id": "tests_init", "label": "tests/__init__.py", "_origin": "ast", "community": 162, "community_name": "Test Suite Package", "file_type": "code", "norm_label": "tests/__init__.py", "source_file": "tests/__init__.py", "source_location": null }, { "id": "admin_panel_models_customers", "label": "models/customers.py", "_origin": "ast", "community": 163, "community_name": "Customer", "file_type": "code", "norm_label": "models/customers.py", "source_file": "admin_panel/models/customers.py", "source_location": "L1" }, { "id": "tests_test_visit_policy_rationale_1556", "label": "\u06a9\u0646\u062a\u0631\u0644\u200c\u0647\u0627\u06cc \u0635\u0641\u062d\u0647\u0654 *\u0627\u0646\u062a\u0638\u0627\u0631*: \u0641\u06cc\u0644\u062a\u0631 \u0646\u0645\u0627\u060c \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc\u060c \u062c\u0633\u062a\u200c\u0648\u062c\u0648 \u0648 \u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u0622\u0645\u0627\u0631. \u0627\u06cc\u0646\u2026", "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "rationale", "norm_label": "\u06a9\u0646\u062a\u0631\u0644\u200c\u0647\u0627\u06cc \u0635\u0641\u062d\u0647 *\u0627\u0646\u062a\u0638\u0627\u0631*: \u0641\u06cc\u0644\u062a\u0631 \u0646\u0645\u0627\u060c \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc\u060c \u062c\u0633\u062a\u200c\u0648\u062c\u0648 \u0648 \u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u0627\u0645\u0627\u0631. \u0627\u06cc\u0646...", "source_file": "tests/test_visit_policy.py", "source_location": "L1556" }, { "id": "tests_test_visit_policy_rationale_1583", "label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0635\u0641\u062d\u0647 = \u00ab\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0627\u0645\u0631\u0648\u0632\u00bb.", "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0635\u0641\u062d\u0647 = \u00ab\u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0627\u0645\u0631\u0648\u0632\u00bb.", "source_file": "tests/test_visit_policy.py", "source_location": "L1583" }, { "id": "tests_test_visit_policy_rationale_1650", "label": "\u0647\u0631 \u0628\u0627\u0632\u0647\u0654 \u062a\u0623\u062e\u06cc\u0631 \u0641\u0642\u0637 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0647\u0645\u0627\u0646 \u0628\u0627\u0632\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.", "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "rationale", "norm_label": "\u0647\u0631 \u0628\u0627\u0632\u0647 \u062a\u0627\u062e\u06cc\u0631 \u0641\u0642\u0637 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0647\u0645\u0627\u0646 \u0628\u0627\u0632\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L1650" }, { "id": "tests_test_visit_policy_rationale_1674", "label": "\u06a9\u0627\u0631\u062a\u200c\u0647\u0627 \u0647\u0645\u06cc\u0634\u0647 \u06a9\u0644 \u062c\u0627\u0645\u0639\u0647 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f\u060c \u0646\u0647 \u0646\u062a\u06cc\u062c\u0647\u0654 \u0641\u06cc\u0644\u062a\u0631 \u0631\u0627.", "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "rationale", "norm_label": "\u06a9\u0627\u0631\u062a\u200c\u0647\u0627 \u0647\u0645\u06cc\u0634\u0647 \u06a9\u0644 \u062c\u0627\u0645\u0639\u0647 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f\u060c \u0646\u0647 \u0646\u062a\u06cc\u062c\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0631\u0627.", "source_file": "tests/test_visit_policy.py", "source_location": "L1674" }, { "id": "tests_test_visit_policy_rationale_1696", "label": "``sort=overdue&dir=asc`` \u0628\u0627\u06cc\u062f \u0635\u0639\u0648\u062f\u06cc \u0628\u0645\u0627\u0646\u062f\u060c \u0646\u0647 \u0628\u0647 desc \u0642\u062f\u06cc\u0645\u06cc \u0628\u06cc\u0641\u062a\u062f.", "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "rationale", "norm_label": "``sort=overdue&dir=asc`` \u0628\u0627\u06cc\u062f \u0635\u0639\u0648\u062f\u06cc \u0628\u0645\u0627\u0646\u062f\u060c \u0646\u0647 \u0628\u0647 desc \u0642\u062f\u06cc\u0645\u06cc \u0628\u06cc\u0641\u062a\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L1696" }, { "id": "tests_test_visit_policy_rationale_1711", "label": "\u0645\u0634\u062a\u0631\u06cc\u0650 \u0628\u062f\u0648\u0646 \u0642\u0631\u0627\u0631 \u062f\u0633\u062a\u06cc \u0628\u0627\u06cc\u062f \u062f\u0631 \u0647\u0631 \u062f\u0648 \u062c\u0647\u062a\u060c \u0622\u062e\u0631\u0650 \u0641\u0647\u0631\u0633\u062a \u0628\u06cc\u0627\u06cc\u062f.", "_origin": "ast", "community": 164, "community_name": "EntezarPageControlsTests", "file_type": "rationale", "norm_label": "\u0645\u0634\u062a\u0631\u06cc \u0628\u062f\u0648\u0646 \u0642\u0631\u0627\u0631 \u062f\u0633\u062a\u06cc \u0628\u0627\u06cc\u062f \u062f\u0631 \u0647\u0631 \u062f\u0648 \u062c\u0647\u062a\u060c \u0627\u062e\u0631 \u0641\u0647\u0631\u0633\u062a \u0628\u06cc\u0627\u06cc\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L1711" }, { "id": "admin_panel_migrations_0075_cheque_funding_before_due", "label": "0075_cheque_funding_before_due.py", "_origin": "ast", "community": 165, "community_name": "0075_cheque_funding_before_due.py", "file_type": "code", "norm_label": "0075_cheque_funding_before_due.py", "source_file": "admin_panel/migrations/0075_cheque_funding_before_due.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0075_cheque_funding_before_due_rationale_1", "label": "\u06cc\u0627\u062f\u0622\u0648\u0631\u06cc \u062a\u0623\u0645\u06cc\u0646 \u0645\u0648\u062c\u0648\u062f\u06cc \u0686\u06a9: \u062a\u063a\u06cc\u06cc\u0631 \u062c\u0647\u062a \u0627\u0632 \u00ab\u067e\u0633 \u0627\u0632 \u0633\u0631\u0631\u0633\u06cc\u062f\u00bb \u0628\u0647 \u00ab\u067e\u06cc\u0634 \u0627\u0632 \u0633\u0631\u0631\u0633\u06cc\u062f\u00bb. \u0647\u062f\u0641\u2026", "_origin": "ast", "community": 165, "community_name": "0075_cheque_funding_before_due.py", "file_type": "rationale", "norm_label": "\u06cc\u0627\u062f\u0627\u0648\u0631\u06cc \u062a\u0627\u0645\u06cc\u0646 \u0645\u0648\u062c\u0648\u062f\u06cc \u0686\u06a9: \u062a\u063a\u06cc\u06cc\u0631 \u062c\u0647\u062a \u0627\u0632 \u00ab\u067e\u0633 \u0627\u0632 \u0633\u0631\u0631\u0633\u06cc\u062f\u00bb \u0628\u0647 \u00ab\u067e\u06cc\u0634 \u0627\u0632 \u0633\u0631\u0631\u0633\u06cc\u062f\u00bb. \u0647\u062f\u0641...", "source_file": "admin_panel/migrations/0075_cheque_funding_before_due.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0075_cheque_funding_before_due_rationale_30", "label": "``offset_days`` \u0642\u0627\u0644\u0628 \u0686\u06a9 \u0631\u0627 \u0631\u0648\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062c\u062f\u06cc\u062f \u0628\u06af\u0630\u0627\u0631\u062f (\u0628\u062f\u0648\u0646 \u0644\u0645\u0633 \u0645\u062a\u0646).", "_origin": "ast", "community": 165, "community_name": "0075_cheque_funding_before_due.py", "file_type": "rationale", "norm_label": "``offset_days`` \u0642\u0627\u0644\u0628 \u0686\u06a9 \u0631\u0627 \u0631\u0648\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062c\u062f\u06cc\u062f \u0628\u06af\u0630\u0627\u0631\u062f (\u0628\u062f\u0648\u0646 \u0644\u0645\u0633 \u0645\u062a\u0646).", "source_file": "admin_panel/migrations/0075_cheque_funding_before_due.py", "source_location": "L30" }, { "id": "normalize_customer_sms_phones_\u0627\u062a\u0645\u06cc\u06a9_\u0628\u0648\u062f\u0646", "label": "\u0627\u062a\u0645\u06cc\u06a9 \u0628\u0648\u062f\u0646", "_origin": "ast", "community": 166, "community_name": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (Resume / Checkpoint)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u062a\u0645\u06cc\u06a9 \u0628\u0648\u062f\u0646", "source_file": "normalize_customer_sms_phones.md", "source_location": "L363" }, { "id": "normalize_customer_sms_phones_\u062a\u0648\u0642\u0641_\u0648_\u0627\u062f\u0627\u0645\u0647_resume_checkpoint", "label": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (Resume / Checkpoint)", "_origin": "ast", "community": 166, "community_name": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (Resume / Checkpoint)", "file_type": "document", "node_kind": "heading", "norm_label": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (resume / checkpoint)", "source_file": "normalize_customer_sms_phones.md", "source_location": "L336" }, { "id": "normalize_customer_sms_phones_\u0633\u0644\u0633\u0644\u0647_\u0645\u0631\u0627\u062a\u0628_\u062a\u0635\u0645\u06cc\u0645_\u0646\u0642\u0637\u0647_\u0634\u0631\u0648\u0639", "label": "\u0633\u0644\u0633\u0644\u0647\u200c\u0645\u0631\u0627\u062a\u0628 \u062a\u0635\u0645\u06cc\u0645 \u0646\u0642\u0637\u0647\u0654 \u0634\u0631\u0648\u0639", "_origin": "ast", "community": 166, "community_name": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (Resume / Checkpoint)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0633\u0644\u0633\u0644\u0647\u200c\u0645\u0631\u0627\u062a\u0628 \u062a\u0635\u0645\u06cc\u0645 \u0646\u0642\u0637\u0647 \u0634\u0631\u0648\u0639", "source_file": "normalize_customer_sms_phones.md", "source_location": "L391" }, { "id": "normalize_customer_sms_phones_\u0641\u0627\u06cc\u0644_\u0648\u0636\u0639\u06cc\u062a", "label": "\u0641\u0627\u06cc\u0644 \u0648\u0636\u0639\u06cc\u062a", "_origin": "ast", "community": 166, "community_name": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (Resume / Checkpoint)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0641\u0627\u06cc\u0644 \u0648\u0636\u0639\u06cc\u062a", "source_file": "normalize_customer_sms_phones.md", "source_location": "L338" }, { "id": "normalize_customer_sms_phones_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u0627\u062f\u0627\u0645\u0647", "label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u062f\u0627\u0645\u0647", "_origin": "ast", "community": 166, "community_name": "\u062a\u0648\u0642\u0641 \u0648 \u0627\u062f\u0627\u0645\u0647 (Resume / Checkpoint)", "file_type": "document", "node_kind": "heading", "norm_label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u062f\u0627\u0645\u0647", "source_file": "normalize_customer_sms_phones.md", "source_location": "L378" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_py_basecommand", "label": "BaseCommand", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "code", "norm_label": "basecommand", "source_file": "", "source_location": "" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_149", "label": "\u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u061b \u0641\u0642\u0637 \u0633\u062a\u0648\u0646 ``last_bazdid_dt`` \u0645\u0634\u062a\u0631\u06cc \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "\u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u061b \u0641\u0642\u0637 \u0633\u062a\u0648\u0646 ``last_bazdid_dt`` \u0645\u0634\u062a\u0631\u06cc \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L149" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_156", "label": "\u06cc\u06a9 \u0646\u0633\u062e\u0647\u0654 \u0633\u0627\u0644\u0645 \u0627\u0632 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0628\u0627 timestamp \u0645\u06cc\u200c\u0633\u0627\u0632\u062f\u061b \u062e\u0637\u0627 \u06cc\u0639\u0646\u06cc \u062a\u0648\u0642\u0641 \u06a9\u0627\u0645\u0644 \u0627\u062c\u0631\u0627. \u0627\u0648\u0644\u2026", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "\u06cc\u06a9 \u0646\u0633\u062e\u0647 \u0633\u0627\u0644\u0645 \u0627\u0632 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0628\u0627 timestamp \u0645\u06cc\u200c\u0633\u0627\u0632\u062f\u061b \u062e\u0637\u0627 \u06cc\u0639\u0646\u06cc \u062a\u0648\u0642\u0641 \u06a9\u0627\u0645\u0644 \u0627\u062c\u0631\u0627. \u0627\u0648\u0644...", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L156" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_185", "label": "\u0646\u0633\u062e\u0647\u0654 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0632 \u0641\u0627\u06cc\u0644 SQLite (\u0631\u0648\u0634 \u0631\u0633\u0645\u06cc ``backup``).", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "\u0646\u0633\u062e\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0632 \u0641\u0627\u06cc\u0644 sqlite (\u0631\u0648\u0634 \u0631\u0633\u0645\u06cc ``backup``).", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L185" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_200", "label": "URI \u0641\u0642\u0637\u200c\u062e\u0648\u0627\u0646\u062f\u0646\u06cc\u061b \u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 \u062e\u0648\u062f\u0634 URI \u0628\u0627\u0634\u062f (\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a) \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647 \u0645\u06cc\u200c\u0645\u0627\u0646\u062f.", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "uri \u0641\u0642\u0637\u200c\u062e\u0648\u0627\u0646\u062f\u0646\u06cc\u061b \u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 \u062e\u0648\u062f\u0634 uri \u0628\u0627\u0634\u062f (\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a) \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647 \u0645\u06cc\u200c\u0645\u0627\u0646\u062f.", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L200" }, { "id": "tests_test_visit_policy_rationale_229", "label": "\u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0631\u0627 \u0627\u0632 \u0647\u0645\u0627\u0646 \u0645\u0633\u06cc\u0631 ``handle`` \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f\u060c \u0628\u062f\u0648\u0646 \u0646\u0648\u0634\u062a\u0646/\u0628\u06a9\u0627\u067e.", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "\u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0631\u0627 \u0627\u0632 \u0647\u0645\u0627\u0646 \u0645\u0633\u06cc\u0631 ``handle`` \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f\u060c \u0628\u062f\u0648\u0646 \u0646\u0648\u0634\u062a\u0646/\u0628\u06a9\u0627\u067e.", "source_file": "tests/test_visit_policy.py", "source_location": "L229" }, { "id": "tests_test_visit_policy_rationale_248", "label": "\u062f\u0633\u062a\u0648\u0631 \u062a\u0631\u0645\u06cc\u0645: \u0641\u0642\u0637 Customer \u0631\u0627 \u0645\u06cc\u200c\u0646\u0648\u06cc\u0633\u062f\u060c \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0631\u0627 \u062f\u0633\u062a \u0646\u0645\u06cc\u200c\u0632\u0646\u062f.", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "\u062f\u0633\u062a\u0648\u0631 \u062a\u0631\u0645\u06cc\u0645: \u0641\u0642\u0637 customer \u0631\u0627 \u0645\u06cc\u200c\u0646\u0648\u06cc\u0633\u062f\u060c \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0631\u0627 \u062f\u0633\u062a \u0646\u0645\u06cc\u200c\u0632\u0646\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L248" }, { "id": "tests_test_visit_policy_rationale_55", "label": "\u0647\u0645\u0647\u0654 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u06cc\u06a9 \u0627\u0642\u062f\u0627\u0645\u060c \u0628\u0631\u0627\u06cc \u0627\u062b\u0628\u0627\u062a \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647 \u0645\u0627\u0646\u062f\u0646 \u0622\u0646.", "_origin": "ast", "community": 167, "community_name": "RecalcCommandTests", "file_type": "rationale", "norm_label": "\u0647\u0645\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u06cc\u06a9 \u0627\u0642\u062f\u0627\u0645\u060c \u0628\u0631\u0627\u06cc \u0627\u062b\u0628\u0627\u062a \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647 \u0645\u0627\u0646\u062f\u0646 \u0627\u0646.", "source_file": "tests/test_visit_policy.py", "source_location": "L55" }, { "id": "admin_panel_migrations_0071_sms_settings_permission", "label": "0071_sms_settings_permission.py", "_origin": "ast", "community": 168, "community_name": "0071_sms_settings_permission.py", "file_type": "code", "norm_label": "0071_sms_settings_permission.py", "source_file": "admin_panel/migrations/0071_sms_settings_permission.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0071_sms_settings_permission_rationale_12", "label": "\u0631\u06a9\u0648\u0631\u062f Permission \u062c\u062f\u06cc\u062f \u0631\u0627 (\u0627\u06af\u0631 \u0646\u0628\u0648\u062f) \u0645\u06cc\u200c\u0633\u0627\u0632\u062f \u0648 \u0646\u0627\u0645 \u0646\u0645\u0627\u06cc\u0634\u06cc\u200c\u0627\u0634 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.", "_origin": "ast", "community": 168, "community_name": "0071_sms_settings_permission.py", "file_type": "rationale", "norm_label": "\u0631\u06a9\u0648\u0631\u062f permission \u062c\u062f\u06cc\u062f \u0631\u0627 (\u0627\u06af\u0631 \u0646\u0628\u0648\u062f) \u0645\u06cc\u200c\u0633\u0627\u0632\u062f \u0648 \u0646\u0627\u0645 \u0646\u0645\u0627\u06cc\u0634\u06cc\u200c\u0627\u0634 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.", "source_file": "admin_panel/migrations/0071_sms_settings_permission.py", "source_location": "L12" }, { "id": "admin_panel_migrations_0056_auto_20260731_1824", "label": "0056_auto_20260731_1824.py", "_origin": "ast", "community": 169, "community_name": "0056_auto_20260731_1824.py", "file_type": "code", "norm_label": "0056_auto_20260731_1824.py", "source_file": "admin_panel/migrations/0056_auto_20260731_1824.py", "source_location": "L1" }, { "id": "action", "label": "action", "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": "action", "source_file": "", "source_location": "" }, { "id": "admin_panel_admin", "label": "admin_panel/admin.py", "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": "admin_panel/admin.py", "source_file": "admin_panel/admin.py", "source_location": "L1" }, { "id": "register", "label": "register", "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "code", "norm_label": "register", "source_file": "", "source_location": "" }, { "id": "admin_panel_admin_rationale_54", "label": "\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0647\u0645\u0627\u0646 \u0635\u0641\u062d\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a\u2026", "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "rationale", "norm_label": "\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0647\u0645\u0627\u0646 \u0635\u0641\u062d\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a...", "source_file": "admin_panel/admin.py", "source_location": "L54" }, { "id": "admin_panel_admin_rationale_75", "label": "\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0627\u0635\u0644\u06cc \u0627\u0646\u0628\u0627\u0631\u0647\u0627", "_origin": "ast", "community": 17, "community_name": "Admin Panel Customization", "file_type": "rationale", "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0627\u0635\u0644\u06cc \u0627\u0646\u0628\u0627\u0631\u0647\u0627", "source_file": "admin_panel/admin.py", "source_location": "L75" }, { "id": "fix_customer_names_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_\u062a\u0635\u0645\u06cc\u0645_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628", "label": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0635\u0645\u06cc\u0645 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)", "_origin": "ast", "community": 170, "community_name": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0635\u0645\u06cc\u0645 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0635\u0645\u06cc\u0645 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)", "source_file": "fix_customer_names.md", "source_location": "L150" }, { "id": "fix_customer_names_\u0628\u0631\u062e\u0648\u0631\u062f_\u0628\u0627_\u0646\u0627\u0645_\u0647\u0627\u06cc_\u062a\u06a9\u0631\u0627\u0631\u06cc_\u0648_\u0645\u062a\u0646\u0627\u0642\u0636", "label": "\u0628\u0631\u062e\u0648\u0631\u062f \u0628\u0627 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0648 \u0645\u062a\u0646\u0627\u0642\u0636", "_origin": "ast", "community": 170, "community_name": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0635\u0645\u06cc\u0645 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0628\u0631\u062e\u0648\u0631\u062f \u0628\u0627 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0648 \u0645\u062a\u0646\u0627\u0642\u0636", "source_file": "fix_customer_names.md", "source_location": "L189" }, { "id": "fix_customer_names_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_\u06a9\u0644\u06cc\u062f_\u062c\u0633\u062a_\u0648\u062c\u0648", "label": "\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u06a9\u0644\u06cc\u062f \u062c\u0633\u062a\u200c\u0648\u062c\u0648)", "_origin": "ast", "community": 170, "community_name": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0635\u0645\u06cc\u0645 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u06a9\u0644\u06cc\u062f \u062c\u0633\u062a\u200c\u0648\u062c\u0648)", "source_file": "fix_customer_names.md", "source_location": "L184" }, { "id": "fix_customer_names_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627\u06cc_\u0631\u0641\u062a\u0627\u0631\u06cc", "label": "\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0631\u0641\u062a\u0627\u0631\u06cc", "_origin": "ast", "community": 170, "community_name": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0635\u0645\u06cc\u0645 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0631\u0641\u062a\u0627\u0631\u06cc", "source_file": "fix_customer_names.md", "source_location": "L164" }, { "id": "fix_customer_names_\u0627\u06af\u0631_\u0648\u0633\u0637_\u06a9\u0627\u0631_\u0642\u0637\u0639_\u0634\u062f", "label": "\u0627\u06af\u0631 \u0648\u0633\u0637 \u06a9\u0627\u0631 \u0642\u0637\u0639 \u0634\u062f", "_origin": "ast", "community": 171, "community_name": "\u0633\u0631\u06cc\u0639\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc Production (\u062e\u0644\u0627\u0635\u0647\u0654 \u0627\u062c\u0631\u0627\u06cc\u06cc)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u06af\u0631 \u0648\u0633\u0637 \u06a9\u0627\u0631 \u0642\u0637\u0639 \u0634\u062f", "source_file": "fix_customer_names.md", "source_location": "L115" }, { "id": "fix_customer_names_\u0628\u0631\u0631\u0633\u06cc_\u0646\u062a\u06cc\u062c\u0647", "label": "\u0628\u0631\u0631\u0633\u06cc \u0646\u062a\u06cc\u062c\u0647", "_origin": "ast", "community": 171, "community_name": "\u0633\u0631\u06cc\u0639\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc Production (\u062e\u0644\u0627\u0635\u0647\u0654 \u0627\u062c\u0631\u0627\u06cc\u06cc)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0628\u0631\u0631\u0633\u06cc \u0646\u062a\u06cc\u062c\u0647", "source_file": "fix_customer_names.md", "source_location": "L134" }, { "id": "fix_customer_names_\u0633\u0631\u06cc\u0639_\u062a\u0631\u06cc\u0646_\u0645\u0633\u06cc\u0631_\u0631\u0648\u06cc_production_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc", "label": "\u0633\u0631\u06cc\u0639\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc Production (\u062e\u0644\u0627\u0635\u0647\u0654 \u0627\u062c\u0631\u0627\u06cc\u06cc)", "_origin": "ast", "community": 171, "community_name": "\u0633\u0631\u06cc\u0639\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc Production (\u062e\u0644\u0627\u0635\u0647\u0654 \u0627\u062c\u0631\u0627\u06cc\u06cc)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0633\u0631\u06cc\u0639\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc production (\u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc)", "source_file": "fix_customer_names.md", "source_location": "L29" }, { "id": "fix_customer_names_\u0641\u0627\u06cc\u0644_json_\u062f\u0627\u062e\u0644_\u0627\u06cc\u0645\u06cc\u062c_\u06a9\u067e\u06cc_\u0645\u06cc_\u0634\u0648\u062f_\u062a\u0636\u0645\u06cc\u0646_\u0634\u062f\u0647", "label": "\u2705 \u0641\u0627\u06cc\u0644 JSON \u062f\u0627\u062e\u0644 \u0627\u06cc\u0645\u06cc\u062c \u06a9\u067e\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f (\u062a\u0636\u0645\u06cc\u0646\u200c\u0634\u062f\u0647)", "_origin": "ast", "community": 171, "community_name": "\u0633\u0631\u06cc\u0639\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc Production (\u062e\u0644\u0627\u0635\u0647\u0654 \u0627\u062c\u0631\u0627\u06cc\u06cc)", "file_type": "document", "node_kind": "heading", "norm_label": "\u2705 \u0641\u0627\u06cc\u0644 json \u062f\u0627\u062e\u0644 \u0627\u06cc\u0645\u06cc\u062c \u06a9\u067e\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f (\u062a\u0636\u0645\u06cc\u0646\u200c\u0634\u062f\u0647)", "source_file": "fix_customer_names.md", "source_location": "L68" }, { "id": "admin_panel_migrations_0073_alter_action_actiontype_choices", "label": "0073_alter_action_actiontype_choices.py", "_origin": "ast", "community": 172, "community_name": "0073_alter_action_actiontype_choices.py", "file_type": "code", "norm_label": "0073_alter_action_actiontype_choices.py", "source_file": "admin_panel/migrations/0073_alter_action_actiontype_choices.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0073_alter_action_actiontype_choices_rationale_7", "label": "\u0627\u0641\u0632\u0648\u062f\u0646 ``choices`` \u0628\u0647 ``Action.actionType``. \u0627\u06cc\u0646 migration \u0641\u0642\u0637 \u0648\u0636\u0639\u06cc\u062a \u0645\u062f\u0644 \u0631\u0627\u2026", "_origin": "ast", "community": 172, "community_name": "0073_alter_action_actiontype_choices.py", "file_type": "rationale", "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 ``choices`` \u0628\u0647 ``action.actiontype``. \u0627\u06cc\u0646 migration \u0641\u0642\u0637 \u0648\u0636\u0639\u06cc\u062a \u0645\u062f\u0644 \u0631\u0627...", "source_file": "admin_panel/migrations/0073_alter_action_actiontype_choices.py", "source_location": "L7" }, { "id": "stop", "label": "stop.sh", "_origin": "ast", "community": 173, "community_name": "stop.sh", "file_type": "code", "metadata": { "language": "bash", "kind": "file" }, "norm_label": "stop.sh", "source_file": "stop.sh", "source_location": "L1" }, { "id": "stop_is_our_process", "label": "is_our_process()", "_origin": "ast", "community": 173, "community_name": "stop.sh", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_function" }, "norm_label": "is_our_process()", "source_file": "stop.sh", "source_location": "L64" }, { "id": "stop_say", "label": "say()", "_origin": "ast", "community": 173, "community_name": "stop.sh", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_function" }, "norm_label": "say()", "source_file": "stop.sh", "source_location": "L21" }, { "id": "stop_sh__entry", "label": "stop.sh script", "_origin": "ast", "community": 173, "community_name": "stop.sh", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "norm_label": "stop.sh script", "source_file": "stop.sh", "source_location": "L1" }, { "id": "stop_stop_pid", "label": "stop_pid()", "_origin": "ast", "community": 173, "community_name": "stop.sh", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_function" }, "norm_label": "stop_pid()", "source_file": "stop.sh", "source_location": "L71" }, { "id": "stop_windows_cleanup", "label": "windows_cleanup()", "_origin": "ast", "community": 173, "community_name": "stop.sh", "file_type": "code", "metadata": { "language": "bash", "kind": "bash_function" }, "norm_label": "windows_cleanup()", "source_file": "stop.sh", "source_location": "L36" }, { "id": "admin_panel_migrations_0074_alter_action_status_choices", "label": "0074_alter_action_status_choices.py", "_origin": "ast", "community": 174, "community_name": "0074_alter_action_status_choices.py", "file_type": "code", "norm_label": "0074_alter_action_status_choices.py", "source_file": "admin_panel/migrations/0074_alter_action_status_choices.py", "source_location": "L1" }, { "id": "admin_panel_migrations_0074_alter_action_status_choices_rationale_7", "label": "\u0627\u0641\u0632\u0648\u062f\u0646 ``choices`` \u0628\u0647 ``Action.status``. \u0627\u06cc\u0646 migration \u0641\u0642\u0637 \u0648\u0636\u0639\u06cc\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u2026", "_origin": "ast", "community": 174, "community_name": "0074_alter_action_status_choices.py", "file_type": "rationale", "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 ``choices`` \u0628\u0647 ``action.status``. \u0627\u06cc\u0646 migration \u0641\u0642\u0637 \u0648\u0636\u0639\u06cc\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632...", "source_file": "admin_panel/migrations/0074_alter_action_status_choices.py", "source_location": "L7" }, { "id": "admin_panel_visit_policy_rationale_199", "label": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f \u0645\u0639\u062a\u0628\u0631 \u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc (\u06cc\u0627 ``None``).", "_origin": "ast", "community": 175, "community_name": "at", "file_type": "rationale", "norm_label": "\u062a\u0627\u0631\u06cc\u062e \u0627\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f \u0645\u0639\u062a\u0628\u0631 \u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc (\u06cc\u0627 ``none``).", "source_file": "admin_panel/visit_policy.py", "source_location": "L199" }, { "id": "tests_test_visit_policy_rationale_104", "label": "\u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0647\u0631\u06af\u0632 \u0646\u0628\u0627\u06cc\u062f \u062f\u0631 \u00ab\u0622\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f\u00bb \u062f\u06cc\u062f\u0647 \u0634\u0648\u062f.", "_origin": "ast", "community": 175, "community_name": "at", "file_type": "rationale", "norm_label": "\u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0647\u0631\u06af\u0632 \u0646\u0628\u0627\u06cc\u062f \u062f\u0631 \u00ab\u0627\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f\u00bb \u062f\u06cc\u062f\u0647 \u0634\u0648\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L104" }, { "id": "tests_test_visit_policy_rationale_143", "label": "\u0646\u0648\u0634\u062a\u0646 \u0645\u0642\u062f\u0627\u0631 \u0645\u0634\u062a\u0631\u06cc: \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f\u060c \u0648 \u0641\u0642\u0637 \u0647\u0645\u0627\u0646 \u0633\u062a\u0648\u0646.", "_origin": "ast", "community": 175, "community_name": "at", "file_type": "rationale", "norm_label": "\u0646\u0648\u0634\u062a\u0646 \u0645\u0642\u062f\u0627\u0631 \u0645\u0634\u062a\u0631\u06cc: \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f\u060c \u0648 \u0641\u0642\u0637 \u0647\u0645\u0627\u0646 \u0633\u062a\u0648\u0646.", "source_file": "tests/test_visit_policy.py", "source_location": "L143" }, { "id": "tests_test_visit_policy_rationale_41", "label": "\u0644\u062d\u0638\u0647\u0654 aware \u0646\u0633\u0628\u062a \u0628\u0647 \u00ab\u062d\u0627\u0644\u0627\u00bb (\u062b\u0627\u0628\u062a \u062f\u0631 \u0637\u0648\u0644 \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644\u060c \u0628\u062f\u0648\u0646 drift \u0645\u06cc\u06a9\u0631\u0648\u062b\u0627\u0646\u06cc\u0647).", "_origin": "ast", "community": 175, "community_name": "at", "file_type": "rationale", "norm_label": "\u0644\u062d\u0638\u0647 aware \u0646\u0633\u0628\u062a \u0628\u0647 \u00ab\u062d\u0627\u0644\u0627\u00bb (\u062b\u0627\u0628\u062a \u062f\u0631 \u0637\u0648\u0644 \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644\u060c \u0628\u062f\u0648\u0646 drift \u0645\u06cc\u06a9\u0631\u0648\u062b\u0627\u0646\u06cc\u0647).", "source_file": "tests/test_visit_policy.py", "source_location": "L41" }, { "id": "tests_test_visit_policy_rationale_62", "label": "\u0642\u0627\u0639\u062f\u0647\u0654 \u00ab\u062a\u0627\u0631\u06cc\u062e \u0645\u0624\u062b\u0631\u00bb \u0648 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0632\u0631\u06af\u200c\u062a\u0631\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631.", "_origin": "ast", "community": 175, "community_name": "at", "file_type": "rationale", "norm_label": "\u0642\u0627\u0639\u062f\u0647 \u00ab\u062a\u0627\u0631\u06cc\u062e \u0645\u0648\u062b\u0631\u00bb \u0648 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0632\u0631\u06af\u200c\u062a\u0631\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631.", "source_file": "tests/test_visit_policy.py", "source_location": "L62" }, { "id": "normalize_customer_sms_phones_\u0627\u062c\u0631\u0627\u06cc_\u0645\u062d\u0644\u06cc_\u062a\u0648\u0633\u0639\u0647", "label": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "_origin": "ast", "community": 176, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "source_file": "normalize_customer_sms_phones.md", "source_location": "L226" }, { "id": "normalize_customer_sms_phones_\u06f1_\u0634\u0628\u06cc\u0647_\u0633\u0627\u0632\u06cc_\u0647\u0645\u06cc\u0634\u0647_\u0642\u062f\u0645_\u0627\u0648\u0644", "label": "\u06f1) \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u0647\u0645\u06cc\u0634\u0647 \u0642\u062f\u0645 \u0627\u0648\u0644", "_origin": "ast", "community": 176, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u06f1) \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u0647\u0645\u06cc\u0634\u0647 \u0642\u062f\u0645 \u0627\u0648\u0644", "source_file": "normalize_customer_sms_phones.md", "source_location": "L228" }, { "id": "normalize_customer_sms_phones_\u06f2_\u062a\u0646\u0638\u06cc\u0645_\u0633\u0631\u0639\u062a_batch", "label": "\u06f2) \u062a\u0646\u0638\u06cc\u0645 \u0633\u0631\u0639\u062a batch", "_origin": "ast", "community": 176, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u06f2) \u062a\u0646\u0638\u06cc\u0645 \u0633\u0631\u0639\u062a batch", "source_file": "normalize_customer_sms_phones.md", "source_location": "L268" }, { "id": "normalize_customer_sms_phones_\u06f3_\u0627\u062c\u0631\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc", "label": "\u06f3) \u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc", "_origin": "ast", "community": 176, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u06f3) \u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc", "source_file": "normalize_customer_sms_phones.md", "source_location": "L281" }, { "id": "admin_panel_sms_timing_rationale_70", "label": "\u0641\u06cc\u0644\u062f \u0632\u0645\u0627\u0646\u06cc\u0650 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0646\u0648\u0639 \u0642\u0627\u0644\u0628 \u0631\u0627 \u0645\u06cc\u200c\u0646\u0634\u0627\u0646\u062f \u0648 \u0628\u0642\u06cc\u0647 \u0631\u0627 \u0635\u0641\u0631/\u062e\u0627\u0644\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. ``value``\u2026", "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "rationale", "norm_label": "\u0641\u06cc\u0644\u062f \u0632\u0645\u0627\u0646\u06cc \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0646\u0648\u0639 \u0642\u0627\u0644\u0628 \u0631\u0627 \u0645\u06cc\u200c\u0646\u0634\u0627\u0646\u062f \u0648 \u0628\u0642\u06cc\u0647 \u0631\u0627 \u0635\u0641\u0631/\u062e\u0627\u0644\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. ``value``...", "source_file": "admin_panel/sms/timing.py", "source_location": "L70" }, { "id": "tests_test_sms_rationale_234", "label": "\u062a\u0639\u062f\u0627\u062f \u0631\u0648\u0632 \u067e\u06cc\u0634 \u0627\u0632 \u0633\u0631\u0631\u0633\u06cc\u062f \u0627\u0632 \u0642\u0627\u0644\u0628 (\u067e\u0646\u0644) \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0633\u062a.", "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "rationale", "norm_label": "\u062a\u0639\u062f\u0627\u062f \u0631\u0648\u0632 \u067e\u06cc\u0634 \u0627\u0632 \u0633\u0631\u0631\u0633\u06cc\u062f \u0627\u0632 \u0642\u0627\u0644\u0628 (\u067e\u0646\u0644) \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0633\u062a.", "source_file": "tests/test_sms.py", "source_location": "L234" }, { "id": "tests_test_sms_rationale_389", "label": "\u062f\u0648\u0631\u0647\u0654 \u0628\u0627\u0632\u062f\u06cc\u062f \u0627\u0632 \u067e\u0646\u0644 \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0633\u062a (\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u06f9 \u0645\u0627\u0647).", "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "rationale", "norm_label": "\u062f\u0648\u0631\u0647 \u0628\u0627\u0632\u062f\u06cc\u062f \u0627\u0632 \u067e\u0646\u0644 \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0633\u062a (\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u06f9 \u0645\u0627\u0647).", "source_file": "tests/test_sms.py", "source_location": "L389" }, { "id": "tests_test_sms_rationale_411", "label": "\u00ab\u062a\u0627\u0631\u06cc\u062e \u0634\u0631\u0648\u0639 \u062f\u0648\u0631\u0647\u00bb \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u062e\u06cc\u0644\u06cc \u0642\u062f\u06cc\u0645\u06cc \u0631\u0627 \u0627\u0632 \u0635\u0641 \u0628\u0627\u0632\u062f\u06cc\u062f \u0628\u06cc\u0631\u0648\u0646 \u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u062f.", "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "rationale", "norm_label": "\u00ab\u062a\u0627\u0631\u06cc\u062e \u0634\u0631\u0648\u0639 \u062f\u0648\u0631\u0647\u00bb \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u062e\u06cc\u0644\u06cc \u0642\u062f\u06cc\u0645\u06cc \u0631\u0627 \u0627\u0632 \u0635\u0641 \u0628\u0627\u0632\u062f\u06cc\u062f \u0628\u06cc\u0631\u0648\u0646 \u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u062f.", "source_file": "tests/test_sms.py", "source_location": "L411" }, { "id": "tests_test_sms_rationale_432", "label": "\u062d\u0630\u0641\u0650 \u06cc\u0627\u062f\u0622\u0648\u0631\u06cc \u0628\u0627\u0632\u062f\u06cc\u062f \u0641\u0642\u0637 \u0647\u0645\u0627\u0646 \u062f\u0648\u0631\u0647 \u0631\u0627 \u06a9\u0646\u0633\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u062f\u0648\u0631\u0647\u0654 \u0628\u0639\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0633\u0627\u062e\u062a\u0647\u2026", "_origin": "ast", "community": 177, "community_name": "apply_timing", "file_type": "rationale", "norm_label": "\u062d\u0630\u0641 \u06cc\u0627\u062f\u0627\u0648\u0631\u06cc \u0628\u0627\u0632\u062f\u06cc\u062f \u0641\u0642\u0637 \u0647\u0645\u0627\u0646 \u062f\u0648\u0631\u0647 \u0631\u0627 \u06a9\u0646\u0633\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u062f\u0648\u0631\u0647 \u0628\u0639\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0633\u0627\u062e\u062a\u0647...", "source_file": "tests/test_sms.py", "source_location": "L432" }, { "id": "fix_customer_names_\u0627\u062c\u0631\u0627_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631_production", "label": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "_origin": "ast", "community": 178, "community_name": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 production", "source_file": "fix_customer_names.md", "source_location": "L286" }, { "id": "fix_customer_names_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062f\u0631\u0633\u062a", "label": "\u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062f\u0631\u0633\u062a", "_origin": "ast", "community": 178, "community_name": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062f\u0631\u0633\u062a", "source_file": "fix_customer_names.md", "source_location": "L338" }, { "id": "fix_customer_names_\u062a\u0631\u062a\u06cc\u0628_\u062f\u0642\u06cc\u0642_\u0627\u062c\u0631\u0627", "label": "\u062a\u0631\u062a\u06cc\u0628 \u062f\u0642\u06cc\u0642 \u0627\u062c\u0631\u0627", "_origin": "ast", "community": 178, "community_name": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "file_type": "document", "node_kind": "heading", "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u062f\u0642\u06cc\u0642 \u0627\u062c\u0631\u0627", "source_file": "fix_customer_names.md", "source_location": "L304" }, { "id": "fix_customer_names_\u0627\u062c\u0631\u0627\u06cc_\u0645\u062d\u0644\u06cc_\u062a\u0648\u0633\u0639\u0647", "label": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "_origin": "ast", "community": 179, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "source_file": "fix_customer_names.md", "source_location": "L230" }, { "id": "fix_customer_names_\u06f1_\u0627\u0648\u0644_\u0647\u0645\u06cc\u0634\u0647_\u0634\u0628\u06cc\u0647_\u0633\u0627\u0632\u06cc", "label": "\u06f1) \u0627\u0648\u0644 \u0647\u0645\u06cc\u0634\u0647 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc", "_origin": "ast", "community": 179, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u06f1) \u0627\u0648\u0644 \u0647\u0645\u06cc\u0634\u0647 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc", "source_file": "fix_customer_names.md", "source_location": "L232" }, { "id": "fix_customer_names_\u06f2_\u0627\u062c\u0631\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0641\u0642\u0637_\u0631\u0648\u06cc_\u0645\u0642\u0635\u062f_\u062f\u0644\u062e\u0648\u0627\u0647", "label": "\u06f2) \u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc (\u0641\u0642\u0637 \u0631\u0648\u06cc \u0645\u0642\u0635\u062f \u062f\u0644\u062e\u0648\u0627\u0647)", "_origin": "ast", "community": 179, "community_name": "\u0627\u062c\u0631\u0627\u06cc \u0645\u062d\u0644\u06cc (\u062a\u0648\u0633\u0639\u0647)", "file_type": "document", "node_kind": "heading", "norm_label": "\u06f2) \u0627\u062c\u0631\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc (\u0641\u0642\u0637 \u0631\u0648\u06cc \u0645\u0642\u0635\u062f \u062f\u0644\u062e\u0648\u0627\u0647)", "source_file": "fix_customer_names.md", "source_location": "L274" }, { "id": "admin_panel_views_actions", "label": "views/actions.py", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "views/actions.py", "source_file": "admin_panel/views/actions.py", "source_location": "L1" }, { "id": "admin_panel_views_actions_py_login_required", "label": "login_required", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "code", "norm_label": "login_required", "source_file": "", "source_location": "" }, { "id": "recalc_last_bazdid_\u0686\u0631\u0627", "label": "\u0686\u0631\u0627\u061f", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "document", "node_kind": "heading", "norm_label": "\u0686\u0631\u0627\u061f", "source_file": "recalc_last_bazdid.md", "source_location": "L3" }, { "id": "admin_panel_sms_triggers_rationale_53", "label": "\u067e\u06cc\u0627\u0645\u06a9 \u00ab\u0628\u0627\u0632\u062f\u06cc\u062f \u0634\u0645\u0627 \u0628\u0631\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u2026 \u062b\u0628\u062a \u0634\u062f\u00bb \u067e\u0633 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u0627\u0642\u062f\u0627\u0645 \u0628\u0627\u0632\u062f\u06cc\u062f.", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0627\u0645\u06a9 \u00ab\u0628\u0627\u0632\u062f\u06cc\u062f \u0634\u0645\u0627 \u0628\u0631\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e ... \u062b\u0628\u062a \u0634\u062f\u00bb \u067e\u0633 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u0627\u0642\u062f\u0627\u0645 \u0628\u0627\u0632\u062f\u06cc\u062f.", "source_file": "admin_panel/sms/triggers.py", "source_location": "L53" }, { "id": "admin_panel_views_actions_rationale_102", "label": "\u0647\u0645\u200c\u0631\u0627\u0633\u062a\u0627\u06a9\u0631\u062f\u0646 \u00ab\u0642\u0631\u0627\u0631 \u0628\u0639\u062f\u06cc\u00bb \u0628\u0627 \u0627\u0642\u062f\u0627\u0645 \u062b\u0628\u062a/\u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u0634\u062f\u0647. \u0642\u0648\u0627\u0639\u062f: * \u0628\u0631\u0627\u06cc \u0627\u0642\u062f\u0627\u0645 \u0646\u0648\u0639\u2026", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u0647\u0645\u200c\u0631\u0627\u0633\u062a\u0627\u06a9\u0631\u062f\u0646 \u00ab\u0642\u0631\u0627\u0631 \u0628\u0639\u062f\u06cc\u00bb \u0628\u0627 \u0627\u0642\u062f\u0627\u0645 \u062b\u0628\u062a/\u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u0634\u062f\u0647. \u0642\u0648\u0627\u0639\u062f: * \u0628\u0631\u0627\u06cc \u0627\u0642\u062f\u0627\u0645 \u0646\u0648\u0639...", "source_file": "admin_panel/views/actions.py", "source_location": "L102" }, { "id": "admin_panel_views_actions_rationale_132", "label": "\u067e\u06cc\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc \u062e\u0637\u0627 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0648 \u0628\u0627\u0632\u06af\u0634\u062a \u0628\u062f\u0648\u0646 \u0630\u062e\u06cc\u0631\u0647\u0654 \u0686\u06cc\u0632\u06cc.", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc \u062e\u0637\u0627 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0648 \u0628\u0627\u0632\u06af\u0634\u062a \u0628\u062f\u0648\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0686\u06cc\u0632\u06cc.", "source_file": "admin_panel/views/actions.py", "source_location": "L132" }, { "id": "admin_panel_views_actions_rationale_236", "label": "\u00ab\u062d\u0630\u0641\u00bb \u06cc\u06a9 \u0627\u0642\u062f\u0627\u0645 (soft-delete). \u0641\u0642\u0637 POST \u0645\u062c\u0627\u0632 \u0627\u0633\u062a (\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u062f\u0627\u062f\u0647). \u0627\u0642\u062f\u0627\u0645\u2026", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u00ab\u062d\u0630\u0641\u00bb \u06cc\u06a9 \u0627\u0642\u062f\u0627\u0645 (soft-delete). \u0641\u0642\u0637 post \u0645\u062c\u0627\u0632 \u0627\u0633\u062a (\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u062f\u0627\u062f\u0647). \u0627\u0642\u062f\u0627\u0645...", "source_file": "admin_panel/views/actions.py", "source_location": "L236" }, { "id": "admin_panel_views_actions_rationale_73", "label": "timestamp \u0645\u06cc\u0644\u06cc\u200c\u062b\u0627\u0646\u06cc\u0647\u200c\u0627\u06cc \u0641\u0631\u0645 \u2192 \u062f\u06cc\u062a\u0627\u062a\u0627\u06cc\u0645 aware (\u06cc\u0627 ``None``). \u06a9\u062f \u0642\u0628\u0644\u06cc\u2026", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "timestamp \u0645\u06cc\u0644\u06cc\u200c\u062b\u0627\u0646\u06cc\u0647\u200c\u0627\u06cc \u0641\u0631\u0645 \u2192 \u062f\u06cc\u062a\u0627\u062a\u0627\u06cc\u0645 aware (\u06cc\u0627 ``none``). \u06a9\u062f \u0642\u0628\u0644\u06cc...", "source_file": "admin_panel/views/actions.py", "source_location": "L73" }, { "id": "admin_panel_views_actions_rationale_85", "label": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0648\u0631\u0648\u062f\u06cc \u0641\u0631\u0645 \u0627\u0642\u062f\u0627\u0645 (\u0645\u0634\u062a\u0631\u06a9 \u0627\u06cc\u062c\u0627\u062f \u0648 \u0648\u06cc\u0631\u0627\u06cc\u0634).", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0648\u0631\u0648\u062f\u06cc \u0641\u0631\u0645 \u0627\u0642\u062f\u0627\u0645 (\u0645\u0634\u062a\u0631\u06a9 \u0627\u06cc\u062c\u0627\u062f \u0648 \u0648\u06cc\u0631\u0627\u06cc\u0634).", "source_file": "admin_panel/views/actions.py", "source_location": "L85" }, { "id": "admin_panel_visit_policy_rationale_252", "label": "``Customer.last_bazdid_dt`` \u0631\u0627 \u0627\u0632 \u0645\u0646\u0628\u0639 \u062d\u0642\u06cc\u0642\u062a \u0628\u0627\u0632\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. * \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u0645\u0642\u062f\u0627\u0631\u2026", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "``customer.last_bazdid_dt`` \u0631\u0627 \u0627\u0632 \u0645\u0646\u0628\u0639 \u062d\u0642\u06cc\u0642\u062a \u0628\u0627\u0632\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. * \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u0645\u0642\u062f\u0627\u0631...", "source_file": "admin_panel/visit_policy.py", "source_location": "L252" }, { "id": "admin_panel_visit_policy_rationale_704", "label": "\u067e\u0627\u06cc\u0627\u0646 \u0647\u0645\u0627\u0646 \u0631\u0648\u0632 \u0628\u0647 \u0648\u0642\u062a \u0645\u062d\u0644\u06cc (\u0628\u0647\u200c\u0635\u0648\u0631\u062a aware). \u062a\u0635\u0645\u06cc\u0645 \u0645\u062d\u0635\u0648\u0644\u06cc: \u00ab\u0642\u0631\u0627\u0631 \u062a\u0627 \u06f1 \u0622\u0630\u0631\u00bb \u06cc\u0639\u0646\u06cc\u2026", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u067e\u0627\u06cc\u0627\u0646 \u0647\u0645\u0627\u0646 \u0631\u0648\u0632 \u0628\u0647 \u0648\u0642\u062a \u0645\u062d\u0644\u06cc (\u0628\u0647\u200c\u0635\u0648\u0631\u062a aware). \u062a\u0635\u0645\u06cc\u0645 \u0645\u062d\u0635\u0648\u0644\u06cc: \u00ab\u0642\u0631\u0627\u0631 \u062a\u0627 \u06f1 \u0627\u0630\u0631\u00bb \u06cc\u0639\u0646\u06cc...", "source_file": "admin_panel/visit_policy.py", "source_location": "L704" }, { "id": "admin_panel_visit_policy_rationale_724", "label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u00ab\u0642\u0631\u0627\u0631 \u0628\u0639\u062f\u06cc\u00bb: \u067e\u0627\u06cc\u0627\u0646 \u0631\u0648\u0632\u0650 ``days`` \u0631\u0648\u0632 \u0628\u0639\u062f.", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u00ab\u0642\u0631\u0627\u0631 \u0628\u0639\u062f\u06cc\u00bb: \u067e\u0627\u06cc\u0627\u0646 \u0631\u0648\u0632 ``days`` \u0631\u0648\u0632 \u0628\u0639\u062f.", "source_file": "admin_panel/visit_policy.py", "source_location": "L724" }, { "id": "admin_panel_visit_policy_rationale_752", "label": "\u067e\u0627\u06a9\u200c\u06a9\u0631\u062f\u0646 \u0642\u0631\u0627\u0631 \u062f\u0633\u062a\u06cc (\u0645\u062b\u0644\u0627\u064b \u0648\u0642\u062a\u06cc \u0628\u0627\u0632\u062f\u06cc\u062f \u0648\u0627\u0642\u0639\u06cc \u0627\u0646\u062c\u0627\u0645 \u0634\u062f).", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u067e\u0627\u06a9\u200c\u06a9\u0631\u062f\u0646 \u0642\u0631\u0627\u0631 \u062f\u0633\u062a\u06cc (\u0645\u062b\u0644\u0627 \u0648\u0642\u062a\u06cc \u0628\u0627\u0632\u062f\u06cc\u062f \u0648\u0627\u0642\u0639\u06cc \u0627\u0646\u062c\u0627\u0645 \u0634\u062f).", "source_file": "admin_panel/visit_policy.py", "source_location": "L752" }, { "id": "admin_panel_visit_policy_rationale_766", "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u00ab\u0642\u0631\u0627\u0631 \u0628\u0639\u062f\u06cc\u00bb \u0627\u0632 \u0648\u0631\u0648\u062f\u06cc \u0641\u0631\u0645. \u0642\u0648\u0627\u0639\u062f: * \u0645\u0642\u062f\u0627\u0631 \u062e\u0627\u0644\u06cc \u21d2\u2026", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u00ab\u0642\u0631\u0627\u0631 \u0628\u0639\u062f\u06cc\u00bb \u0627\u0632 \u0648\u0631\u0648\u062f\u06cc \u0641\u0631\u0645. \u0642\u0648\u0627\u0639\u062f: * \u0645\u0642\u062f\u0627\u0631 \u062e\u0627\u0644\u06cc \u21d2...", "source_file": "admin_panel/visit_policy.py", "source_location": "L766" }, { "id": "admin_panel_visit_policy_rationale_936", "label": "\u062a\u0627\u0631\u06cc\u062e \u0627\u062a\u0645\u0627\u0645: \u0627\u06af\u0631 \u062e\u0627\u0644\u06cc \u0628\u0648\u062f\u060c \u0632\u0645\u0627\u0646 \u062b\u0628\u062a \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f (\u0646\u0647 ``None``).", "_origin": "ast", "community": 18, "community_name": "views/actions.py", "file_type": "rationale", "norm_label": "\u062a\u0627\u0631\u06cc\u062e \u0627\u062a\u0645\u0627\u0645: \u0627\u06af\u0631 \u062e\u0627\u0644\u06cc \u0628\u0648\u062f\u060c \u0632\u0645\u0627\u0646 \u062b\u0628\u062a \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f (\u0646\u0647 ``none``).", "source_file": "admin_panel/visit_policy.py", "source_location": "L936" }, { "id": "fix_customer_names_\u0627\u062f\u0627\u0645\u0647_job_\u067e\u0633_\u0627\u0632_crash_\u0642\u0637\u0639_\u0628\u0631\u0642", "label": "\u0627\u062f\u0627\u0645\u0647\u0654 job \u067e\u0633 \u0627\u0632 crash / \u0642\u0637\u0639 \u0628\u0631\u0642", "_origin": "ast", "community": 180, "community_name": "\u0627\u062f\u0627\u0645\u0647\u0654 job \u067e\u0633 \u0627\u0632 crash / \u0642\u0637\u0639 \u0628\u0631\u0642", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u062f\u0627\u0645\u0647 job \u067e\u0633 \u0627\u0632 crash / \u0642\u0637\u0639 \u0628\u0631\u0642", "source_file": "fix_customer_names.md", "source_location": "L406" }, { "id": "fix_customer_names_\u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc_\u062f\u0642\u06cc\u0642_\u0627\u062f\u0627\u0645\u0647_\u0634\u0631\u0648\u0639_\u0645\u062c\u062f\u062f", "label": "\u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc \u062f\u0642\u06cc\u0642 \u0627\u062f\u0627\u0645\u0647 / \u0634\u0631\u0648\u0639 \u0645\u062c\u062f\u062f", "_origin": "ast", "community": 180, "community_name": "\u0627\u062f\u0627\u0645\u0647\u0654 job \u067e\u0633 \u0627\u0632 crash / \u0642\u0637\u0639 \u0628\u0631\u0642", "file_type": "document", "node_kind": "heading", "norm_label": "\u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc \u062f\u0642\u06cc\u0642 \u0627\u062f\u0627\u0645\u0647 / \u0634\u0631\u0648\u0639 \u0645\u062c\u062f\u062f", "source_file": "fix_customer_names.md", "source_location": "L436" }, { "id": "fix_customer_names_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u0627\u062f\u0627\u0645\u0647", "label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u062f\u0627\u0645\u0647", "_origin": "ast", "community": 180, "community_name": "\u0627\u062f\u0627\u0645\u0647\u0654 job \u067e\u0633 \u0627\u0632 crash / \u0642\u0637\u0639 \u0628\u0631\u0642", "file_type": "document", "node_kind": "heading", "norm_label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u062f\u0627\u0645\u0647", "source_file": "fix_customer_names.md", "source_location": "L418" }, { "id": "normalize_customer_sms_phones_\u0627\u062c\u0631\u0627_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631_production", "label": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "_origin": "ast", "community": 181, "community_name": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "file_type": "document", "node_kind": "heading", "norm_label": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 production", "source_file": "normalize_customer_sms_phones.md", "source_location": "L292" }, { "id": "normalize_customer_sms_phones_\u062a\u0631\u062a\u06cc\u0628_\u062f\u0642\u06cc\u0642", "label": "\u062a\u0631\u062a\u06cc\u0628 \u062f\u0642\u06cc\u0642", "_origin": "ast", "community": 181, "community_name": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "file_type": "document", "node_kind": "heading", "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u062f\u0642\u06cc\u0642", "source_file": "normalize_customer_sms_phones.md", "source_location": "L294" }, { "id": "normalize_customer_sms_phones_\u0646\u06a9\u062a\u0647_\u0647\u0627_\u0628\u0631\u0627\u06cc_production", "label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc Production", "_origin": "ast", "community": 181, "community_name": "\u0627\u062c\u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 Production", "file_type": "document", "node_kind": "heading", "norm_label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc production", "source_file": "normalize_customer_sms_phones.md", "source_location": "L324" }, { "id": "khatibi_asgi", "label": "asgi.py", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "code", "norm_label": "asgi.py", "source_file": "khatibi/asgi.py", "source_location": "L1" }, { "id": "khatibi_wsgi", "label": "wsgi.py", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "code", "norm_label": "wsgi.py", "source_file": "khatibi/wsgi.py", "source_location": "L1" }, { "id": "textio", "label": "TextIO", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "code", "norm_label": "textio", "source_file": "", "source_location": "" }, { "id": "khatibi_asgi_rationale_1", "label": "ASGI config for khatibi project. It exposes the ASGI callable as a module-level\u2026", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "rationale", "norm_label": "asgi config for khatibi project. it exposes the asgi callable as a module-level...", "source_file": "khatibi/asgi.py", "source_location": "L1" }, { "id": "khatibi_wsgi_rationale_1", "label": "WSGI config for khatibi project. It exposes the WSGI callable as a module-level\u2026", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "rationale", "norm_label": "wsgi config for khatibi project. it exposes the wsgi callable as a module-level...", "source_file": "khatibi/wsgi.py", "source_location": "L1" }, { "id": "project_tree_rationale_145", "label": "Write the tree depth-first while retaining only one directory level.", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "rationale", "norm_label": "write the tree depth-first while retaining only one directory level.", "source_file": "project_tree.py", "source_location": "L145" }, { "id": "project_tree_rationale_97", "label": "Return a normalized absolute path without requiring it to exist.", "_origin": "ast", "community": 182, "community_name": "os", "file_type": "rationale", "norm_label": "return a normalized absolute path without requiring it to exist.", "source_file": "project_tree.py", "source_location": "L97" }, { "id": "admin_panel_migrations_0005_auto_20220121_2054", "label": "0005_auto_20220121_2054.py", "_origin": "ast", "community": 183, "community_name": "0005_auto_20220121_2054.py", "file_type": "code", "norm_label": "0005_auto_20220121_2054.py", "source_file": "admin_panel/migrations/0005_auto_20220121_2054.py", "source_location": "L1" }, { "id": "tests_test_visit_policy", "label": "test_visit_policy.py", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "code", "norm_label": "test_visit_policy.py", "source_file": "tests/test_visit_policy.py", "source_location": "L1" }, { "id": "admin_panel_visit_policy_rationale_57", "label": "\u062a\u0627\u0631\u06cc\u062e/\u062f\u06cc\u062a\u0627\u062a\u0627\u06cc\u0645 naive \u06cc\u0627 ``date`` \u0631\u0627 \u0628\u0647 ``datetime`` aware \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc\u2026", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u062a\u0627\u0631\u06cc\u062e/\u062f\u06cc\u062a\u0627\u062a\u0627\u06cc\u0645 naive \u06cc\u0627 ``date`` \u0631\u0627 \u0628\u0647 ``datetime`` aware \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc...", "source_file": "admin_panel/visit_policy.py", "source_location": "L57" }, { "id": "admin_panel_visit_policy_rationale_820", "label": "\u062a\u0627\u0631\u06cc\u062e \u0645\u0648\u0639\u062f (\u062a\u0642\u0648\u06cc\u0645\u06cc) \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0644\u0646\u06af\u0631: ``anchor + N \u0645\u0627\u0647``. \u062a\u0646\u0647\u0627 \u0645\u0631\u062c\u0639 \u0645\u062d\u0627\u0633\u0628\u0647\u0654 \u0645\u0648\u0639\u062f\u060c\u2026", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u062a\u0627\u0631\u06cc\u062e \u0645\u0648\u0639\u062f (\u062a\u0642\u0648\u06cc\u0645\u06cc) \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0644\u0646\u06af\u0631: ``anchor + n \u0645\u0627\u0647``. \u062a\u0646\u0647\u0627 \u0645\u0631\u062c\u0639 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0648\u0639\u062f\u060c...", "source_file": "admin_panel/visit_policy.py", "source_location": "L820" }, { "id": "admin_panel_visit_policy_rationale_834", "label": "\u0634\u0645\u0627\u0631\u0647\u0654 \u0686\u0631\u062e\u0647\u0654 \u06cc\u0627\u062f\u0622\u0648\u0631\u06cc\u0650 ``at`` \u0646\u0633\u0628\u062a \u0628\u0647 \u0644\u0646\u06af\u0631\u060c \u0628\u0631 \u0645\u0628\u0646\u0627\u06cc **\u0645\u0627\u0647 \u062a\u0642\u0648\u06cc\u0645\u06cc**. \u0686\u0631\u062e\u0647\u0654 \u06f1\u2026", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u0634\u0645\u0627\u0631\u0647 \u0686\u0631\u062e\u0647 \u06cc\u0627\u062f\u0627\u0648\u0631\u06cc ``at`` \u0646\u0633\u0628\u062a \u0628\u0647 \u0644\u0646\u06af\u0631\u060c \u0628\u0631 \u0645\u0628\u0646\u0627\u06cc **\u0645\u0627\u0647 \u062a\u0642\u0648\u06cc\u0645\u06cc**. \u0686\u0631\u062e\u0647 \u06f1...", "source_file": "admin_panel/visit_policy.py", "source_location": "L834" }, { "id": "tests_test_visit_policy_rationale_1", "label": "\u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u00ab\u0622\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f\u00bb (visit_policy) \u0648 \u062f\u0633\u062a\u0648\u0631 \u062a\u0631\u0645\u06cc\u0645. \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0642\u0648\u0627\u0639\u062f \u0637\u0644\u0627\u06cc\u06cc \u0632\u06cc\u0631\u2026", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u062a\u0633\u062a\u200c\u0647\u0627\u06cc \u00ab\u0627\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f\u00bb (visit_policy) \u0648 \u062f\u0633\u062a\u0648\u0631 \u062a\u0631\u0645\u06cc\u0645. \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0642\u0648\u0627\u0639\u062f \u0637\u0644\u0627\u06cc\u06cc \u0632\u06cc\u0631...", "source_file": "tests/test_visit_policy.py", "source_location": "L1" }, { "id": "tests_test_visit_policy_rationale_385", "label": "\u0642\u0627\u0639\u062f\u0647\u0654 \u00ab\u0647\u0631 \u06f9 \u0645\u0627\u0647 \u06cc\u06a9\u200c\u0628\u0627\u0631\u00bb: \u0645\u0648\u0639\u062f \u0648 \u0686\u0631\u062e\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0642\u0648\u06cc\u0645 \u0645\u06cc\u200c\u0622\u06cc\u0646\u062f.", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u0642\u0627\u0639\u062f\u0647 \u00ab\u0647\u0631 \u06f9 \u0645\u0627\u0647 \u06cc\u06a9\u200c\u0628\u0627\u0631\u00bb: \u0645\u0648\u0639\u062f \u0648 \u0686\u0631\u062e\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0642\u0648\u06cc\u0645 \u0645\u06cc\u200c\u0627\u06cc\u0646\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L385" }, { "id": "tests_test_visit_policy_rationale_411", "label": "\u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0627\u06af \u0627\u0635\u0644\u06cc: \u06a9\u0644\u06cc\u062f \u0647\u0631 \u062f\u0648\u0631\u0647 \u0628\u0627\u06cc\u062f \u06cc\u06a9\u062a\u0627 \u0628\u0627\u0634\u062f (\u0646\u0647 \u062a\u06a9\u0631\u0627\u0631\u060c \u0646\u0647 \u067e\u0631\u0634).", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0627\u06af \u0627\u0635\u0644\u06cc: \u06a9\u0644\u06cc\u062f \u0647\u0631 \u062f\u0648\u0631\u0647 \u0628\u0627\u06cc\u062f \u06cc\u06a9\u062a\u0627 \u0628\u0627\u0634\u062f (\u0646\u0647 \u062a\u06a9\u0631\u0627\u0631\u060c \u0646\u0647 \u067e\u0631\u0634).", "source_file": "tests/test_visit_policy.py", "source_location": "L411" }, { "id": "tests_test_visit_policy_rationale_422", "label": "\u0645\u0634\u062a\u0631\u06cc \u06a9\u0647 \u0647\u0631\u06af\u0632 \u0628\u0627\u0632\u062f\u06cc\u062f \u0646\u0634\u062f\u0647\u060c \u0628\u0631\u0627\u06cc \u0647\u0631 \u06f9 \u0645\u0627\u0647 \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u062a\u0627\u0632\u0647 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u0645\u0634\u062a\u0631\u06cc \u06a9\u0647 \u0647\u0631\u06af\u0632 \u0628\u0627\u0632\u062f\u06cc\u062f \u0646\u0634\u062f\u0647\u060c \u0628\u0631\u0627\u06cc \u0647\u0631 \u06f9 \u0645\u0627\u0647 \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u062a\u0627\u0632\u0647 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L422" }, { "id": "tests_test_visit_policy_rationale_746", "label": "\u0646\u0633\u062e\u0647\u0654 SQL ``next_appointment_map`` \u0628\u0627\u06cc\u062f \u0647\u0645\u0627\u0646 \u0646\u06af\u0627\u0634\u062a \u0645\u0631\u062c\u0639 \u0628\u0627\u0634\u062f.", "_origin": "ast", "community": 184, "community_name": "test_visit_policy.py", "file_type": "rationale", "norm_label": "\u0646\u0633\u062e\u0647 sql ``next_appointment_map`` \u0628\u0627\u06cc\u062f \u0647\u0645\u0627\u0646 \u0646\u06af\u0627\u0634\u062a \u0645\u0631\u062c\u0639 \u0628\u0627\u0634\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L746" }, { "id": "admin_panel_migrations_0014_auto_20220123_1348", "label": "0014_auto_20220123_1348.py", "_origin": "ast", "community": 185, "community_name": "0014_auto_20220123_1348.py", "file_type": "code", "norm_label": "0014_auto_20220123_1348.py", "source_file": "admin_panel/migrations/0014_auto_20220123_1348.py", "source_location": "L1" }, { "id": "tests_test_visit_policy_rationale_2112", "label": "\u062d\u0630\u0641 (soft-delete) \u06cc\u06a9 \u0627\u0642\u062f\u0627\u0645: status='cancell' + \u062d\u0633\u0627\u0628\u0631\u0633\u06cc. \u0642\u0648\u0627\u0639\u062f \u0642\u0641\u0644\u200c\u0634\u062f\u0647: * \u062d\u0630\u0641 \u21d2\u2026", "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "rationale", "norm_label": "\u062d\u0630\u0641 (soft-delete) \u06cc\u06a9 \u0627\u0642\u062f\u0627\u0645: status='cancell' + \u062d\u0633\u0627\u0628\u0631\u0633\u06cc. \u0642\u0648\u0627\u0639\u062f \u0642\u0641\u0644\u200c\u0634\u062f\u0647: * \u062d\u0630\u0641 \u21d2...", "source_file": "tests/test_visit_policy.py", "source_location": "L2112" }, { "id": "tests_test_visit_policy_rationale_2250", "label": "\u0628\u0627 \u0641\u06cc\u0644\u062a\u0631 \u0635\u0631\u06cc\u062d status=cancell \u0628\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0634\u0648\u062f (\u062d\u0633\u0627\u0628\u0631\u0633\u06cc).", "_origin": "ast", "community": 186, "community_name": "ActionSoftDeleteTests", "file_type": "rationale", "norm_label": "\u0628\u0627 \u0641\u06cc\u0644\u062a\u0631 \u0635\u0631\u06cc\u062d status=cancell \u0628\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0634\u0648\u062f (\u062d\u0633\u0627\u0628\u0631\u0633\u06cc).", "source_file": "tests/test_visit_policy.py", "source_location": "L2250" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_113", "label": "\u0645\u062d\u0627\u0633\u0628\u0647\u0654 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0628\u062f\u0648\u0646 \u0647\u06cc\u0686 \u0646\u0648\u0634\u062a\u0646\u06cc.", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u0645\u062d\u0627\u0633\u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0628\u062f\u0648\u0646 \u0647\u06cc\u0686 \u0646\u0648\u0634\u062a\u0646\u06cc.", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L113" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_206", "label": "\u062a\u0639\u062f\u0627\u062f \u0645\u0634\u062a\u0631\u06cc\u0627\u0646\u06cc \u06a9\u0647 \u0645\u0642\u062f\u0627\u0631\u0634\u0627\u0646 \u062f\u0642\u06cc\u0642\u0627\u064b \u0628\u0631\u0627\u0628\u0631 \u062a\u0627\u0631\u06cc\u062e \u06cc\u06a9 \u0631\u06a9\u0648\u0631\u062f \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0627\u0633\u062a. \u062a\u0634\u062e\u06cc\u0635\u2026", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u062a\u0639\u062f\u0627\u062f \u0645\u0634\u062a\u0631\u06cc\u0627\u0646\u06cc \u06a9\u0647 \u0645\u0642\u062f\u0627\u0631\u0634\u0627\u0646 \u062f\u0642\u06cc\u0642\u0627 \u0628\u0631\u0627\u0628\u0631 \u062a\u0627\u0631\u06cc\u062e \u06cc\u06a9 \u0631\u06a9\u0648\u0631\u062f \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0627\u0633\u062a. \u062a\u0634\u062e\u06cc\u0635...", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L206" }, { "id": "admin_panel_management_commands_recalc_last_bazdid_rationale_37", "label": "\u062f\u0633\u062a\u0647\u0654 \u062a\u063a\u06cc\u06cc\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc.", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u062f\u0633\u062a\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc.", "source_file": "admin_panel/management/commands/recalc_last_bazdid.py", "source_location": "L37" }, { "id": "admin_panel_visit_policy_rationale_106", "label": "\u067e\u06cc\u0645\u0627\u06cc\u0634 \u0633\u0628\u06a9 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0628\u0627\u0632\u062f\u06cc\u062f \u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f\u0647 (\u0641\u0642\u0637 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0644\u0627\u0632\u0645).", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0645\u0627\u06cc\u0634 \u0633\u0628\u06a9 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0628\u0627\u0632\u062f\u06cc\u062f \u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f\u0647 (\u0641\u0642\u0637 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0644\u0627\u0632\u0645).", "source_file": "admin_panel/visit_policy.py", "source_location": "L106" }, { "id": "admin_panel_visit_policy_rationale_116", "label": "\u0646\u0633\u062e\u0647\u0654 \u0645\u0631\u062c\u0639 (\u067e\u0627\u06cc\u062a\u0648\u0646\u06cc) \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u0647\u0645\u0633\u0627\u0646\u06cc \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u0650 \u0627\u0636\u0637\u0631\u0627\u0631\u06cc. \u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0645\u0646\u0637\u0642\u06cc \u0627\u0633\u062a \u06a9\u0647\u2026", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u0646\u0633\u062e\u0647 \u0645\u0631\u062c\u0639 (\u067e\u0627\u06cc\u062a\u0648\u0646\u06cc) \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u0647\u0645\u0633\u0627\u0646\u06cc \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u0627\u0636\u0637\u0631\u0627\u0631\u06cc. \u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0645\u0646\u0637\u0642\u06cc \u0627\u0633\u062a \u06a9\u0647...", "source_file": "admin_panel/visit_policy.py", "source_location": "L116" }, { "id": "admin_panel_visit_policy_rationale_144", "label": "\u0646\u06af\u0627\u0634\u062a ``customer_id \u2192 \u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f \u0645\u0639\u062a\u0628\u0631`` \u2014 \u0628\u0627 \u062a\u062c\u0645\u06cc\u0639 \u062f\u0631 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633. \u0642\u0627\u0639\u062f\u0647\u0654\u2026", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u0646\u06af\u0627\u0634\u062a ``customer_id \u2192 \u062a\u0627\u0631\u06cc\u062e \u0627\u062e\u0631\u06cc\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f \u0645\u0639\u062a\u0628\u0631`` \u2014 \u0628\u0627 \u062a\u062c\u0645\u06cc\u0639 \u062f\u0631 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633. \u0642\u0627\u0639\u062f\u0647...", "source_file": "admin_panel/visit_policy.py", "source_location": "L144" }, { "id": "tests_test_visit_policy_rationale_687", "label": "\u0646\u0633\u062e\u0647\u0654 SQL ``last_visit_map`` \u0628\u0627\u06cc\u062f \u062f\u0642\u06cc\u0642\u0627\u064b \u0647\u0645\u0627\u0646 \u062e\u0631\u0648\u062c\u06cc \u0646\u0633\u062e\u0647\u0654 \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u0631\u0627 \u0628\u062f\u0647\u062f.", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u0646\u0633\u062e\u0647 sql ``last_visit_map`` \u0628\u0627\u06cc\u062f \u062f\u0642\u06cc\u0642\u0627 \u0647\u0645\u0627\u0646 \u062e\u0631\u0648\u062c\u06cc \u0646\u0633\u062e\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u0631\u0627 \u0628\u062f\u0647\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L687" }, { "id": "tests_test_visit_policy_rationale_734", "label": "\u0645\u0631\u0632 \u0632\u0645\u0627\u0646\u06cc \u0646\u0628\u0627\u06cc\u062f \u0628\u0627 \u0645\u0646\u0637\u0642\u0647\u0654 \u0645\u062d\u0644\u06cc \u062c\u0627\u0628\u0647\u200c\u062c\u0627 \u0634\u0648\u062f (\u0628\u0627\u06af \u06f3:\u06f3\u06f0 \u0633\u0627\u0639\u062a\u0647\u0654 \u062a\u0647\u0631\u0627\u0646).", "_origin": "ast", "community": 187, "community_name": "last_visit_map", "file_type": "rationale", "norm_label": "\u0645\u0631\u0632 \u0632\u0645\u0627\u0646\u06cc \u0646\u0628\u0627\u06cc\u062f \u0628\u0627 \u0645\u0646\u0637\u0642\u0647 \u0645\u062d\u0644\u06cc \u062c\u0627\u0628\u0647\u200c\u062c\u0627 \u0634\u0648\u062f (\u0628\u0627\u06af \u06f3:\u06f3\u06f0 \u0633\u0627\u0639\u062a\u0647 \u062a\u0647\u0631\u0627\u0646).", "source_file": "tests/test_visit_policy.py", "source_location": "L734" }, { "id": "docs_visit_hold_entezar_\u06f4_\u06f1_\u0686\u06cc\u062f\u0645\u0627\u0646_\u0645\u0648\u062f\u0627\u0644_mobile_first", "label": "\u06f4.\u06f1 \u0686\u06cc\u062f\u0645\u0627\u0646 \u0645\u0648\u062f\u0627\u0644 (mobile first)", "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "document", "node_kind": "heading", "norm_label": "\u06f4.\u06f1 \u0686\u06cc\u062f\u0645\u0627\u0646 \u0645\u0648\u062f\u0627\u0644 (mobile first)", "source_file": "docs/visit_hold_entezar.md", "source_location": "L112" }, { "id": "tests_test_visit_policy_rationale_1380", "label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u00ab\u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u0647\u00bb \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0647\u0646\u06af\u06cc + \u0647\u0634\u062f\u0627\u0631 \u0648 \u062a\u0623\u06cc\u06cc\u062f \u067e\u06cc\u0634 \u0627\u0632 \u062b\u0628\u062a. \u0642\u0648\u0627\u0639\u062f \u0642\u0641\u0644\u200c\u0634\u062f\u0647: *\u2026", "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "rationale", "norm_label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u00ab\u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u0647\u00bb \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0647\u0646\u06af\u06cc + \u0647\u0634\u062f\u0627\u0631 \u0648 \u062a\u0627\u06cc\u06cc\u062f \u067e\u06cc\u0634 \u0627\u0632 \u062b\u0628\u062a. \u0642\u0648\u0627\u0639\u062f \u0642\u0641\u0644\u200c\u0634\u062f\u0647: *...", "source_file": "tests/test_visit_policy.py", "source_location": "L1380" }, { "id": "tests_test_visit_policy_rationale_1444", "label": "\u0647\u0631 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631 JS \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u062a\u0642\u0648\u06cc\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0627\u06cc\u062f \u062f\u0631 \u0642\u0627\u0644\u0628 \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u062a\u0633\u062a\u2026", "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "rationale", "norm_label": "\u0647\u0631 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631 js \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u062a\u0642\u0648\u06cc\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0627\u06cc\u062f \u062f\u0631 \u0642\u0627\u0644\u0628 \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u062a\u0633\u062a...", "source_file": "tests/test_visit_policy.py", "source_location": "L1444" }, { "id": "tests_test_visit_policy_rationale_1461", "label": "\u06a9\u0644\u0627\u0633 ``altField`` \u0647\u0631 \u067e\u06cc\u06a9\u0631 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0642\u0627\u0644\u0628 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.", "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "rationale", "norm_label": "\u06a9\u0644\u0627\u0633 ``altfield`` \u0647\u0631 \u067e\u06cc\u06a9\u0631 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0642\u0627\u0644\u0628 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.", "source_file": "tests/test_visit_policy.py", "source_location": "L1461" }, { "id": "tests_test_visit_policy_rationale_1472", "label": "\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc setDate \u067e\u06cc\u06a9\u0631 \u00ab\u062a\u0627\u0631\u06cc\u062e \u067e\u06cc\u06af\u06cc\u0631\u06cc\u00bb \u0628\u0627\u06cc\u062f \u0641\u0642\u0637 \u0627\u0632 \u0645\u0633\u06cc\u0631 \u0645\u062d\u0627\u0641\u0638\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f. \u0686\u0648\u0646\u2026", "_origin": "ast", "community": 188, "community_name": "CoordinationDoneConfirmTests", "file_type": "rationale", "norm_label": "\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc setdate \u067e\u06cc\u06a9\u0631 \u00ab\u062a\u0627\u0631\u06cc\u062e \u067e\u06cc\u06af\u06cc\u0631\u06cc\u00bb \u0628\u0627\u06cc\u062f \u0641\u0642\u0637 \u0627\u0632 \u0645\u0633\u06cc\u0631 \u0645\u062d\u0627\u0641\u0638\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f. \u0686\u0648\u0646...", "source_file": "tests/test_visit_policy.py", "source_location": "L1472" }, { "id": "htmlparser", "label": "HTMLParser", "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": "htmlparser", "source_file": "", "source_location": "" }, { "id": "tests_test_view_smoke_py_testcase", "label": "TestCase", "_origin": "ast", "community": 189, "community_name": "BaseTemplateStructureTests", "file_type": "code", "norm_label": "testcase", "source_file": "", "source_location": "" }, { "id": "tests_test_view_smoke_rationale_265", "label": "\u0634\u0645\u0627\u0631\u0646\u062f\u0647\u0654 \u0639\u0645\u0642