Files
digiserver-v2/docs/graphify-out/graph.json
T
ske087 46602f1933 Sanitize codebase, reorganize docs, and add missing deploy files
Remove dead code identified in docs/SANITIZATION-REVIEW.md:
- app/blueprints/content_old.py and app/blueprints/playlist.py
- app/models/group.py, app/utils/nginx_config_reader.py
- orphaned templates (content_list, edit_content, upload_content,
  player_page) and the related group/Template references

Result: 6 blueprints, 82 routes, no dead modules or orphan templates.

Add files that deploy.sh and docker-entrypoint.sh already require but
which were never tracked:
- https_manager.py       (referenced by deploy.sh, migrate_network.sh,
                          docker-entrypoint.sh)
- Caddyfile.example      (seeded by deploy.sh; its absence aborts deploy)

Relocate generated Graphify artifacts from graphify-out/ to
docs/graphify-out/ (110 files, no content change) and archive the
superseded docs under docs/.

Ignore hygiene:
- ignore ad-hoc .env backups (.env.bak*) — they contain live secrets
- keep the pre-sanitization snapshots (docs/legacy code/,
  docs/old_code_documentation/) on disk but out of the repo

Fix .env.example: drop a duplicated config block, genericize the
hardcoded host IP, and document HOSTNAME_INTERNAL.
2026-09-11 12:18:34 +03:00

23241 lines
767 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "add_player_user_table.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_add_player_user_table_py",
"community": 1,
"norm_label": "add_player_user_table.py"
},
{
"label": "Add player_user table for user code mappings.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py",
"source_location": "L1",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "add_player_user_table_rationale_1",
"community": 1,
"norm_label": "add player_user table for user code mappings."
},
{
"label": "migrate_player_user_global.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/migrate_player_user_global.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_migrate_player_user_global_py",
"community": 14,
"norm_label": "migrate_player_user_global.py"
},
{
"label": "Migrate player_user table to remove player_id and make user_code unique globally",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/migrate_player_user_global.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "migrate_player_user_global_rationale_1",
"community": 14,
"norm_label": "migrate player_user table to remove player_id and make user_code unique globally"
},
{
"label": "add_original_filename_to_content.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_original_filename_to_content.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_add_original_filename_to_content_py",
"community": 15,
"norm_label": "add_original_filename_to_content.py"
},
{
"label": "Add original_filename column to content table. This preserves the pristine uplo",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_original_filename_to_content.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "add_original_filename_to_content_rationale_1",
"community": 15,
"norm_label": "add original_filename column to content table. this preserves the pristine uplo"
},
{
"label": "add_url_to_content.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_url_to_content.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_add_url_to_content_py",
"community": 16,
"norm_label": "add_url_to_content.py"
},
{
"label": "Add url column to content table for weblink support.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_url_to_content.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "add_url_to_content_rationale_1",
"community": 16,
"norm_label": "add url column to content table for weblink support."
},
{
"label": "add_https_config_table.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_add_https_config_table_py",
"community": 6,
"norm_label": "add_https_config_table.py"
},
{
"label": "Add https_config table for HTTPS configuration management.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py",
"source_location": "L1",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "add_https_config_table_rationale_1",
"community": 6,
"norm_label": "add https_config table for https configuration management."
},
{
"label": "add_deployment_fields_to_player.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_deployment_fields_to_player.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_add_deployment_fields_to_player_py",
"community": 17,
"norm_label": "add_deployment_fields_to_player.py"
},
{
"label": "Add deployment tracking columns to player table.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_deployment_fields_to_player.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "add_deployment_fields_to_player_rationale_1",
"community": 17,
"norm_label": "add deployment tracking columns to player table."
},
{
"label": "add_email_to_https_config.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_email_to_https_config.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_migrations_add_email_to_https_config_py",
"community": 18,
"norm_label": "add_email_to_https_config.py"
},
{
"label": "Add email field to https_config table.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_email_to_https_config.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "add_email_to_https_config_rationale_1",
"community": 18,
"norm_label": "add email field to https_config table."
},
{
"label": "config.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_config_py",
"community": 4,
"norm_label": "config.py"
},
{
"label": "Config",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L9",
"complexity": 1,
"loc": 45,
"level": 1,
"granularity": "low",
"heat": 0.04,
"owner": "unowned",
"id": "config_config",
"community": 4,
"norm_label": "config"
},
{
"label": "DevelopmentConfig",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L56",
"complexity": 1,
"loc": 20,
"level": 1,
"granularity": "low",
"heat": 0.041,
"owner": "unowned",
"id": "config_developmentconfig",
"community": 4,
"norm_label": "developmentconfig"
},
{
"label": "ProductionConfig",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L78",
"complexity": 1,
"loc": 22,
"level": 1,
"granularity": "low",
"heat": 0.042,
"owner": "unowned",
"id": "config_productionconfig",
"community": 4,
"norm_label": "productionconfig"
},
{
"label": "TestingConfig",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L102",
"complexity": 1,
"loc": 14,
"level": 1,
"granularity": "low",
"heat": 0.038,
"owner": "unowned",
"id": "config_testingconfig",
"community": 4,
"norm_label": "testingconfig"
},
{
"label": "get_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L127",
"complexity": 2,
"loc": 5,
"level": 2,
"granularity": "low",
"heat": 0.032,
"owner": "unowned",
"id": "config_get_config",
"community": 4,
"norm_label": "get_config()"
},
{
"label": "Configuration settings for DigiServer v2 Environment-based configuration with se",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "config_rationale_1",
"community": 4,
"norm_label": "configuration settings for digiserver v2 environment-based configuration with se"
},
{
"label": "Development configuration",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L57",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "config_rationale_57",
"community": 4,
"norm_label": "development configuration"
},
{
"label": "Production configuration",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L79",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "config_rationale_79",
"community": 4,
"norm_label": "production configuration"
},
{
"label": "Testing configuration",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L103",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "config_rationale_103",
"community": 4,
"norm_label": "testing configuration"
},
{
"label": "Get configuration based on environment",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L128",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "config_rationale_128",
"community": 4,
"norm_label": "get configuration based on environment"
},
{
"label": "extensions.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/extensions.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_extensions_py",
"community": 19,
"norm_label": "extensions.py"
},
{
"label": "Flask extensions initialization Centralized extension management for the applica",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/extensions.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "extensions_rationale_1",
"community": 19,
"norm_label": "flask extensions initialization centralized extension management for the applica"
},
{
"label": "app.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.027,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_app_py",
"community": 4,
"norm_label": "app.py"
},
{
"label": "create_app()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L17",
"complexity": 2,
"loc": 71,
"level": 0,
"granularity": "low",
"heat": 0.08,
"owner": "unowned",
"id": "app_create_app",
"community": 4,
"norm_label": "create_app()"
},
{
"label": "register_blueprints()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L90",
"complexity": 1,
"loc": 18,
"level": 2,
"granularity": "low",
"heat": 0.026,
"owner": "unowned",
"id": "app_register_blueprints",
"community": 4,
"norm_label": "register_blueprints()"
},
{
"label": "configure_login_manager()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L110",
"complexity": 1,
"loc": 11,
"level": 2,
"granularity": "low",
"heat": 0.023,
"owner": "unowned",
"id": "app_configure_login_manager",
"community": 4,
"norm_label": "configure_login_manager()"
},
{
"label": "register_error_handlers()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L123",
"complexity": 1,
"loc": 23,
"level": 2,
"granularity": "low",
"heat": 0.028,
"owner": "unowned",
"id": "app_register_error_handlers",
"community": 4,
"norm_label": "register_error_handlers()"
},
{
"label": "register_commands()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L148",
"complexity": 3,
"loc": 39,
"level": 2,
"granularity": "low",
"heat": 0.061,
"owner": "unowned",
"id": "app_register_commands",
"community": 4,
"norm_label": "register_commands()"
},
{
"label": "register_context_processors()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L189",
"complexity": 2,
"loc": 22,
"level": 2,
"granularity": "low",
"heat": 0.041,
"owner": "unowned",
"id": "app_register_context_processors",
"community": 4,
"norm_label": "register_context_processors()"
},
{
"label": "register_template_filters()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L213",
"complexity": 3,
"loc": 26,
"level": 2,
"granularity": "low",
"heat": 0.056,
"owner": "unowned",
"id": "app_register_template_filters",
"community": 4,
"norm_label": "register_template_filters()"
},
{
"label": "DigiServer v2 - Application Factory Modern Flask application with blueprint arch",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L1",
"level": 0,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_1",
"community": 4,
"norm_label": "digiserver v2 - application factory modern flask application with blueprint arch"
},
{
"label": "Application factory pattern Args: config_name: Configuration en",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L18",
"level": 0,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_18",
"community": 4,
"norm_label": "application factory pattern args: config_name: configuration en"
},
{
"label": "Register application blueprints",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L91",
"level": 0,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_91",
"community": 4,
"norm_label": "register application blueprints"
},
{
"label": "Configure Flask-Login",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L111",
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_111",
"community": 4,
"norm_label": "configure flask-login"
},
{
"label": "Register error handlers",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L124",
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_124",
"community": 4,
"norm_label": "register error handlers"
},
{
"label": "Register CLI commands",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L149",
"level": 0,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_149",
"community": 4,
"norm_label": "register cli commands"
},
{
"label": "Register context processors for templates",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L190",
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_190",
"community": 4,
"norm_label": "register context processors for templates"
},
{
"label": "Register custom Jinja2 template filters",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L214",
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "app_rationale_214",
"community": 4,
"norm_label": "register custom jinja2 template filters"
},
{
"label": "admin.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.067,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"community": 1,
"norm_label": "admin.py"
},
{
"label": "admin_required()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L18",
"complexity": 3,
"loc": 13,
"level": 2,
"granularity": "low",
"heat": 0.048,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_admin_required",
"community": 1,
"norm_label": "admin_required()"
},
{
"label": "admin_panel()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L35",
"complexity": 6,
"loc": 39,
"level": 1,
"granularity": "low",
"heat": 0.1,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_admin_panel",
"community": 1,
"norm_label": "admin_panel()"
},
{
"label": "create_user()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L79",
"complexity": 6,
"loc": 41,
"level": 1,
"granularity": "low",
"heat": 0.103,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_create_user",
"community": 1,
"norm_label": "create_user()"
},
{
"label": "change_user_role()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L125",
"complexity": 4,
"loc": 29,
"level": 1,
"granularity": "low",
"heat": 0.07,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_change_user_role",
"community": 1,
"norm_label": "change_user_role()"
},
{
"label": "delete_user()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L159",
"complexity": 3,
"loc": 23,
"level": 1,
"granularity": "low",
"heat": 0.054,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_delete_user",
"community": 1,
"norm_label": "delete_user()"
},
{
"label": "change_theme()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L187",
"complexity": 3,
"loc": 19,
"level": 1,
"granularity": "low",
"heat": 0.052,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_change_theme",
"community": 1,
"norm_label": "change_theme()"
},
{
"label": "upload_logo()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L211",
"complexity": 5,
"loc": 37,
"level": 1,
"granularity": "low",
"heat": 0.086,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_upload_logo",
"community": 1,
"norm_label": "upload_logo()"
},
{
"label": "clear_logs()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L253",
"complexity": 2,
"loc": 15,
"level": 1,
"granularity": "low",
"heat": 0.038,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_clear_logs",
"community": 1,
"norm_label": "clear_logs()"
},
{
"label": "user_management()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L273",
"complexity": 2,
"loc": 9,
"level": 1,
"granularity": "low",
"heat": 0.035,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_user_management",
"community": 1,
"norm_label": "user_management()"
},
{
"label": "reset_user_password()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L287",
"complexity": 4,
"loc": 30,
"level": 1,
"granularity": "low",
"heat": 0.069,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_reset_user_password",
"community": 1,
"norm_label": "reset_user_password()"
},
{
"label": "system_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L322",
"complexity": 2,
"loc": 28,
"level": 1,
"granularity": "low",
"heat": 0.044,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_system_info",
"community": 1,
"norm_label": "system_info()"
},
{
"label": "leftover_media()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L354",
"complexity": 2,
"loc": 48,
"level": 1,
"granularity": "low",
"heat": 0.053,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_leftover_media",
"community": 1,
"norm_label": "leftover_media()"
},
{
"label": "delete_leftover_images()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L406",
"complexity": 8,
"loc": 52,
"level": 2,
"granularity": "low",
"heat": 0.13,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_delete_leftover_images",
"community": 1,
"norm_label": "delete_leftover_images()"
},
{
"label": "delete_leftover_videos()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L461",
"complexity": 8,
"loc": 52,
"level": 2,
"granularity": "low",
"heat": 0.13,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_delete_leftover_videos",
"community": 1,
"norm_label": "delete_leftover_videos()"
},
{
"label": "delete_single_leftover()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L516",
"complexity": 5,
"loc": 32,
"level": 2,
"granularity": "low",
"heat": 0.082,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_delete_single_leftover",
"community": 1,
"norm_label": "delete_single_leftover()"
},
{
"label": "dependencies()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L553",
"complexity": 12,
"loc": 76,
"level": 2,
"granularity": "low",
"heat": 0.193,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_dependencies",
"community": 1,
"norm_label": "dependencies()"
},
{
"label": "install_libreoffice()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L634",
"complexity": 4,
"loc": 32,
"level": 1,
"granularity": "low",
"heat": 0.071,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_install_libreoffice",
"community": 1,
"norm_label": "install_libreoffice()"
},
{
"label": "install_emoji_fonts()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L671",
"complexity": 4,
"loc": 32,
"level": 1,
"granularity": "low",
"heat": 0.071,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_install_emoji_fonts",
"community": 1,
"norm_label": "install_emoji_fonts()"
},
{
"label": "customize_logos()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L708",
"complexity": 1,
"loc": 4,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_customize_logos",
"community": 1,
"norm_label": "customize_logos()"
},
{
"label": "upload_header_logo()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L717",
"complexity": 5,
"loc": 26,
"level": 1,
"granularity": "low",
"heat": 0.08,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_upload_header_logo",
"community": 1,
"norm_label": "upload_header_logo()"
},
{
"label": "upload_login_logo()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L748",
"complexity": 5,
"loc": 26,
"level": 1,
"granularity": "low",
"heat": 0.081,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_upload_login_logo",
"community": 1,
"norm_label": "upload_login_logo()"
},
{
"label": "manage_editing_users()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L778",
"complexity": 3,
"loc": 22,
"level": 1,
"granularity": "low",
"heat": 0.054,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_manage_editing_users",
"community": 1,
"norm_label": "manage_editing_users()"
},
{
"label": "update_editing_user()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L804",
"complexity": 3,
"loc": 20,
"level": 1,
"granularity": "low",
"heat": 0.053,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_update_editing_user",
"community": 1,
"norm_label": "update_editing_user()"
},
{
"label": "delete_editing_user()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L828",
"complexity": 2,
"loc": 19,
"level": 1,
"granularity": "low",
"heat": 0.038,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_delete_editing_user",
"community": 1,
"norm_label": "delete_editing_user()"
},
{
"label": "https_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L856",
"complexity": 3,
"loc": 25,
"level": 0,
"granularity": "low",
"heat": 0.057,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_https_config",
"community": 1,
"norm_label": "https_config()"
},
{
"label": "update_https_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L886",
"complexity": 27,
"loc": 104,
"level": 0,
"granularity": "low",
"heat": 0.407,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_update_https_config",
"community": 1,
"norm_label": "update_https_config()"
},
{
"label": "https_config_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L995",
"complexity": 3,
"loc": 18,
"level": 0,
"granularity": "low",
"heat": 0.055,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_https_config_status",
"community": 1,
"norm_label": "https_config_status()"
},
{
"label": "_player_build_meta_path()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1019",
"complexity": 1,
"loc": 4,
"level": 1,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_player_build_meta_path",
"community": 1,
"norm_label": "_player_build_meta_path()"
},
{
"label": "build_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1028",
"complexity": 5,
"loc": 41,
"level": 1,
"granularity": "low",
"heat": 0.095,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_build_player",
"community": 1,
"norm_label": "build_player()"
},
{
"label": "build_player_action()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1074",
"complexity": 14,
"loc": 85,
"level": 1,
"granularity": "low",
"heat": 0.235,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_build_player_action",
"community": 11,
"norm_label": "build_player_action()"
},
{
"label": "Admin blueprint for user management and system settings.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_1",
"community": 1,
"norm_label": "admin blueprint for user management and system settings."
},
{
"label": "Decorator to require admin role for route access.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L19",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_19",
"community": 1,
"norm_label": "decorator to require admin role for route access."
},
{
"label": "Display admin panel with system overview.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L36",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_36",
"community": 1,
"norm_label": "display admin panel with system overview."
},
{
"label": "Create a new user account.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L80",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_80",
"community": 1,
"norm_label": "create a new user account."
},
{
"label": "Change user role between user and admin.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L126",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_126",
"community": 1,
"norm_label": "change user role between user and admin."
},
{
"label": "Delete a user account.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L160",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_160",
"community": 1,
"norm_label": "delete a user account."
},
{
"label": "Change application theme.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L188",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_188",
"community": 1,
"norm_label": "change application theme."
},
{
"label": "Upload custom logo for application.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L212",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_212",
"community": 1,
"norm_label": "upload custom logo for application."
},
{
"label": "Clear all server logs.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L254",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_254",
"community": 1,
"norm_label": "clear all server logs."
},
{
"label": "Display user management page.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L274",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_274",
"community": 1,
"norm_label": "display user management page."
},
{
"label": "Get system information as JSON.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L323",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_323",
"community": 1,
"norm_label": "get system information as json."
},
{
"label": "Display leftover media files not assigned to any playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L355",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_355",
"community": 1,
"norm_label": "display leftover media files not assigned to any playlist."
},
{
"label": "Delete all leftover images that are not part of any playlist",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L407",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_407",
"community": 1,
"norm_label": "delete all leftover images that are not part of any playlist"
},
{
"label": "Delete all leftover videos that are not part of any playlist",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L462",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_462",
"community": 1,
"norm_label": "delete all leftover videos that are not part of any playlist"
},
{
"label": "Delete a single leftover content file",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L517",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_517",
"community": 1,
"norm_label": "delete a single leftover content file"
},
{
"label": "Show system dependencies status.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L554",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_554",
"community": 1,
"norm_label": "show system dependencies status."
},
{
"label": "Install LibreOffice for PPTX conversion.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L635",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_635",
"community": 1,
"norm_label": "install libreoffice for pptx conversion."
},
{
"label": "Install Emoji Fonts for better UI display.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L672",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_672",
"community": 1,
"norm_label": "install emoji fonts for better ui display."
},
{
"label": "Logo customization page.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L709",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_709",
"community": 1,
"norm_label": "logo customization page."
},
{
"label": "Upload login page logo.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L749",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_749",
"community": 1,
"norm_label": "upload login page logo."
},
{
"label": "Display and manage users that edit images on players.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L779",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_779",
"community": 1,
"norm_label": "display and manage users that edit images on players."
},
{
"label": "Update editing user name.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L805",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_805",
"community": 1,
"norm_label": "update editing user name."
},
{
"label": "Display HTTPS configuration management page.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L857",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_857",
"community": 1,
"norm_label": "display https configuration management page."
},
{
"label": "Update HTTPS configuration.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L887",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_887",
"community": 1,
"norm_label": "update https configuration."
},
{
"label": "Get current HTTPS configuration status as JSON.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L996",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_996",
"community": 1,
"norm_label": "get current https configuration status as json."
},
{
"label": "Path to the persisted player-build settings (in the instance folder).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1020",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_1020",
"community": 1,
"norm_label": "path to the persisted player-build settings (in the instance folder)."
},
{
"label": "Display the 'Build player files for deployment' admin page.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1029",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_1029",
"community": 1,
"norm_label": "display the 'build player files for deployment' admin page."
},
{
"label": "Build/refresh the staged player code and/or write its base config.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1075",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "admin_rationale_1075",
"community": 11,
"norm_label": "build/refresh the staged player code and/or write its base config."
},
{
"label": "content_old.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"community": 0,
"norm_label": "content_old.py"
},
{
"label": "content_list()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L30",
"complexity": 8,
"loc": 52,
"level": 2,
"granularity": "low",
"heat": 0.132,
"owner": "unowned",
"id": "content_old_content_list",
"community": 0,
"norm_label": "content_list()"
},
{
"label": "upload_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L86",
"complexity": 12,
"loc": 134,
"level": 1,
"granularity": "low",
"heat": 0.224,
"owner": "unowned",
"id": "content_old_upload_content",
"community": 9,
"norm_label": "upload_content()"
},
{
"label": "edit_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L224",
"complexity": 4,
"loc": 30,
"level": 2,
"granularity": "low",
"heat": 0.07,
"owner": "unowned",
"id": "content_old_edit_content",
"community": 0,
"norm_label": "edit_content()"
},
{
"label": "delete_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L258",
"complexity": 3,
"loc": 27,
"level": 2,
"granularity": "low",
"heat": 0.056,
"owner": "unowned",
"id": "content_old_delete_content",
"community": 0,
"norm_label": "delete_content()"
},
{
"label": "delete_by_filename()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L289",
"complexity": 6,
"loc": 44,
"level": 2,
"granularity": "low",
"heat": 0.102,
"owner": "unowned",
"id": "content_old_delete_by_filename",
"community": 0,
"norm_label": "delete_by_filename()"
},
{
"label": "bulk_delete_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L337",
"complexity": 6,
"loc": 33,
"level": 2,
"granularity": "low",
"heat": 0.097,
"owner": "unowned",
"id": "content_old_bulk_delete_content",
"community": 0,
"norm_label": "bulk_delete_content()"
},
{
"label": "upload_progress_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L374",
"complexity": 1,
"loc": 4,
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "content_old_upload_progress_status",
"community": 9,
"norm_label": "upload_progress_status()"
},
{
"label": "preview_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L382",
"complexity": 2,
"loc": 14,
"level": 2,
"granularity": "low",
"heat": 0.037,
"owner": "unowned",
"id": "content_old_preview_content",
"community": 0,
"norm_label": "preview_content()"
},
{
"label": "download_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L400",
"complexity": 2,
"loc": 15,
"level": 2,
"granularity": "low",
"heat": 0.038,
"owner": "unowned",
"id": "content_old_download_content",
"community": 0,
"norm_label": "download_content()"
},
{
"label": "content_statistics()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L419",
"complexity": 7,
"loc": 30,
"level": 2,
"granularity": "low",
"heat": 0.109,
"owner": "unowned",
"id": "content_old_content_statistics",
"community": 0,
"norm_label": "content_statistics()"
},
{
"label": "check_duplicates()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L453",
"complexity": 3,
"loc": 21,
"level": 2,
"granularity": "low",
"heat": 0.053,
"owner": "unowned",
"id": "content_old_check_duplicates",
"community": 0,
"norm_label": "check_duplicates()"
},
{
"label": "content_groups_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L478",
"complexity": 3,
"loc": 23,
"level": 2,
"granularity": "low",
"heat": 0.054,
"owner": "unowned",
"id": "content_old_content_groups_info",
"community": 0,
"norm_label": "content_groups_info()"
},
{
"label": "Content blueprint for media upload and management.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_1",
"community": 0,
"norm_label": "content blueprint for media upload and management."
},
{
"label": "Display list of all content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L31",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_31",
"community": 0,
"norm_label": "display list of all content."
},
{
"label": "Edit content metadata.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L225",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_225",
"community": 0,
"norm_label": "edit content metadata."
},
{
"label": "Delete content and associated file.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L259",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_259",
"community": 0,
"norm_label": "delete content and associated file."
},
{
"label": "Delete all content entries with a specific filename.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L290",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_290",
"community": 0,
"norm_label": "delete all content entries with a specific filename."
},
{
"label": "Delete multiple content items at once.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L338",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_338",
"community": 0,
"norm_label": "delete multiple content items at once."
},
{
"label": "Get upload progress for a specific upload.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L375",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_375",
"community": 9,
"norm_label": "get upload progress for a specific upload."
},
{
"label": "Preview content in browser.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L383",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_383",
"community": 0,
"norm_label": "preview content in browser."
},
{
"label": "Download content file.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L401",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_401",
"community": 0,
"norm_label": "download content file."
},
{
"label": "Get content statistics.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L420",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_420",
"community": 0,
"norm_label": "get content statistics."
},
{
"label": "Check for duplicate filenames.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L454",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_454",
"community": 0,
"norm_label": "check for duplicate filenames."
},
{
"label": "Get groups that contain this content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L479",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_old_rationale_479",
"community": 0,
"norm_label": "get groups that contain this content."
},
{
"label": "content.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.06,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"community": 2,
"norm_label": "content.py"
},
{
"label": "content_list()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L27",
"complexity": 1,
"loc": 12,
"level": 2,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "content_content_list",
"community": 2,
"norm_label": "content_list()"
},
{
"label": "media_library()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L43",
"complexity": 2,
"loc": 24,
"level": 2,
"granularity": "low",
"heat": 0.04,
"owner": "unowned",
"id": "content_media_library",
"community": 2,
"norm_label": "media_library()"
},
{
"label": "delete_media()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L71",
"complexity": 10,
"loc": 60,
"level": 1,
"granularity": "low",
"heat": 0.163,
"owner": "unowned",
"id": "content_delete_media",
"community": 7,
"norm_label": "delete_media()"
},
{
"label": "create_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L135",
"complexity": 4,
"loc": 34,
"level": 1,
"granularity": "low",
"heat": 0.074,
"owner": "unowned",
"id": "content_create_playlist",
"community": 3,
"norm_label": "create_playlist()"
},
{
"label": "delete_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L173",
"complexity": 2,
"loc": 23,
"level": 1,
"granularity": "low",
"heat": 0.04,
"owner": "unowned",
"id": "content_delete_playlist",
"community": 2,
"norm_label": "delete_playlist()"
},
{
"label": "manage_playlist_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L200",
"complexity": 1,
"loc": 18,
"level": 1,
"granularity": "low",
"heat": 0.026,
"owner": "unowned",
"id": "content_manage_playlist_content",
"community": 3,
"norm_label": "manage_playlist_content()"
},
{
"label": "add_content_to_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L222",
"complexity": 3,
"loc": 46,
"level": 1,
"granularity": "low",
"heat": 0.066,
"owner": "unowned",
"id": "content_add_content_to_playlist",
"community": 2,
"norm_label": "add_content_to_playlist()"
},
{
"label": "add_weblink()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L272",
"complexity": 9,
"loc": 76,
"level": 1,
"granularity": "low",
"heat": 0.159,
"owner": "unowned",
"id": "content_add_weblink",
"community": 2,
"norm_label": "add_weblink()"
},
{
"label": "add_weblink_to_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L352",
"complexity": 4,
"loc": 62,
"level": 1,
"granularity": "low",
"heat": 0.088,
"owner": "unowned",
"id": "content_add_weblink_to_playlist",
"community": 2,
"norm_label": "add_weblink_to_playlist()"
},
{
"label": "remove_content_from_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L418",
"complexity": 3,
"loc": 33,
"level": 1,
"granularity": "low",
"heat": 0.061,
"owner": "unowned",
"id": "content_remove_content_from_playlist",
"community": 2,
"norm_label": "remove_content_from_playlist()"
},
{
"label": "bulk_remove_from_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L455",
"complexity": 4,
"loc": 38,
"level": 1,
"granularity": "low",
"heat": 0.076,
"owner": "unowned",
"id": "content_bulk_remove_from_playlist",
"community": 2,
"norm_label": "bulk_remove_from_playlist()"
},
{
"label": "reorder_playlist_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L497",
"complexity": 4,
"loc": 37,
"level": 1,
"granularity": "low",
"heat": 0.075,
"owner": "unowned",
"id": "content_reorder_playlist_content",
"community": 2,
"norm_label": "reorder_playlist_content()"
},
{
"label": "update_playlist_content_muted()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L538",
"complexity": 2,
"loc": 37,
"level": 1,
"granularity": "low",
"heat": 0.049,
"owner": "unowned",
"id": "content_update_playlist_content_muted",
"community": 2,
"norm_label": "update_playlist_content_muted()"
},
{
"label": "update_playlist_content_edit_enabled()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L579",
"complexity": 2,
"loc": 37,
"level": 1,
"granularity": "low",
"heat": 0.049,
"owner": "unowned",
"id": "content_update_playlist_content_edit_enabled",
"community": 2,
"norm_label": "update_playlist_content_edit_enabled()"
},
{
"label": "update_playlist_content_duration()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L620",
"complexity": 4,
"loc": 46,
"level": 1,
"granularity": "low",
"heat": 0.079,
"owner": "unowned",
"id": "content_update_playlist_content_duration",
"community": 2,
"norm_label": "update_playlist_content_duration()"
},
{
"label": "upload_media_page()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L670",
"complexity": 1,
"loc": 4,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "content_upload_media_page",
"community": 2,
"norm_label": "upload_media_page()"
},
{
"label": "process_image_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L676",
"complexity": 4,
"loc": 24,
"level": 1,
"granularity": "low",
"heat": 0.069,
"owner": "unowned",
"id": "content_process_image_file",
"community": 2,
"norm_label": "process_image_file()"
},
{
"label": "process_video_file_extended()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L702",
"complexity": 3,
"loc": 23,
"level": 1,
"granularity": "low",
"heat": 0.058,
"owner": "unowned",
"id": "content_process_video_file_extended",
"community": 2,
"norm_label": "process_video_file_extended()"
},
{
"label": "process_pdf_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L727",
"complexity": 6,
"loc": 69,
"level": 1,
"granularity": "low",
"heat": 0.117,
"owner": "unowned",
"id": "content_process_pdf_file",
"community": 2,
"norm_label": "process_pdf_file()"
},
{
"label": "process_file_in_background()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L798",
"complexity": 22,
"loc": 177,
"level": 1,
"granularity": "low",
"heat": 0.376,
"owner": "unowned",
"id": "content_process_file_in_background",
"community": 2,
"norm_label": "process_file_in_background()"
},
{
"label": "process_presentation_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L977",
"complexity": 13,
"loc": 141,
"level": 1,
"granularity": "low",
"heat": 0.243,
"owner": "unowned",
"id": "content_process_presentation_file",
"community": 2,
"norm_label": "process_presentation_file()"
},
{
"label": "create_fullhd_image()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1120",
"complexity": 2,
"loc": 23,
"level": 2,
"granularity": "low",
"heat": 0.041,
"owner": "unowned",
"id": "content_create_fullhd_image",
"community": 2,
"norm_label": "create_fullhd_image()"
},
{
"label": "resize_image_to_fullhd()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1145",
"complexity": 5,
"loc": 56,
"level": 1,
"granularity": "low",
"heat": 0.097,
"owner": "unowned",
"id": "content_resize_image_to_fullhd",
"community": 2,
"norm_label": "resize_image_to_fullhd()"
},
{
"label": "optimize_image_to_fullhd()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1203",
"complexity": 2,
"loc": 13,
"level": 1,
"granularity": "low",
"heat": 0.039,
"owner": "unowned",
"id": "content_optimize_image_to_fullhd",
"community": 2,
"norm_label": "optimize_image_to_fullhd()"
},
{
"label": "upload_media()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1220",
"complexity": 31,
"loc": 270,
"level": 1,
"granularity": "low",
"heat": 0.537,
"owner": "unowned",
"id": "content_upload_media",
"community": 2,
"norm_label": "upload_media()"
},
{
"label": "assign_player_to_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1494",
"complexity": 3,
"loc": 26,
"level": 1,
"granularity": "low",
"heat": 0.056,
"owner": "unowned",
"id": "content_assign_player_to_playlist",
"community": 2,
"norm_label": "assign_player_to_playlist()"
},
{
"label": "Content model for media files.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L1",
"level": 1,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "content_rationale_1",
"community": 5,
"norm_label": "content model for media files."
},
{
"label": "Main playlist management page.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L28",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_28",
"community": 2,
"norm_label": "main playlist management page."
},
{
"label": "View all media files in the library.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L44",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_44",
"community": 2,
"norm_label": "view all media files in the library."
},
{
"label": "Delete a media file and remove it from all playlists.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L72",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_72",
"community": 7,
"norm_label": "delete a media file and remove it from all playlists."
},
{
"label": "Create a new playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L136",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_136",
"community": 3,
"norm_label": "create a new playlist."
},
{
"label": "Manage content in a specific playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L201",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_201",
"community": 3,
"norm_label": "manage content in a specific playlist."
},
{
"label": "Add content to playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L223",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_223",
"community": 2,
"norm_label": "add content to playlist."
},
{
"label": "Create a web link content item from the Upload Media page. Optionally adds",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L273",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_273",
"community": 2,
"norm_label": "create a web link content item from the upload media page. optionally adds"
},
{
"label": "Create a web link content item and add it to the playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L353",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_353",
"community": 2,
"norm_label": "create a web link content item and add it to the playlist."
},
{
"label": "Remove content from playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L419",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_419",
"community": 2,
"norm_label": "remove content from playlist."
},
{
"label": "Remove multiple content items from playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L456",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_456",
"community": 2,
"norm_label": "remove multiple content items from playlist."
},
{
"label": "Reorder content in playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L498",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_498",
"community": 2,
"norm_label": "reorder content in playlist."
},
{
"label": "Update content muted setting in playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L539",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_539",
"community": 2,
"norm_label": "update content muted setting in playlist."
},
{
"label": "Update content edit_on_player_enabled setting in playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L580",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_580",
"community": 2,
"norm_label": "update content edit_on_player_enabled setting in playlist."
},
{
"label": "Update content duration in playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L621",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_621",
"community": 2,
"norm_label": "update content duration in playlist."
},
{
"label": "Display upload media page.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L671",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_671",
"community": 2,
"norm_label": "display upload media page."
},
{
"label": "Process and optimize image files.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L677",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_677",
"community": 2,
"norm_label": "process and optimize image files."
},
{
"label": "Process and optimize video files for Raspberry Pi playback.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L703",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_703",
"community": 2,
"norm_label": "process and optimize video files for raspberry pi playback."
},
{
"label": "Process PDF files by converting each page to PNG images.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L728",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_728",
"community": 2,
"norm_label": "process pdf files by converting each page to png images."
},
{
"label": "Process large files (PDF, PPTX, Video) in background thread.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L800",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_800",
"community": 2,
"norm_label": "process large files (pdf, pptx, video) in background thread."
},
{
"label": "Process PowerPoint presentation files by converting slides to images.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L978",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_978",
"community": 2,
"norm_label": "process powerpoint presentation files by converting slides to images."
},
{
"label": "Create a Full HD (1920x1080) image from PIL Image object, centered on white back",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1121",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_1121",
"community": 2,
"norm_label": "create a full hd (1920x1080) image from pil image object, centered on white back"
},
{
"label": "Resize image to exactly Full HD (1920x1080) maintaining aspect ratio with center",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1146",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_1146",
"community": 2,
"norm_label": "resize image to exactly full hd (1920x1080) maintaining aspect ratio with center"
},
{
"label": "Optimize and resize image file to Full HD (1920x1080) maintaining aspect ratio.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1204",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_1204",
"community": 2,
"norm_label": "optimize and resize image file to full hd (1920x1080) maintaining aspect ratio."
},
{
"label": "Upload media files to library with type-specific processing.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1221",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_1221",
"community": 2,
"norm_label": "upload media files to library with type-specific processing."
},
{
"label": "Assign a player to a playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1495",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "content_rationale_1495",
"community": 2,
"norm_label": "assign a player to a playlist."
},
{
"label": "__init__.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/__init__.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_init_py",
"community": 5,
"norm_label": "__init__.py"
},
{
"label": "Models package for digiserver-v2.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L1",
"level": 0,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "init_rationale_1",
"community": 5,
"norm_label": "models package for digiserver-v2."
},
{
"label": "api.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.253,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"community": 3,
"norm_label": "api.py"
},
{
"label": "rate_limit()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L21",
"complexity": 4,
"loc": 41,
"level": 2,
"granularity": "low",
"heat": 0.274,
"owner": "unowned",
"id": "api_rate_limit",
"community": 3,
"norm_label": "rate_limit()"
},
{
"label": "verify_player_auth()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L64",
"complexity": 3,
"loc": 23,
"level": 2,
"granularity": "low",
"heat": 0.253,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_verify_player_auth",
"community": 3,
"norm_label": "verify_player_auth()"
},
{
"label": "health_check()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L90",
"complexity": 1,
"loc": 7,
"level": 2,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_health_check",
"community": 3,
"norm_label": "health_check()"
},
{
"label": "get_server_certificate()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L100",
"complexity": 1,
"loc": 3,
"level": 0,
"granularity": "low",
"heat": 0.218,
"owner": "unowned",
"id": "api_get_server_certificate",
"community": 3,
"norm_label": "get_server_certificate()"
},
{
"label": "authenticate_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L107",
"complexity": 5,
"loc": 52,
"level": 1,
"granularity": "low",
"heat": 0.297,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_authenticate_player",
"community": 3,
"norm_label": "authenticate_player()"
},
{
"label": "verify_auth_code()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L163",
"complexity": 4,
"loc": 40,
"level": 2,
"granularity": "low",
"heat": 0.275,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_verify_auth_code",
"community": 3,
"norm_label": "verify_auth_code()"
},
{
"label": "get_playlist_by_quickconnect()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L207",
"complexity": 8,
"loc": 93,
"level": 1,
"granularity": "low",
"heat": 0.354,
"owner": "unowned",
"id": "api_get_playlist_by_quickconnect",
"community": 3,
"norm_label": "get_playlist_by_quickconnect()"
},
{
"label": "get_player_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L305",
"complexity": 5,
"loc": 39,
"level": 1,
"granularity": "low",
"heat": 0.289,
"owner": "unowned",
"id": "api_get_player_playlist",
"community": 3,
"norm_label": "get_player_playlist()"
},
{
"label": "get_playlist_version()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L349",
"complexity": 3,
"loc": 26,
"level": 1,
"granularity": "low",
"heat": 0.256,
"owner": "unowned",
"id": "api_get_playlist_version",
"community": 3,
"norm_label": "get_playlist_version()"
},
{
"label": "get_cached_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L378",
"complexity": 6,
"loc": 47,
"level": 1,
"granularity": "low",
"heat": 0.307,
"owner": "unowned",
"id": "api_get_cached_playlist",
"community": 3,
"norm_label": "get_cached_playlist()"
},
{
"label": "receive_player_feedback()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L429",
"complexity": 13,
"loc": 107,
"level": 1,
"granularity": "low",
"heat": 0.425,
"owner": "unowned",
"id": "api_receive_player_feedback",
"community": 3,
"norm_label": "receive_player_feedback()"
},
{
"label": "get_player_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L540",
"complexity": 5,
"loc": 33,
"level": 1,
"granularity": "low",
"heat": 0.285,
"owner": "unowned",
"id": "api_get_player_status",
"community": 3,
"norm_label": "get_player_status()"
},
{
"label": "get_upload_progress()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L577",
"complexity": 2,
"loc": 10,
"level": 1,
"granularity": "low",
"heat": 0.235,
"owner": "unowned",
"id": "api_get_upload_progress",
"community": 3,
"norm_label": "get_upload_progress()"
},
{
"label": "system_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L591",
"complexity": 2,
"loc": 31,
"level": 1,
"granularity": "low",
"heat": 0.245,
"owner": "unowned",
"id": "api_system_info",
"community": 3,
"norm_label": "system_info()"
},
{
"label": "list_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L655",
"complexity": 3,
"loc": 25,
"level": 1,
"granularity": "low",
"heat": 0.255,
"owner": "unowned",
"id": "api_list_content",
"community": 3,
"norm_label": "list_content()"
},
{
"label": "get_logs()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L684",
"complexity": 6,
"loc": 47,
"level": 1,
"granularity": "low",
"heat": 0.304,
"owner": "unowned",
"id": "api_get_logs",
"community": 3,
"norm_label": "get_logs()"
},
{
"label": "receive_edited_media()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L736",
"complexity": 25,
"loc": 192,
"level": 1,
"granularity": "low",
"heat": 0.62,
"owner": "unowned",
"id": "api_receive_edited_media",
"community": 3,
"norm_label": "receive_edited_media()"
},
{
"label": "test_ssh_connection()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L936",
"complexity": 5,
"loc": 40,
"level": 1,
"granularity": "low",
"heat": 0.288,
"owner": "unowned",
"id": "api_test_ssh_connection",
"community": 3,
"norm_label": "test_ssh_connection()"
},
{
"label": "deploy_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L980",
"complexity": 6,
"loc": 66,
"level": 1,
"granularity": "low",
"heat": 0.314,
"owner": "unowned",
"id": "api_deploy_player",
"community": 3,
"norm_label": "deploy_player()"
},
{
"label": "api_not_found()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1049",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.218,
"owner": "unowned",
"id": "api_api_not_found",
"community": 3,
"norm_label": "api_not_found()"
},
{
"label": "method_not_allowed()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1055",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.218,
"owner": "unowned",
"id": "api_method_not_allowed",
"community": 3,
"norm_label": "method_not_allowed()"
},
{
"label": "internal_error()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1061",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.218,
"owner": "unowned",
"id": "api_internal_error",
"community": 3,
"norm_label": "internal_error()"
},
{
"label": "API blueprint for REST endpoints and player communication.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_1",
"community": 3,
"norm_label": "api blueprint for rest endpoints and player communication."
},
{
"label": "Rate limiting decorator. Args: max_requests: Maximum number of",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L22",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_22",
"community": 3,
"norm_label": "rate limiting decorator. args: max_requests: maximum number of"
},
{
"label": "Decorator to verify player authentication via auth code.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L65",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_rationale_65",
"community": 3,
"norm_label": "decorator to verify player authentication via auth code."
},
{
"label": "API health check endpoint.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L91",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_91",
"community": 3,
"norm_label": "api health check endpoint."
},
{
"label": "Get server SSL certificate.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L101",
"level": 0,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_101",
"community": 3,
"norm_label": "get server ssl certificate."
},
{
"label": "Authenticate a player and return auth code and configuration. Request J",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L108",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_rationale_108",
"community": 3,
"norm_label": "authenticate a player and return auth code and configuration. request j"
},
{
"label": "Verify an auth code and return player information. Request JSON:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L164",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_rationale_164",
"community": 3,
"norm_label": "verify an auth code and return player information. request json:"
},
{
"label": "Get playlist using hostname and quickconnect code (Kivy player compatible).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L208",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_208",
"community": 3,
"norm_label": "get playlist using hostname and quickconnect code (kivy player compatible)."
},
{
"label": "Get playlist for a specific player. Requires player authentication via",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L306",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "api_rationale_306",
"community": 3,
"norm_label": "get playlist for a specific player. requires player authentication via"
},
{
"label": "Get current playlist version for a player. Lightweight endpoint for pla",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L350",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_350",
"community": 3,
"norm_label": "get current playlist version for a player. lightweight endpoint for pla"
},
{
"label": "Get cached playlist for a player based on assigned playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L379",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_379",
"community": 3,
"norm_label": "get cached playlist for a player based on assigned playlist."
},
{
"label": "Receive feedback/status updates from players (Kivy player compatible).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L430",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_430",
"community": 3,
"norm_label": "receive feedback/status updates from players (kivy player compatible)."
},
{
"label": "Get current status of a player (public endpoint for monitoring).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L541",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_541",
"community": 3,
"norm_label": "get current status of a player (public endpoint for monitoring)."
},
{
"label": "Get progress of a file upload.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L578",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_578",
"community": 3,
"norm_label": "get progress of a file upload."
},
{
"label": "Get system information and statistics.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L592",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_592",
"community": 3,
"norm_label": "get system information and statistics."
},
{
"label": "List all content with basic information.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L656",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_656",
"community": 3,
"norm_label": "list all content with basic information."
},
{
"label": "Get recent server logs. Query parameters: limit: Number of logs",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L685",
"level": 0,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_685",
"community": 3,
"norm_label": "get recent server logs. query parameters: limit: number of logs"
},
{
"label": "Receive edited media from player. Expected multipart/form-data: - i",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L737",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_737",
"community": 3,
"norm_label": "receive edited media from player. expected multipart/form-data: - i"
},
{
"label": "Test SSH connection to a remote host. Request JSON: hostname: T",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L937",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_937",
"community": 3,
"norm_label": "test ssh connection to a remote host. request json: hostname: t"
},
{
"label": "Deploy player code to a remote host via SSH. Request JSON: host",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L981",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_981",
"community": 3,
"norm_label": "deploy player code to a remote host via ssh. request json: host"
},
{
"label": "Handle 404 errors in API.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1050",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_1050",
"community": 3,
"norm_label": "handle 404 errors in api."
},
{
"label": "Handle 405 errors in API.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1056",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_1056",
"community": 3,
"norm_label": "handle 405 errors in api."
},
{
"label": "Handle 500 errors in API.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1062",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "api_rationale_1062",
"community": 3,
"norm_label": "handle 500 errors in api."
},
{
"label": "players.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.244,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"community": 6,
"norm_label": "players.py"
},
{
"label": "list()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L19",
"complexity": 5,
"loc": 33,
"level": 1,
"granularity": "low",
"heat": 0.295,
"owner": "unowned",
"id": "players_list",
"community": 7,
"norm_label": "list()"
},
{
"label": "add_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L56",
"complexity": 23,
"loc": 172,
"level": 1,
"granularity": "low",
"heat": 0.592,
"owner": "unowned",
"id": "players_add_player",
"community": 6,
"norm_label": "add_player()"
},
{
"label": "edit_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L232",
"complexity": 4,
"loc": 34,
"level": 1,
"granularity": "low",
"heat": 0.27,
"owner": "unowned",
"id": "players_edit_player",
"community": 6,
"norm_label": "edit_player()"
},
{
"label": "delete_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L270",
"complexity": 2,
"loc": 24,
"level": 1,
"granularity": "low",
"heat": 0.24,
"owner": "unowned",
"id": "players_delete_player",
"community": 6,
"norm_label": "delete_player()"
},
{
"label": "regenerate_auth_code()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L298",
"complexity": 2,
"loc": 19,
"level": 1,
"granularity": "low",
"heat": 0.24,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "players_regenerate_auth_code",
"community": 6,
"norm_label": "regenerate_auth_code()"
},
{
"label": "player_page()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L321",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.218,
"owner": "unowned",
"id": "players_player_page",
"community": 6,
"norm_label": "player_page()"
},
{
"label": "manage_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L328",
"complexity": 13,
"loc": 113,
"level": 1,
"granularity": "low",
"heat": 0.429,
"owner": "unowned",
"id": "players_manage_player",
"community": 6,
"norm_label": "manage_player()"
},
{
"label": "edited_media()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L445",
"complexity": 8,
"loc": 40,
"level": 1,
"granularity": "low",
"heat": 0.326,
"owner": "unowned",
"id": "players_edited_media",
"community": 6,
"norm_label": "edited_media()"
},
{
"label": "edited_media_report()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L489",
"complexity": 5,
"loc": 30,
"level": 1,
"granularity": "low",
"heat": 0.283,
"owner": "unowned",
"id": "players_edited_media_report",
"community": 6,
"norm_label": "edited_media_report()"
},
{
"label": "player_fullscreen()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L522",
"complexity": 3,
"loc": 20,
"level": 1,
"granularity": "low",
"heat": 0.255,
"owner": "unowned",
"id": "players_player_fullscreen",
"community": 6,
"norm_label": "player_fullscreen()"
},
{
"label": "get_player_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L545",
"complexity": 6,
"loc": 41,
"level": 1,
"granularity": "low",
"heat": 0.303,
"owner": "unowned",
"id": "players_get_player_playlist",
"community": 6,
"norm_label": "get_player_playlist()"
},
{
"label": "reorder_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L590",
"complexity": 1,
"loc": 6,
"level": 2,
"granularity": "low",
"heat": 0.219,
"owner": "unowned",
"id": "players_reorder_content",
"community": 6,
"norm_label": "reorder_content()"
},
{
"label": "bulk_delete_players()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L600",
"complexity": 5,
"loc": 28,
"level": 1,
"granularity": "low",
"heat": 0.282,
"owner": "unowned",
"id": "players_bulk_delete_players",
"community": 6,
"norm_label": "bulk_delete_players()"
},
{
"label": "bulk_assign_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L632",
"complexity": 7,
"loc": 33,
"level": 1,
"granularity": "low",
"heat": 0.31,
"owner": "unowned",
"id": "players_bulk_assign_playlist",
"community": 6,
"norm_label": "bulk_assign_playlist()"
},
{
"label": "deployment_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L669",
"complexity": 4,
"loc": 20,
"level": 1,
"granularity": "low",
"heat": 0.266,
"owner": "unowned",
"id": "players_deployment_status",
"community": 6,
"norm_label": "deployment_status()"
},
{
"label": "reorder_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L693",
"complexity": 8,
"loc": 49,
"level": 1,
"granularity": "low",
"heat": 0.331,
"owner": "unowned",
"id": "players_reorder_playlist",
"community": 6,
"norm_label": "reorder_playlist()"
},
{
"label": "remove_from_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L746",
"complexity": 5,
"loc": 36,
"level": 1,
"granularity": "low",
"heat": 0.286,
"owner": "unowned",
"id": "players_remove_from_playlist",
"community": 6,
"norm_label": "remove_from_playlist()"
},
{
"label": "Players blueprint for player management and display.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L1",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_1",
"community": 6,
"norm_label": "players blueprint for player management and display."
},
{
"label": "Display list of all players.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L20",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_20",
"community": 7,
"norm_label": "display list of all players."
},
{
"label": "Add a new player with optional SSH deployment.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L57",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_57",
"community": 6,
"norm_label": "add a new player with optional ssh deployment."
},
{
"label": "Regenerate authentication code for a player.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L299",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "players_rationale_299",
"community": 6,
"norm_label": "regenerate authentication code for a player."
},
{
"label": "Redirect to manage player page (combined view).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L322",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_322",
"community": 6,
"norm_label": "redirect to manage player page (combined view)."
},
{
"label": "Manage player - edit credentials, assign playlist, view logs.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L329",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_329",
"community": 6,
"norm_label": "manage player - edit credentials, assign playlist, view logs."
},
{
"label": "Display all edited media files from this player.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L446",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_446",
"community": 6,
"norm_label": "display all edited media files from this player."
},
{
"label": "Display a tabular report of all edited media from this player.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L490",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_490",
"community": 6,
"norm_label": "display a tabular report of all edited media from this player."
},
{
"label": "Display player fullscreen view (no authentication required for players).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L523",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "players_rationale_523",
"community": 6,
"norm_label": "display player fullscreen view (no authentication required for players)."
},
{
"label": "Get playlist for a player based on their assigned playlist. Args:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L546",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_546",
"community": 6,
"norm_label": "get playlist for a player based on their assigned playlist. args:"
},
{
"label": "Legacy endpoint - Content reordering now handled in playlist management.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L591",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_591",
"community": 6,
"norm_label": "legacy endpoint - content reordering now handled in playlist management."
},
{
"label": "Delete multiple players at once.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L601",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_601",
"community": 6,
"norm_label": "delete multiple players at once."
},
{
"label": "Assign multiple players to a playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L633",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_633",
"community": 6,
"norm_label": "assign multiple players to a playlist."
},
{
"label": "Return deployment status for all players (used by polling JS).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L670",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_670",
"community": 6,
"norm_label": "return deployment status for all players (used by polling js)."
},
{
"label": "Reorder items in player's playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L694",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_694",
"community": 6,
"norm_label": "reorder items in player's playlist."
},
{
"label": "Remove content from player's playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L747",
"level": 1,
"granularity": "low",
"heat": 0.22,
"owner": "unowned",
"id": "players_rationale_747",
"community": 6,
"norm_label": "remove content from player's playlist."
},
{
"label": "auth.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"community": 0,
"norm_label": "auth.py"
},
{
"label": "login()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L15",
"complexity": 6,
"loc": 40,
"level": 2,
"granularity": "low",
"heat": 0.099,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "auth_login",
"community": 0,
"norm_label": "login()"
},
{
"label": "logout()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L59",
"complexity": 1,
"loc": 7,
"level": 2,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "auth_logout",
"community": 0,
"norm_label": "logout()"
},
{
"label": "register()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L69",
"complexity": 7,
"loc": 45,
"level": 1,
"granularity": "low",
"heat": 0.114,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "auth_register",
"community": 0,
"norm_label": "register()"
},
{
"label": "change_password()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L118",
"complexity": 5,
"loc": 30,
"level": 2,
"granularity": "low",
"heat": 0.082,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "auth_change_password",
"community": 0,
"norm_label": "change_password()"
},
{
"label": "Authentication Blueprint - Login, Logout, Register",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "auth_rationale_1",
"community": 0,
"norm_label": "authentication blueprint - login, logout, register"
},
{
"label": "playlist.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.027,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"community": 2,
"norm_label": "playlist.py"
},
{
"label": "manage_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L18",
"complexity": 2,
"loc": 11,
"level": 2,
"granularity": "low",
"heat": 0.034,
"owner": "unowned",
"id": "playlist_manage_playlist",
"community": 2,
"norm_label": "manage_playlist()"
},
{
"label": "add_to_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L33",
"complexity": 4,
"loc": 51,
"level": 1,
"granularity": "low",
"heat": 0.082,
"owner": "unowned",
"id": "playlist_add_to_playlist",
"community": 2,
"norm_label": "add_to_playlist()"
},
{
"label": "remove_from_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L88",
"complexity": 4,
"loc": 51,
"level": 1,
"granularity": "low",
"heat": 0.082,
"owner": "unowned",
"id": "playlist_remove_from_playlist",
"community": 2,
"norm_label": "remove_from_playlist()"
},
{
"label": "reorder_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L143",
"complexity": 5,
"loc": 43,
"level": 1,
"granularity": "low",
"heat": 0.091,
"owner": "unowned",
"id": "playlist_reorder_playlist",
"community": 2,
"norm_label": "reorder_playlist()"
},
{
"label": "update_duration()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L190",
"complexity": 4,
"loc": 41,
"level": 1,
"granularity": "low",
"heat": 0.077,
"owner": "unowned",
"id": "playlist_update_duration",
"community": 2,
"norm_label": "update_duration()"
},
{
"label": "update_muted()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L235",
"complexity": 3,
"loc": 39,
"level": 1,
"granularity": "low",
"heat": 0.063,
"owner": "unowned",
"id": "playlist_update_muted",
"community": 2,
"norm_label": "update_muted()"
},
{
"label": "clear_playlist()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L278",
"complexity": 3,
"loc": 33,
"level": 1,
"granularity": "low",
"heat": 0.061,
"owner": "unowned",
"id": "playlist_clear_playlist",
"community": 2,
"norm_label": "clear_playlist()"
},
{
"label": "Playlist model for managing content collections.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L1",
"level": 1,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "playlist_rationale_1",
"community": 2,
"norm_label": "playlist model for managing content collections."
},
{
"label": "Legacy route - redirect to new content management area.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L19",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_19",
"community": 2,
"norm_label": "legacy route - redirect to new content management area."
},
{
"label": "Add content to player's playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L34",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_34",
"community": 2,
"norm_label": "add content to player's playlist."
},
{
"label": "Remove content from player's playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L89",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_89",
"community": 2,
"norm_label": "remove content from player's playlist."
},
{
"label": "Reorder playlist items.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L144",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_144",
"community": 2,
"norm_label": "reorder playlist items."
},
{
"label": "Update content duration in playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L191",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_191",
"community": 2,
"norm_label": "update content duration in playlist."
},
{
"label": "Update content muted setting in playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L236",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_236",
"community": 2,
"norm_label": "update content muted setting in playlist."
},
{
"label": "Clear all content from player's playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L279",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_279",
"community": 2,
"norm_label": "clear all content from player's playlist."
},
{
"label": "main.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"community": 5,
"norm_label": "main.py"
},
{
"label": "dashboard()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L19",
"complexity": 4,
"loc": 27,
"level": 1,
"granularity": "low",
"heat": 0.067,
"owner": "unowned",
"id": "main_dashboard",
"community": 0,
"norm_label": "dashboard()"
},
{
"label": "health()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L49",
"complexity": 3,
"loc": 32,
"level": 2,
"granularity": "low",
"heat": 0.057,
"owner": "unowned",
"id": "main_health",
"community": 5,
"norm_label": "health()"
},
{
"label": "Main Blueprint - Dashboard and Home Routes",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L1",
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "main_rationale_1",
"community": 5,
"norm_label": "main blueprint - dashboard and home routes"
},
{
"label": "Health check endpoint",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L50",
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "main_rationale_50",
"community": 5,
"norm_label": "health check endpoint"
},
{
"label": "script_name_fix.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py",
"community": 4,
"norm_label": "script_name_fix.py"
},
{
"label": "ScriptNameFix",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L15",
"complexity": 3,
"loc": 12,
"level": 0,
"granularity": "low",
"heat": 0.065,
"owner": "unowned",
"id": "script_name_fix_scriptnamefix",
"community": 4,
"norm_label": "scriptnamefix"
},
{
"label": ".__init__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L16",
"complexity": 1,
"loc": 2,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "script_name_fix_scriptnamefix_init",
"community": 4,
"norm_label": ".__init__()"
},
{
"label": ".__call__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L19",
"complexity": 3,
"loc": 8,
"level": 3,
"granularity": "low",
"heat": 0.044,
"owner": "unowned",
"id": "script_name_fix_scriptnamefix_call",
"community": 4,
"norm_label": ".__call__()"
},
{
"label": "ScriptNameFix WSGI middleware. When nginx strips the path prefix before forward",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "script_name_fix_rationale_1",
"community": 4,
"norm_label": "scriptnamefix wsgi middleware. when nginx strips the path prefix before forward"
},
{
"label": "portal_sso.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"community": 4,
"norm_label": "portal_sso.py"
},
{
"label": "init_portal_sso()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L17",
"complexity": 4,
"loc": 16,
"level": 2,
"granularity": "low",
"heat": 0.064,
"owner": "unowned",
"id": "portal_sso_init_portal_sso",
"community": 4,
"norm_label": "init_portal_sso()"
},
{
"label": "_get_or_create_user()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L35",
"complexity": 4,
"loc": 18,
"level": 2,
"granularity": "low",
"heat": 0.063,
"owner": "unowned",
"id": "portal_sso_get_or_create_user",
"community": 4,
"norm_label": "_get_or_create_user()"
},
{
"label": "Portal SSO middleware for DigiServer v2. When the umbrella nginx verifies the p",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L1",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "portal_sso_rationale_1",
"community": 4,
"norm_label": "portal sso middleware for digiserver v2. when the umbrella nginx verifies the p"
},
{
"label": "Register the SSO before_request handler on the given Flask app.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L18",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "portal_sso_rationale_18",
"community": 4,
"norm_label": "register the sso before_request handler on the given flask app."
},
{
"label": "caddy_manager.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"community": 1,
"norm_label": "caddy_manager.py"
},
{
"label": "CaddyConfigGenerator",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L36",
"complexity": 16,
"loc": 233,
"level": 0,
"granularity": "low",
"heat": 0.365,
"owner": "unowned",
"id": "caddy_manager_caddyconfiggenerator",
"community": 1,
"norm_label": "caddyconfiggenerator"
},
{
"label": "generate_caddyfile()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L40",
"complexity": 8,
"loc": 39,
"level": 2,
"granularity": "low",
"heat": 0.126,
"owner": "unowned",
"id": "caddy_manager_generate_caddyfile",
"community": 1,
"norm_label": "generate_caddyfile()"
},
{
"label": "write_caddyfile()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L81",
"complexity": 2,
"loc": 15,
"level": 2,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "caddy_manager_write_caddyfile",
"community": 1,
"norm_label": "write_caddyfile()"
},
{
"label": "reload_caddy()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L98",
"complexity": 6,
"loc": 130,
"level": 2,
"granularity": "low",
"heat": 0.141,
"owner": "unowned",
"id": "caddy_manager_reload_caddy",
"community": 1,
"norm_label": "reload_caddy()"
},
{
"label": "Caddy configuration generator and manager.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L1",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "caddy_manager_rationale_1",
"community": 1,
"norm_label": "caddy configuration generator and manager."
},
{
"label": "Generate Caddyfile configuration based on HTTPSConfig.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L37",
"level": 0,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "caddy_manager_rationale_37",
"community": 1,
"norm_label": "generate caddyfile configuration based on httpsconfig."
},
{
"label": "Generate a complete Caddyfile. Behaviour: - HTTPS disabled / no",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L41",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "caddy_manager_rationale_41",
"community": 6,
"norm_label": "generate a complete caddyfile. behaviour: - https disabled / no"
},
{
"label": "Write Caddyfile to disk. The default path is /etc/caddy/Caddyfile \u2014 the",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L83",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "caddy_manager_rationale_83",
"community": 6,
"norm_label": "write caddyfile to disk. the default path is /etc/caddy/caddyfile \u2014 the"
},
{
"label": "Push the current Caddyfile to Caddy via its admin API (/load). Caddy ap",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L99",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "caddy_manager_rationale_99",
"community": 6,
"norm_label": "push the current caddyfile to caddy via its admin api (/load). caddy ap"
},
{
"label": "Write Caddyfile to disk. Args: caddyfile_content: C",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L231",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "caddy_manager_rationale_231",
"community": 6,
"norm_label": "write caddyfile to disk. args: caddyfile_content: c"
},
{
"label": "Reload Caddy configuration without restart. Note: Caddy monitor",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L250",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "caddy_manager_rationale_250",
"community": 6,
"norm_label": "reload caddy configuration without restart. note: caddy monitor"
},
{
"label": "group_player_management.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.027,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"community": 0,
"norm_label": "group_player_management.py"
},
{
"label": "get_player_status_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L10",
"complexity": 6,
"loc": 42,
"level": 1,
"granularity": "low",
"heat": 0.108,
"owner": "unowned",
"id": "group_player_management_get_player_status_info",
"community": 0,
"norm_label": "get_player_status_info()"
},
{
"label": "get_group_statistics()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L54",
"complexity": 5,
"loc": 42,
"level": 1,
"granularity": "low",
"heat": 0.09,
"owner": "unowned",
"id": "group_player_management_get_group_statistics",
"community": 0,
"norm_label": "get_group_statistics()"
},
{
"label": "assign_player_to_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L98",
"complexity": 4,
"loc": 33,
"level": 2,
"granularity": "low",
"heat": 0.072,
"owner": "unowned",
"id": "group_player_management_assign_player_to_group",
"community": 0,
"norm_label": "assign_player_to_group()"
},
{
"label": "bulk_assign_players_to_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L133",
"complexity": 5,
"loc": 33,
"level": 2,
"granularity": "low",
"heat": 0.085,
"owner": "unowned",
"id": "group_player_management_bulk_assign_players_to_group",
"community": 0,
"norm_label": "bulk_assign_players_to_group()"
},
{
"label": "get_online_players_count()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L168",
"complexity": 1,
"loc": 8,
"level": 2,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "group_player_management_get_online_players_count",
"community": 0,
"norm_label": "get_online_players_count()"
},
{
"label": "get_players_by_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L178",
"complexity": 1,
"loc": 10,
"level": 2,
"granularity": "low",
"heat": 0.021,
"owner": "unowned",
"id": "group_player_management_get_players_by_status",
"community": 0,
"norm_label": "get_players_by_status()"
},
{
"label": "_format_time_ago()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L190",
"complexity": 2,
"loc": 20,
"level": 2,
"granularity": "low",
"heat": 0.04,
"owner": "unowned",
"id": "group_player_management_format_time_ago",
"community": 0,
"norm_label": "_format_time_ago()"
},
{
"label": "Group and player management utilities.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_1",
"community": 0,
"norm_label": "group and player management utilities."
},
{
"label": "Get comprehensive status information for a player. Args: player",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L11",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_11",
"community": 0,
"norm_label": "get comprehensive status information for a player. args: player"
},
{
"label": "Get statistics for a group. Args: group_id: Group ID to query",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L55",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_55",
"community": 0,
"norm_label": "get statistics for a group. args: group_id: group id to query"
},
{
"label": "Assign a player to a group or unassign if group_id is None. Args:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L99",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_99",
"community": 0,
"norm_label": "assign a player to a group or unassign if group_id is none. args:"
},
{
"label": "Assign multiple players to a group. Args: player_ids: List of p",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L134",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_134",
"community": 0,
"norm_label": "assign multiple players to a group. args: player_ids: list of p"
},
{
"label": "Get count of online players (seen in last 5 minutes). Returns:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L169",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_169",
"community": 0,
"norm_label": "get count of online players (seen in last 5 minutes). returns:"
},
{
"label": "Get all players with a specific status. Args: status: Status to",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L179",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_179",
"community": 0,
"norm_label": "get all players with a specific status. args: status: status to"
},
{
"label": "Format datetime as 'time ago' string. Args: dt: Datetime to for",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L191",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_player_management_rationale_191",
"community": 0,
"norm_label": "format datetime as 'time ago' string. args: dt: datetime to for"
},
{
"label": "ssh_deploy.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.027,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"community": 10,
"norm_label": "ssh_deploy.py"
},
{
"label": "get_local_player_code_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L15",
"complexity": 8,
"loc": 68,
"level": 1,
"granularity": "low",
"heat": 0.141,
"owner": "unowned",
"id": "ssh_deploy_get_local_player_code_status",
"community": 10,
"norm_label": "get_local_player_code_status()"
},
{
"label": "test_ssh_connection()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L85",
"complexity": 3,
"loc": 62,
"level": 2,
"granularity": "low",
"heat": 0.072,
"owner": "unowned",
"id": "ssh_deploy_test_ssh_connection",
"community": 10,
"norm_label": "test_ssh_connection()"
},
{
"label": "generate_player_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L149",
"complexity": 1,
"loc": 57,
"level": 2,
"granularity": "low",
"heat": 0.042,
"owner": "unowned",
"id": "ssh_deploy_generate_player_config",
"community": 10,
"norm_label": "generate_player_config()"
},
{
"label": "detect_server_ip()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L208",
"complexity": 7,
"loc": 31,
"level": 0,
"granularity": "low",
"heat": 0.111,
"owner": "unowned",
"id": "ssh_deploy_detect_server_ip",
"community": 6,
"norm_label": "detect_server_ip()"
},
{
"label": "parse_server_address()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L241",
"complexity": 4,
"loc": 24,
"level": 0,
"granularity": "low",
"heat": 0.068,
"owner": "unowned",
"id": "ssh_deploy_parse_server_address",
"community": 10,
"norm_label": "parse_server_address()"
},
{
"label": "generate_app_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L267",
"complexity": 1,
"loc": 42,
"level": 0,
"granularity": "low",
"heat": 0.039,
"owner": "unowned",
"id": "ssh_deploy_generate_app_config",
"community": 10,
"norm_label": "generate_app_config()"
},
{
"label": "deploy_player_to_host()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L311",
"complexity": 31,
"loc": 443,
"level": 1,
"granularity": "low",
"heat": 0.614,
"owner": "unowned",
"id": "ssh_deploy_deploy_player_to_host",
"community": 10,
"norm_label": "deploy_player_to_host()"
},
{
"label": "SSH deployment utilities for player provisioning.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_1",
"community": 10,
"norm_label": "ssh deployment utilities for player provisioning."
},
{
"label": "Check status of pre-staged player code. Args: player_code_dir: Opti",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L16",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_16",
"community": 10,
"norm_label": "check status of pre-staged player code. args: player_code_dir: opti"
},
{
"label": "Test SSH connection to a remote host. Args: hostname: Target ho",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L86",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_86",
"community": 10,
"norm_label": "test ssh connection to a remote host. args: hostname: target ho"
},
{
"label": "Generate player configuration JSON for connecting to DigiServer. Args:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L156",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_156",
"community": 10,
"norm_label": "generate player configuration json for connecting to digiserver. args:"
},
{
"label": "Best-effort detection of this server's primary LAN IP address. Opens a UDP",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L209",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_209",
"community": 6,
"norm_label": "best-effort detection of this server's primary lan ip address. opens a udp"
},
{
"label": "Derive the values the player needs from a DigiServer URL. The player's conf",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L242",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_242",
"community": 10,
"norm_label": "derive the values the player needs from a digiserver url. the player's conf"
},
{
"label": "Generate the config/app_config.json the player actually reads. This is what",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L277",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_277",
"community": 10,
"norm_label": "generate the config/app_config.json the player actually reads. this is what"
},
{
"label": "Deploy player code to remote host. Args: hostname: Target hostn",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L326",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "ssh_deploy_rationale_326",
"community": 10,
"norm_label": "deploy player code to remote host. args: hostname: target hostn"
},
{
"label": "__init__.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/__init__.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_init_py",
"community": 5,
"norm_label": "__init__.py"
},
{
"label": "pptx_converter.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"community": 12,
"norm_label": "pptx_converter.py"
},
{
"label": "cleanup_libreoffice_processes()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L11",
"complexity": 2,
"loc": 7,
"level": 2,
"granularity": "low",
"heat": 0.034,
"owner": "unowned",
"id": "pptx_converter_cleanup_libreoffice_processes",
"community": 12,
"norm_label": "cleanup_libreoffice_processes()"
},
{
"label": "pptx_to_pdf_libreoffice()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L20",
"complexity": 4,
"loc": 64,
"level": 2,
"granularity": "low",
"heat": 0.086,
"owner": "unowned",
"id": "pptx_converter_pptx_to_pdf_libreoffice",
"community": 12,
"norm_label": "pptx_to_pdf_libreoffice()"
},
{
"label": "validate_pptx_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L86",
"complexity": 4,
"loc": 21,
"level": 2,
"granularity": "low",
"heat": 0.065,
"owner": "unowned",
"id": "pptx_converter_validate_pptx_file",
"community": 12,
"norm_label": "validate_pptx_file()"
},
{
"label": "PowerPoint to PDF converter using LibreOffice.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "pptx_converter_rationale_1",
"community": 12,
"norm_label": "powerpoint to pdf converter using libreoffice."
},
{
"label": "Clean up any hanging LibreOffice processes.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L12",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "pptx_converter_rationale_12",
"community": 12,
"norm_label": "clean up any hanging libreoffice processes."
},
{
"label": "Convert PPTX to PDF using LibreOffice for highest quality. This functio",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L21",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "pptx_converter_rationale_21",
"community": 12,
"norm_label": "convert pptx to pdf using libreoffice for highest quality. this functio"
},
{
"label": "Validate if file is a valid PowerPoint file. Args: filepath: Pa",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L87",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "pptx_converter_rationale_87",
"community": 12,
"norm_label": "validate if file is a valid powerpoint file. args: filepath: pa"
},
{
"label": "uploads.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.029,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"community": 9,
"norm_label": "uploads.py"
},
{
"label": "get_upload_progress()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L17",
"complexity": 1,
"loc": 14,
"level": 2,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "uploads_get_upload_progress",
"community": 9,
"norm_label": "get_upload_progress()"
},
{
"label": "set_upload_progress()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L33",
"complexity": 1,
"loc": 15,
"level": 1,
"granularity": "low",
"heat": 0.028,
"owner": "unowned",
"id": "uploads_set_upload_progress",
"community": 9,
"norm_label": "set_upload_progress()"
},
{
"label": "clear_upload_progress()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L50",
"complexity": 2,
"loc": 8,
"level": 2,
"granularity": "low",
"heat": 0.033,
"owner": "unowned",
"id": "uploads_clear_upload_progress",
"community": 9,
"norm_label": "clear_upload_progress()"
},
{
"label": "save_uploaded_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L60",
"complexity": 3,
"loc": 32,
"level": 1,
"granularity": "low",
"heat": 0.058,
"owner": "unowned",
"id": "uploads_save_uploaded_file",
"community": 9,
"norm_label": "save_uploaded_file()"
},
{
"label": "process_video_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L94",
"complexity": 10,
"loc": 80,
"level": 1,
"granularity": "low",
"heat": 0.174,
"owner": "unowned",
"id": "uploads_process_video_file",
"community": 9,
"norm_label": "process_video_file()"
},
{
"label": "process_pdf_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L176",
"complexity": 5,
"loc": 31,
"level": 1,
"granularity": "low",
"heat": 0.085,
"owner": "unowned",
"id": "uploads_process_pdf_file",
"community": 9,
"norm_label": "process_pdf_file()"
},
{
"label": "get_file_size()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L209",
"complexity": 2,
"loc": 13,
"level": 2,
"granularity": "low",
"heat": 0.035,
"owner": "unowned",
"id": "uploads_get_file_size",
"community": 9,
"norm_label": "get_file_size()"
},
{
"label": "delete_file()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L224",
"complexity": 3,
"loc": 20,
"level": 1,
"granularity": "low",
"heat": 0.053,
"owner": "unowned",
"id": "uploads_delete_file",
"community": 9,
"norm_label": "delete_file()"
},
{
"label": "Upload utilities for handling file uploads and processing.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_1",
"community": 9,
"norm_label": "upload utilities for handling file uploads and processing."
},
{
"label": "Get upload progress for a specific upload ID. Args: upload_id:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L18",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_18",
"community": 9,
"norm_label": "get upload progress for a specific upload id. args: upload_id:"
},
{
"label": "Set upload progress for a specific upload ID. Args: upload_id:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L35",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_35",
"community": 9,
"norm_label": "set upload progress for a specific upload id. args: upload_id:"
},
{
"label": "Clear upload progress for a specific upload ID. Args: upload_id",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L51",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_51",
"community": 9,
"norm_label": "clear upload progress for a specific upload id. args: upload_id"
},
{
"label": "Save an uploaded file to the upload folder. Args: file: FileSto",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L62",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_62",
"community": 9,
"norm_label": "save an uploaded file to the upload folder. args: file: filesto"
},
{
"label": "Process video file for optimization (H.264, 30fps, max 1080p). Args:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L95",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_95",
"community": 9,
"norm_label": "process video file for optimization (h.264, 30fps, max 1080p). args:"
},
{
"label": "Process PDF file (convert to images for display). Args: filepat",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L177",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_177",
"community": 9,
"norm_label": "process pdf file (convert to images for display). args: filepat"
},
{
"label": "Get file size in bytes. Args: filepath: Path to file",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L210",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_210",
"community": 9,
"norm_label": "get file size in bytes. args: filepath: path to file"
},
{
"label": "Delete a file from disk. Args: filepath: Path to file",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L225",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "uploads_rationale_225",
"community": 9,
"norm_label": "delete a file from disk. args: filepath: path to file"
},
{
"label": "logger.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.025,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_logger_py",
"community": 0,
"norm_label": "logger.py"
},
{
"label": "log_action()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L9",
"complexity": 2,
"loc": 15,
"level": 0,
"granularity": "low",
"heat": 0.233,
"owner": "unowned",
"id": "logger_log_action",
"community": 0,
"norm_label": "log_action()"
},
{
"label": "get_recent_logs()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L26",
"complexity": 2,
"loc": 16,
"level": 2,
"granularity": "low",
"heat": 0.038,
"owner": "unowned",
"id": "logger_get_recent_logs",
"community": 0,
"norm_label": "get_recent_logs()"
},
{
"label": "clear_old_logs()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L44",
"complexity": 2,
"loc": 19,
"level": 2,
"granularity": "low",
"heat": 0.04,
"owner": "unowned",
"id": "logger_clear_old_logs",
"community": 0,
"norm_label": "clear_old_logs()"
},
{
"label": "log_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L66",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "logger_log_info",
"community": 0,
"norm_label": "log_info()"
},
{
"label": "log_warning()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L71",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "logger_log_warning",
"community": 0,
"norm_label": "log_warning()"
},
{
"label": "log_error()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L76",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "logger_log_error",
"community": 0,
"norm_label": "log_error()"
},
{
"label": "Logging utility for tracking system events.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L1",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_1",
"community": 0,
"norm_label": "logging utility for tracking system events."
},
{
"label": "Log an action to the database with specified level. Args: level",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L10",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_10",
"community": 0,
"norm_label": "log an action to the database with specified level. args: level"
},
{
"label": "Get the most recent log entries. Args: limit: Maximum number of",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L27",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_27",
"community": 0,
"norm_label": "get the most recent log entries. args: limit: maximum number of"
},
{
"label": "Delete logs older than specified days. Args: days: Number of da",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L45",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_45",
"community": 0,
"norm_label": "delete logs older than specified days. args: days: number of da"
},
{
"label": "Log an info level message.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L67",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_67",
"community": 0,
"norm_label": "log an info level message."
},
{
"label": "Log a warning level message.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L72",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_72",
"community": 0,
"norm_label": "log a warning level message."
},
{
"label": "Log an error level message.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L77",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "logger_rationale_77",
"community": 0,
"norm_label": "log an error level message."
},
{
"label": "player_build.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.029,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"community": 11,
"norm_label": "player_build.py"
},
{
"label": "_run_git()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L28",
"complexity": 1,
"loc": 8,
"level": 2,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "player_build_run_git",
"community": 11,
"norm_label": "_run_git()"
},
{
"label": "get_short_head()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L38",
"complexity": 3,
"loc": 9,
"level": 1,
"granularity": "low",
"heat": 0.051,
"owner": "unowned",
"id": "player_build_get_short_head",
"community": 11,
"norm_label": "get_short_head()"
},
{
"label": "build_player_files()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L49",
"complexity": 9,
"loc": 77,
"level": 1,
"granularity": "low",
"heat": 0.16,
"owner": "unowned",
"id": "player_build_build_player_files",
"community": 11,
"norm_label": "build_player_files()"
},
{
"label": "write_base_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L128",
"complexity": 2,
"loc": 35,
"level": 1,
"granularity": "low",
"heat": 0.049,
"owner": "unowned",
"id": "player_build_write_base_config",
"community": 11,
"norm_label": "write_base_config()"
},
{
"label": "load_build_settings()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L165",
"complexity": 3,
"loc": 9,
"level": 1,
"granularity": "low",
"heat": 0.05,
"owner": "unowned",
"id": "player_build_load_build_settings",
"community": 11,
"norm_label": "load_build_settings()"
},
{
"label": "save_build_settings()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L176",
"complexity": 2,
"loc": 10,
"level": 2,
"granularity": "low",
"heat": 0.035,
"owner": "unowned",
"id": "player_build_save_build_settings",
"community": 11,
"norm_label": "save_build_settings()"
},
{
"label": "get_player_server_settings()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L188",
"complexity": 4,
"loc": 18,
"level": 0,
"granularity": "low",
"heat": 0.067,
"owner": "unowned",
"id": "player_build_get_player_server_settings",
"community": 11,
"norm_label": "get_player_server_settings()"
},
{
"label": "make_build_record()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L208",
"complexity": 1,
"loc": 16,
"level": 2,
"granularity": "low",
"heat": 0.025,
"owner": "unowned",
"id": "player_build_make_build_record",
"community": 11,
"norm_label": "make_build_record()"
},
{
"label": "Utilities for building/staging the player files on the server. Admins use the \"",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_build_rationale_1",
"community": 11,
"norm_label": "utilities for building/staging the player files on the server. admins use the \""
},
{
"label": "Return the short git commit of the staged code, or 'unknown'.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L39",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_39",
"community": 11,
"norm_label": "return the short git commit of the staged code, or 'unknown'."
},
{
"label": "Clone or refresh the player source into ``player_code_dir``. If the directo",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L50",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_50",
"community": 11,
"norm_label": "clone or refresh the player source into ``player_code_dir``. if the directo"
},
{
"label": "Write a base ``config/app_config.json`` into the staged player code. ``scre",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L137",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_137",
"community": 11,
"norm_label": "write a base ``config/app_config.json`` into the staged player code. ``scre"
},
{
"label": "Load saved build settings from ``meta_path`` (or None if absent/invalid).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L166",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_166",
"community": 11,
"norm_label": "load saved build settings from ``meta_path`` (or none if absent/invalid)."
},
{
"label": "Persist build settings to ``meta_path``.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L177",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_177",
"community": 11,
"norm_label": "persist build settings to ``meta_path``."
},
{
"label": "Return the saved server address settings for deployment, if available. Retu",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L189",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_189",
"community": 11,
"norm_label": "return the saved server address settings for deployment, if available. retu"
},
{
"label": "Assemble the metadata record to persist after a build.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L210",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_build_rationale_210",
"community": 11,
"norm_label": "assemble the metadata record to persist after a build."
},
{
"label": "nginx_config_reader.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"community": 7,
"norm_label": "nginx_config_reader.py"
},
{
"label": "NginxConfigReader",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L7",
"complexity": 16,
"loc": 108,
"level": 0,
"granularity": "low",
"heat": 0.278,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader",
"community": 7,
"norm_label": "nginxconfigreader"
},
{
"label": ".__init__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L10",
"complexity": 3,
"loc": 13,
"level": 2,
"granularity": "low",
"heat": 0.048,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_init",
"community": 7,
"norm_label": ".__init__()"
},
{
"label": ".get_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L24",
"complexity": 2,
"loc": 22,
"level": 1,
"granularity": "low",
"heat": 0.055,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_get_status",
"community": 7,
"norm_label": ".get_status()"
},
{
"label": "._check_ssl_enabled()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L47",
"complexity": 2,
"loc": 5,
"level": 2,
"granularity": "low",
"heat": 0.033,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"community": 7,
"norm_label": "._check_ssl_enabled()"
},
{
"label": "._extract_http_ports()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L53",
"complexity": 2,
"loc": 7,
"level": 0,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"community": 7,
"norm_label": "._extract_http_ports()"
},
{
"label": "._extract_https_ports()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L61",
"complexity": 2,
"loc": 7,
"level": 0,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"community": 7,
"norm_label": "._extract_https_ports()"
},
{
"label": "._extract_upstream_servers()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L69",
"complexity": 3,
"loc": 10,
"level": 1,
"granularity": "low",
"heat": 0.05,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"community": 7,
"norm_label": "._extract_upstream_servers()"
},
{
"label": "._extract_server_names()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L80",
"complexity": 3,
"loc": 11,
"level": 2,
"granularity": "low",
"heat": 0.049,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_extract_server_names",
"community": 7,
"norm_label": "._extract_server_names()"
},
{
"label": "._extract_ssl_protocols()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L92",
"complexity": 3,
"loc": 9,
"level": 1,
"granularity": "low",
"heat": 0.05,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"community": 7,
"norm_label": "._extract_ssl_protocols()"
},
{
"label": "._extract_client_max_body_size()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L102",
"complexity": 3,
"loc": 7,
"level": 1,
"granularity": "low",
"heat": 0.049,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"community": 7,
"norm_label": "._extract_client_max_body_size()"
},
{
"label": "._check_gzip_enabled()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L110",
"complexity": 2,
"loc": 5,
"level": 2,
"granularity": "low",
"heat": 0.033,
"owner": "unowned",
"id": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"community": 7,
"norm_label": "._check_gzip_enabled()"
},
{
"label": "get_nginx_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L117",
"complexity": 1,
"loc": 4,
"level": 1,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "nginx_config_reader_get_nginx_status",
"community": 7,
"norm_label": "get_nginx_status()"
},
{
"label": "Nginx configuration reader utility.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_1",
"community": 7,
"norm_label": "nginx configuration reader utility."
},
{
"label": "Read and parse Nginx configuration files.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L8",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_8",
"community": 7,
"norm_label": "read and parse nginx configuration files."
},
{
"label": "Initialize Nginx config reader.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L11",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_11",
"community": 7,
"norm_label": "initialize nginx config reader."
},
{
"label": "Get Nginx configuration status.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L25",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_25",
"community": 7,
"norm_label": "get nginx configuration status."
},
{
"label": "Check if SSL is enabled.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L48",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_48",
"community": 7,
"norm_label": "check if ssl is enabled."
},
{
"label": "Extract HTTP listening ports.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L54",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_54",
"community": 7,
"norm_label": "extract http listening ports."
},
{
"label": "Extract HTTPS listening ports.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L62",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_62",
"community": 7,
"norm_label": "extract https listening ports."
},
{
"label": "Extract upstream servers.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L70",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_70",
"community": 7,
"norm_label": "extract upstream servers."
},
{
"label": "Extract server names.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L81",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_81",
"community": 7,
"norm_label": "extract server names."
},
{
"label": "Extract SSL protocols.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L93",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_93",
"community": 7,
"norm_label": "extract ssl protocols."
},
{
"label": "Extract client max body size.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L103",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_103",
"community": 7,
"norm_label": "extract client max body size."
},
{
"label": "Check if gzip is enabled.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L111",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_111",
"community": 7,
"norm_label": "check if gzip is enabled."
},
{
"label": "Get Nginx configuration status.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L118",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "nginx_config_reader_rationale_118",
"community": 7,
"norm_label": "get nginx configuration status."
},
{
"label": "background_tasks.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.119,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"community": 10,
"norm_label": "background_tasks.py"
},
{
"label": "run_background_task()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L9",
"complexity": 2,
"loc": 18,
"level": 1,
"granularity": "low",
"heat": 0.139,
"owner": "unowned",
"id": "background_tasks_run_background_task",
"community": 10,
"norm_label": "run_background_task()"
},
{
"label": "background_player_deployment()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L29",
"complexity": 6,
"loc": 88,
"level": 1,
"granularity": "low",
"heat": 0.224,
"owner": "unowned",
"id": "background_tasks_background_player_deployment",
"community": 10,
"norm_label": "background_player_deployment()"
},
{
"label": "Background task execution for long-running operations.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.115,
"owner": "unowned",
"id": "background_tasks_rationale_1",
"community": 10,
"norm_label": "background task execution for long-running operations."
},
{
"label": "Run a function in a background thread, with a Flask app context pushed.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L10",
"level": 3,
"granularity": "low",
"heat": 0.115,
"owner": "unowned",
"id": "background_tasks_rationale_10",
"community": 10,
"norm_label": "run a function in a background thread, with a flask app context pushed."
},
{
"label": "Deploy player code to host in background. Args: hostname: SSH h",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L43",
"level": 3,
"granularity": "low",
"heat": 0.115,
"owner": "unowned",
"id": "background_tasks_rationale_43",
"community": 10,
"norm_label": "deploy player code to host in background. args: hostname: ssh h"
},
{
"label": "player_feedback.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"community": 5,
"norm_label": "player_feedback.py"
},
{
"label": "PlayerFeedback",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L8",
"complexity": 1,
"loc": 57,
"level": 1,
"granularity": "low",
"heat": 0.047,
"owner": "unowned",
"id": "player_feedback_playerfeedback",
"community": 5,
"norm_label": "playerfeedback"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L37",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "player_feedback_playerfeedback_repr",
"community": 5,
"norm_label": ".__repr__()"
},
{
"label": "is_error()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L42",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "player_feedback_is_error",
"community": 5,
"norm_label": "is_error()"
},
{
"label": "age_seconds()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L47",
"complexity": 1,
"loc": 4,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "player_feedback_age_seconds",
"community": 5,
"norm_label": "age_seconds()"
},
{
"label": "get_latest_for_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L53",
"complexity": 1,
"loc": 12,
"level": 3,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "player_feedback_get_latest_for_player",
"community": 5,
"norm_label": "get_latest_for_player()"
},
{
"label": "Player feedback model for tracking player status and errors.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_feedback_rationale_1",
"community": 5,
"norm_label": "player feedback model for tracking player status and errors."
},
{
"label": "Player feedback model for tracking player status updates. Attributes:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L9",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_feedback_rationale_9",
"community": 5,
"norm_label": "player feedback model for tracking player status updates. attributes:"
},
{
"label": "String representation of PlayerFeedback.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L38",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_feedback_rationale_38",
"community": 5,
"norm_label": "string representation of playerfeedback."
},
{
"label": "Check if feedback indicates an error.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L43",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "player_feedback_rationale_43",
"community": 20,
"norm_label": "check if feedback indicates an error."
},
{
"label": "Get age of feedback in seconds.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L48",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "player_feedback_rationale_48",
"community": 21,
"norm_label": "get age of feedback in seconds."
},
{
"label": "Get most recent feedback for a player. Args: player",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L54",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "player_feedback_rationale_54",
"community": 22,
"norm_label": "get most recent feedback for a player. args: player"
},
{
"label": "https_config.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_https_config_py",
"community": 1,
"norm_label": "https_config.py"
},
{
"label": "HTTPSConfig",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L8",
"complexity": 5,
"loc": 97,
"level": 0,
"granularity": "low",
"heat": 0.16,
"owner": "unowned",
"id": "https_config_httpsconfig",
"community": 6,
"norm_label": "httpsconfig"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L37",
"complexity": 2,
"loc": 4,
"level": 2,
"granularity": "low",
"heat": 0.031,
"owner": "unowned",
"id": "https_config_httpsconfig_repr",
"community": 6,
"norm_label": ".__repr__()"
},
{
"label": "get_config()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L43",
"complexity": 1,
"loc": 7,
"level": 1,
"granularity": "low",
"heat": 0.03,
"owner": "unowned",
"id": "https_config_get_config",
"community": 1,
"norm_label": "get_config()"
},
{
"label": "create_or_update()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L52",
"complexity": 2,
"loc": 34,
"level": 2,
"granularity": "low",
"heat": 0.046,
"owner": "unowned",
"id": "https_config_create_or_update",
"community": 1,
"norm_label": "create_or_update()"
},
{
"label": ".to_dict()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L87",
"complexity": 3,
"loc": 18,
"level": 2,
"granularity": "low",
"heat": 0.05,
"owner": "unowned",
"id": "https_config_httpsconfig_to_dict",
"community": 6,
"norm_label": ".to_dict()"
},
{
"label": "HTTPS Configuration model.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "https_config_rationale_1",
"community": 1,
"norm_label": "https configuration model."
},
{
"label": "HTTPS configuration model for managing secure connections. Attributes:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L9",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "https_config_rationale_9",
"community": 6,
"norm_label": "https configuration model for managing secure connections. attributes:"
},
{
"label": "String representation of HTTPSConfig.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L38",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "https_config_rationale_38",
"community": 6,
"norm_label": "string representation of httpsconfig."
},
{
"label": "Get the current HTTPS configuration. Returns: HTTPS",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L44",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "https_config_rationale_44",
"community": 23,
"norm_label": "get the current https configuration. returns: https"
},
{
"label": "Create or update HTTPS configuration. Args: https_e",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L56",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "https_config_rationale_56",
"community": 24,
"norm_label": "create or update https configuration. args: https_e"
},
{
"label": "Convert configuration to dictionary. Returns: Dicti",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L88",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "https_config_rationale_88",
"community": 6,
"norm_label": "convert configuration to dictionary. returns: dicti"
},
{
"label": "user.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_user_py",
"community": 4,
"norm_label": "user.py"
},
{
"label": "User",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L10",
"complexity": 1,
"loc": 34,
"level": 0,
"granularity": "low",
"heat": 0.061,
"owner": "unowned",
"id": "user_user",
"community": 4,
"norm_label": "user"
},
{
"label": "UserMixin",
"file_type": "code",
"source_file": "",
"source_location": "",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "usermixin",
"community": 4,
"norm_label": "usermixin"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L32",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "user_user_repr",
"community": 4,
"norm_label": ".__repr__()"
},
{
"label": "is_admin()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L37",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "user_is_admin",
"community": 4,
"norm_label": "is_admin()"
},
{
"label": ".update_last_login()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L41",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "user_user_update_last_login",
"community": 4,
"norm_label": ".update_last_login()"
},
{
"label": "User model for authentication and authorization.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "user_rationale_1",
"community": 4,
"norm_label": "user model for authentication and authorization."
},
{
"label": "User model for application authentication. Attributes: id: Prim",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L11",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "user_rationale_11",
"community": 4,
"norm_label": "user model for application authentication. attributes: id: prim"
},
{
"label": "String representation of User.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L33",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "user_rationale_33",
"community": 4,
"norm_label": "string representation of user."
},
{
"label": "Check if user has admin role.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L38",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "user_rationale_38",
"community": 25,
"norm_label": "check if user has admin role."
},
{
"label": "Update last login timestamp.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L42",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "user_rationale_42",
"community": 4,
"norm_label": "update last login timestamp."
},
{
"label": "player.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_player_py",
"community": 5,
"norm_label": "player.py"
},
{
"label": "Player",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L8",
"complexity": 6,
"loc": 137,
"level": 0,
"granularity": "low",
"heat": 0.16,
"owner": "unowned",
"id": "player_player",
"community": 5,
"norm_label": "player"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L55",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "player_player_repr",
"community": 5,
"norm_label": ".__repr__()"
},
{
"label": "is_online()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L60",
"complexity": 2,
"loc": 6,
"level": 3,
"granularity": "low",
"heat": 0.03,
"owner": "unowned",
"id": "player_is_online",
"community": 5,
"norm_label": "is_online()"
},
{
"label": ".update_status()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L67",
"complexity": 1,
"loc": 8,
"level": 1,
"granularity": "low",
"heat": 0.023,
"owner": "unowned",
"id": "player_player_update_status",
"community": 3,
"norm_label": ".update_status()"
},
{
"label": ".set_password()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L76",
"complexity": 1,
"loc": 8,
"level": 1,
"granularity": "low",
"heat": 0.023,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_player_set_password",
"community": 6,
"norm_label": ".set_password()"
},
{
"label": ".check_password()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L85",
"complexity": 1,
"loc": 11,
"level": 2,
"granularity": "low",
"heat": 0.023,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_player_check_password",
"community": 5,
"norm_label": ".check_password()"
},
{
"label": ".set_quickconnect_code()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L97",
"complexity": 1,
"loc": 8,
"level": 1,
"granularity": "low",
"heat": 0.023,
"owner": "unowned",
"id": "player_player_set_quickconnect_code",
"community": 6,
"norm_label": ".set_quickconnect_code()"
},
{
"label": ".check_quickconnect_code()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L106",
"complexity": 2,
"loc": 13,
"level": 1,
"granularity": "low",
"heat": 0.04,
"owner": "unowned",
"id": "player_player_check_quickconnect_code",
"community": 5,
"norm_label": ".check_quickconnect_code()"
},
{
"label": "authenticate()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L121",
"complexity": 4,
"loc": 24,
"level": 1,
"granularity": "low",
"heat": 0.069,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_authenticate",
"community": 5,
"norm_label": "authenticate()"
},
{
"label": "Player model for digital signage players.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_rationale_1",
"community": 5,
"norm_label": "player model for digital signage players."
},
{
"label": "Player model representing a digital signage device. Attributes:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L9",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_rationale_9",
"community": 5,
"norm_label": "player model representing a digital signage device. attributes:"
},
{
"label": "String representation of Player.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L56",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_rationale_56",
"community": 5,
"norm_label": "string representation of player."
},
{
"label": "Check if player is online (seen in last 5 minutes).",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L61",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "player_rationale_61",
"community": 26,
"norm_label": "check if player is online (seen in last 5 minutes)."
},
{
"label": "Update player status and last seen timestamp. Args:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L68",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_rationale_68",
"community": 3,
"norm_label": "update player status and last seen timestamp. args:"
},
{
"label": "Set player password with bcrypt hashing. Args: pass",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L77",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_rationale_77",
"community": 6,
"norm_label": "set player password with bcrypt hashing. args: pass"
},
{
"label": "Verify player password. Args: password: Plain text",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L86",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_rationale_86",
"community": 5,
"norm_label": "verify player password. args: password: plain text"
},
{
"label": "Set quick connect code with bcrypt hashing. Args: c",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L98",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_rationale_98",
"community": 6,
"norm_label": "set quick connect code with bcrypt hashing. args: c"
},
{
"label": "Verify quick connect code. Args: code: Plain text c",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L107",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_rationale_107",
"community": 5,
"norm_label": "verify quick connect code. args: code: plain text c"
},
{
"label": "Authenticate a player by hostname and password or quickconnect code.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L122",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "player_rationale_122",
"community": 27,
"norm_label": "authenticate a player by hostname and password or quickconnect code."
},
{
"label": "server_log.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_server_log_py",
"community": 0,
"norm_label": "server_log.py"
},
{
"label": "ServerLog",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L8",
"complexity": 1,
"loc": 65,
"level": 0,
"granularity": "low",
"heat": 0.063,
"owner": "unowned",
"id": "server_log_serverlog",
"community": 0,
"norm_label": "serverlog"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L25",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "server_log_serverlog_repr",
"community": 0,
"norm_label": ".__repr__()"
},
{
"label": "log_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L30",
"complexity": 1,
"loc": 13,
"level": 3,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "server_log_log_info",
"community": 0,
"norm_label": "log_info()"
},
{
"label": "log_warning()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L45",
"complexity": 1,
"loc": 13,
"level": 3,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "server_log_log_warning",
"community": 0,
"norm_label": "log_warning()"
},
{
"label": "log_error()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L60",
"complexity": 1,
"loc": 13,
"level": 3,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "server_log_log_error",
"community": 0,
"norm_label": "log_error()"
},
{
"label": "Server log model for audit trail.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "server_log_rationale_1",
"community": 0,
"norm_label": "server log model for audit trail."
},
{
"label": "Server log model for tracking system events. Attributes: id: Pr",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L9",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "server_log_rationale_9",
"community": 0,
"norm_label": "server log model for tracking system events. attributes: id: pr"
},
{
"label": "String representation of ServerLog.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L26",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "server_log_rationale_26",
"community": 0,
"norm_label": "string representation of serverlog."
},
{
"label": "Create an info level log entry. Args: message: Log",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L31",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "server_log_rationale_31",
"community": 28,
"norm_label": "create an info level log entry. args: message: log"
},
{
"label": "Create a warning level log entry. Args: message: Lo",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L46",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "server_log_rationale_46",
"community": 29,
"norm_label": "create a warning level log entry. args: message: lo"
},
{
"label": "Create an error level log entry. Args: message: Log",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L61",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "server_log_rationale_61",
"community": 30,
"norm_label": "create an error level log entry. args: message: log"
},
{
"label": "player_user.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_player_user_py",
"community": 1,
"norm_label": "player_user.py"
},
{
"label": "PlayerUser",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L7",
"complexity": 3,
"loc": 31,
"level": 0,
"granularity": "low",
"heat": 0.18,
"owner": "unowned",
"id": "player_user_playeruser",
"community": 1,
"norm_label": "playeruser"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L25",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "player_user_playeruser_repr",
"community": 1,
"norm_label": ".__repr__()"
},
{
"label": ".to_dict()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L29",
"complexity": 3,
"loc": 9,
"level": 2,
"granularity": "low",
"heat": 0.046,
"owner": "unowned",
"id": "player_user_playeruser_to_dict",
"community": 1,
"norm_label": ".to_dict()"
},
{
"label": "Player user model for managing user codes and names.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_user_rationale_1",
"community": 1,
"norm_label": "player user model for managing user codes and names."
},
{
"label": "Player user model for managing user codes and names globally. Attribute",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L8",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_user_rationale_8",
"community": 1,
"norm_label": "player user model for managing user codes and names globally. attribute"
},
{
"label": "String representation of PlayerUser.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L26",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_user_rationale_26",
"community": 1,
"norm_label": "string representation of playeruser."
},
{
"label": "Convert to dictionary for API responses.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L30",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_user_rationale_30",
"community": 1,
"norm_label": "convert to dictionary for api responses."
},
{
"label": "group.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_group_py",
"community": 7,
"norm_label": "group.py"
},
{
"label": "Group",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L15",
"complexity": 2,
"loc": 52,
"level": 1,
"granularity": "low",
"heat": 0.068,
"owner": "unowned",
"id": "group_group",
"community": 7,
"norm_label": "group"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L38",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "group_group_repr",
"community": 7,
"norm_label": ".__repr__()"
},
{
"label": "content_count()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L45",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "group_content_count",
"community": 7,
"norm_label": "content_count()"
},
{
"label": ".add_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L49",
"complexity": 1,
"loc": 8,
"level": 2,
"granularity": "low",
"heat": 0.02,
"owner": "unowned",
"id": "group_group_add_player",
"community": 7,
"norm_label": ".add_player()"
},
{
"label": ".remove_player()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L58",
"complexity": 2,
"loc": 9,
"level": 2,
"granularity": "low",
"heat": 0.033,
"owner": "unowned",
"id": "group_group_remove_player",
"community": 7,
"norm_label": ".remove_player()"
},
{
"label": "Group model for organizing players and content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_rationale_1",
"community": 7,
"norm_label": "group model for organizing players and content."
},
{
"label": "Group model for organizing players with shared content. Attributes:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L16",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_rationale_16",
"community": 7,
"norm_label": "group model for organizing players with shared content. attributes:"
},
{
"label": "String representation of Group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L39",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_rationale_39",
"community": 7,
"norm_label": "string representation of group."
},
{
"label": "Get number of content items in this group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L46",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "group_rationale_46",
"community": 31,
"norm_label": "get number of content items in this group."
},
{
"label": "Add a player to this group. Args: player: Player in",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L50",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_rationale_50",
"community": 7,
"norm_label": "add a player to this group. args: player: player in"
},
{
"label": "Remove a player from this group. Args: player: Play",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L59",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "group_rationale_59",
"community": 7,
"norm_label": "remove a player from this group. args: player: play"
},
{
"label": "content.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.027,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_content_py",
"community": 5,
"norm_label": "content.py"
},
{
"label": "Content",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L8",
"complexity": 4,
"loc": 111,
"level": 0,
"granularity": "low",
"heat": 0.143,
"owner": "unowned",
"id": "content_content",
"community": 5,
"norm_label": "content"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L44",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "content_content_repr",
"community": 5,
"norm_label": ".__repr__()"
},
{
"label": "file_size_mb()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L49",
"complexity": 2,
"loc": 5,
"level": 3,
"granularity": "low",
"heat": 0.03,
"owner": "unowned",
"id": "content_file_size_mb",
"community": 5,
"norm_label": "file_size_mb()"
},
{
"label": "group_count()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L56",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "content_group_count",
"community": 5,
"norm_label": "group_count()"
},
{
"label": "original_display_name()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L61",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "content_original_display_name",
"community": 5,
"norm_label": "original_display_name()"
},
{
"label": "original_media_path()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L66",
"complexity": 2,
"loc": 10,
"level": 3,
"granularity": "low",
"heat": 0.032,
"owner": "unowned",
"id": "content_original_media_path",
"community": 5,
"norm_label": "original_media_path()"
},
{
"label": "current_media_path()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L78",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "content_current_media_path",
"community": 5,
"norm_label": "current_media_path()"
},
{
"label": ".is_image()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L82",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "content_content_is_image",
"community": 5,
"norm_label": ".is_image()"
},
{
"label": ".is_video()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L86",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "content_content_is_video",
"community": 5,
"norm_label": ".is_video()"
},
{
"label": ".is_pdf()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L90",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "content_content_is_pdf",
"community": 5,
"norm_label": ".is_pdf()"
},
{
"label": ".is_weblink()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L94",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "content_content_is_weblink",
"community": 5,
"norm_label": ".is_weblink()"
},
{
"label": "has_player_edits()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L99",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "content_has_player_edits",
"community": 5,
"norm_label": "has_player_edits()"
},
{
"label": "Content model representing media files for display. Attributes:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L9",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_rationale_9",
"community": 5,
"norm_label": "content model representing media files for display. attributes:"
},
{
"label": "String representation of Content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L45",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_rationale_45",
"community": 5,
"norm_label": "string representation of content."
},
{
"label": "Get file size in megabytes.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L50",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_50",
"community": 32,
"norm_label": "get file size in megabytes."
},
{
"label": "Get number of groups containing this content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L57",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_57",
"community": 33,
"norm_label": "get number of groups containing this content."
},
{
"label": "Name of the original (unedited) file for display purposes.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L62",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_62",
"community": 34,
"norm_label": "name of the original (unedited) file for display purposes."
},
{
"label": "Path (relative to uploads/) where the original unedited file lives. Whe",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L67",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_67",
"community": 35,
"norm_label": "path (relative to uploads/) where the original unedited file lives. whe"
},
{
"label": "Path (relative to uploads/) of the current/latest version to display.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L79",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_79",
"community": 36,
"norm_label": "path (relative to uploads/) of the current/latest version to display."
},
{
"label": "Check if content is an image.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L83",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_rationale_83",
"community": 5,
"norm_label": "check if content is an image."
},
{
"label": "Check if content is a video.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L87",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_rationale_87",
"community": 5,
"norm_label": "check if content is a video."
},
{
"label": "Check if content is a PDF.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L91",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_rationale_91",
"community": 5,
"norm_label": "check if content is a pdf."
},
{
"label": "Check if content is a web link (URL) rather than an uploaded file.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L95",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "content_rationale_95",
"community": 5,
"norm_label": "check if content is a web link (url) rather than an uploaded file."
},
{
"label": "Whether this content has been edited on a player.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L100",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_100",
"community": 37,
"norm_label": "whether this content has been edited on a player."
},
{
"label": "Display name of the original (unedited) file.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L105",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_105",
"community": 38,
"norm_label": "display name of the original (unedited) file."
},
{
"label": "uploads/-relative path of the pristine original file. After a player ed",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L110",
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "content_rationale_110",
"community": 39,
"norm_label": "uploads/-relative path of the pristine original file. after a player ed"
},
{
"label": "__init__.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_init_py",
"community": 5,
"norm_label": "__init__.py"
},
{
"label": "player_edit.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_player_edit_py",
"community": 3,
"norm_label": "player_edit.py"
},
{
"label": "PlayerEdit",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L8",
"complexity": 4,
"loc": 53,
"level": 0,
"granularity": "low",
"heat": 0.246,
"owner": "unowned",
"id": "player_edit_playeredit",
"community": 3,
"norm_label": "playeredit"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L42",
"complexity": 1,
"loc": 3,
"level": 2,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "player_edit_playeredit_repr",
"community": 3,
"norm_label": ".__repr__()"
},
{
"label": ".to_dict()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L46",
"complexity": 4,
"loc": 15,
"level": 1,
"granularity": "low",
"heat": 0.064,
"owner": "unowned",
"id": "player_edit_playeredit_to_dict",
"community": 1,
"norm_label": ".to_dict()"
},
{
"label": "Player edit model for tracking media edited on players.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_edit_rationale_1",
"community": 3,
"norm_label": "player edit model for tracking media edited on players."
},
{
"label": "Player edit model for tracking media files edited on player devices. At",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L9",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_edit_rationale_9",
"community": 3,
"norm_label": "player edit model for tracking media files edited on player devices. at"
},
{
"label": "String representation of PlayerEdit.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L43",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_edit_rationale_43",
"community": 3,
"norm_label": "string representation of playeredit."
},
{
"label": "Convert to dictionary for API responses.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L47",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "player_edit_rationale_47",
"community": 1,
"norm_label": "convert to dictionary for api responses."
},
{
"label": "playlist.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 1,
"granularity": "low",
"heat": 0.022,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_app_models_playlist_py",
"community": 2,
"norm_label": "playlist.py"
},
{
"label": "Playlist",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L19",
"complexity": 6,
"loc": 81,
"level": 0,
"granularity": "low",
"heat": 0.171,
"owner": "unowned",
"id": "playlist_playlist",
"community": 3,
"norm_label": "playlist"
},
{
"label": ".__repr__()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L48",
"complexity": 1,
"loc": 3,
"level": 1,
"granularity": "low",
"heat": 0.018,
"owner": "unowned",
"id": "playlist_playlist_repr",
"community": 5,
"norm_label": ".__repr__()"
},
{
"label": "player_count()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L53",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "playlist_player_count",
"community": 2,
"norm_label": "player_count()"
},
{
"label": "content_count()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L58",
"complexity": 1,
"loc": 3,
"level": 3,
"granularity": "low",
"heat": 0.016,
"owner": "unowned",
"id": "playlist_content_count",
"community": 2,
"norm_label": "content_count()"
},
{
"label": "total_duration()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L63",
"complexity": 2,
"loc": 6,
"level": 3,
"granularity": "low",
"heat": 0.03,
"owner": "unowned",
"id": "playlist_total_duration",
"community": 2,
"norm_label": "total_duration()"
},
{
"label": ".increment_version()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L70",
"complexity": 1,
"loc": 4,
"level": 0,
"granularity": "low",
"heat": 0.046,
"owner": "unowned",
"id": "playlist_playlist_increment_version",
"community": 2,
"norm_label": ".increment_version()"
},
{
"label": ".get_content_ordered()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L75",
"complexity": 5,
"loc": 25,
"level": 1,
"granularity": "low",
"heat": 0.084,
"owner": "unowned",
"id": "playlist_playlist_get_content_ordered",
"community": 3,
"norm_label": ".get_content_ordered()"
},
{
"label": "Playlist model representing a collection of content. Attributes:",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L20",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "playlist_rationale_20",
"community": 3,
"norm_label": "playlist model representing a collection of content. attributes:"
},
{
"label": "String representation of Playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L49",
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "playlist_rationale_49",
"community": 5,
"norm_label": "string representation of playlist."
},
{
"label": "Get number of players assigned to this playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L54",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_54",
"community": 5,
"norm_label": "get number of players assigned to this playlist."
},
{
"label": "Get number of content items in this playlist.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L59",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_59",
"community": 5,
"norm_label": "get number of content items in this playlist."
},
{
"label": "Calculate total duration of all content in seconds.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L64",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "playlist_rationale_64",
"community": 5,
"norm_label": "calculate total duration of all content in seconds."
},
{
"label": "Increment playlist version for sync detection.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L71",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "playlist_rationale_71",
"community": 2,
"norm_label": "increment playlist version for sync detection."
},
{
"label": "Get content items ordered by position.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L76",
"level": 1,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "playlist_rationale_76",
"community": 3,
"norm_label": "get content items ordered by position."
},
{
"label": "fix_player_user_schema.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.115,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_fix_player_user_schema_py",
"community": 4,
"norm_label": "fix_player_user_schema.py"
},
{
"label": "main()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py",
"source_location": "L10",
"complexity": 1,
"loc": 13,
"level": 0,
"granularity": "low",
"heat": 0.122,
"owner": "unowned",
"id": "fix_player_user_schema_main",
"community": 4,
"norm_label": "main()"
},
{
"label": "test_edit_media_simple.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_simple_py",
"community": 4,
"norm_label": "test_edit_media_simple.py"
},
{
"label": "test_edit_media_endpoint()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py",
"source_location": "L19",
"complexity": 7,
"loc": 156,
"level": 2,
"granularity": "low",
"heat": 0.166,
"owner": "unowned",
"id": "test_edit_media_simple_test_edit_media_endpoint",
"community": 4,
"norm_label": "test_edit_media_endpoint()"
},
{
"label": "Test the edit media endpoint using Flask test client",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py",
"source_location": "L20",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_simple_rationale_20",
"community": 4,
"norm_label": "test the edit media endpoint using flask test client"
},
{
"label": "test_edit_media_api.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.037,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"community": 8,
"norm_label": "test_edit_media_api.py"
},
{
"label": "Colors",
"file_type": "code",
"type": "CLASS",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L14",
"complexity": 1,
"loc": 10,
"level": 3,
"granularity": "low",
"heat": 0.019,
"owner": "unowned",
"id": "test_edit_media_api_colors",
"community": 8,
"norm_label": "colors"
},
{
"label": "print_section()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L25",
"complexity": 1,
"loc": 5,
"level": 1,
"granularity": "low",
"heat": 0.032,
"owner": "unowned",
"id": "test_edit_media_api_print_section",
"community": 8,
"norm_label": "print_section()"
},
{
"label": "print_success()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L31",
"complexity": 1,
"loc": 2,
"level": 1,
"granularity": "low",
"heat": 0.028,
"owner": "unowned",
"id": "test_edit_media_api_print_success",
"community": 8,
"norm_label": "print_success()"
},
{
"label": "print_error()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L34",
"complexity": 1,
"loc": 2,
"level": 1,
"granularity": "low",
"heat": 0.029,
"owner": "unowned",
"id": "test_edit_media_api_print_error",
"community": 8,
"norm_label": "print_error()"
},
{
"label": "print_info()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L37",
"complexity": 1,
"loc": 2,
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "test_edit_media_api_print_info",
"community": 8,
"norm_label": "print_info()"
},
{
"label": "print_warning()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L40",
"complexity": 1,
"loc": 2,
"level": 1,
"granularity": "low",
"heat": 0.024,
"owner": "unowned",
"id": "test_edit_media_api_print_warning",
"community": 8,
"norm_label": "print_warning()"
},
{
"label": "test_server_health()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L43",
"complexity": 3,
"loc": 21,
"level": 0,
"granularity": "low",
"heat": 0.059,
"owner": "unowned",
"id": "test_edit_media_api_test_server_health",
"community": 8,
"norm_label": "test_server_health()"
},
{
"label": "test_endpoint_exists()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L65",
"complexity": 3,
"loc": 31,
"level": 1,
"granularity": "low",
"heat": 0.066,
"owner": "unowned",
"id": "test_edit_media_api_test_endpoint_exists",
"community": 8,
"norm_label": "test_endpoint_exists()"
},
{
"label": "get_player_auth_code()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L97",
"complexity": 4,
"loc": 39,
"level": 1,
"granularity": "low",
"heat": 0.083,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "test_edit_media_api_get_player_auth_code",
"community": 8,
"norm_label": "get_player_auth_code()"
},
{
"label": "get_sample_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L137",
"complexity": 4,
"loc": 33,
"level": 1,
"granularity": "low",
"heat": 0.08,
"owner": "unowned",
"id": "test_edit_media_api_get_sample_content",
"community": 8,
"norm_label": "get_sample_content()"
},
{
"label": "test_authentication()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L171",
"complexity": 3,
"loc": 30,
"level": 1,
"granularity": "low",
"heat": 0.064,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "test_edit_media_api_test_authentication",
"community": 8,
"norm_label": "test_authentication()"
},
{
"label": "test_full_upload()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L202",
"complexity": 4,
"loc": 68,
"level": 1,
"granularity": "low",
"heat": 0.094,
"owner": "unowned",
"id": "test_edit_media_api_test_full_upload",
"community": 8,
"norm_label": "test_full_upload()"
},
{
"label": "check_database_integrity()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L271",
"complexity": 3,
"loc": 37,
"level": 1,
"granularity": "low",
"heat": 0.067,
"owner": "unowned",
"id": "test_edit_media_api_check_database_integrity",
"community": 8,
"norm_label": "check_database_integrity()"
},
{
"label": "main()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L309",
"complexity": 15,
"loc": 109,
"level": 0,
"granularity": "low",
"heat": 0.265,
"owner": "unowned",
"id": "test_edit_media_api_main",
"community": 8,
"norm_label": "main()"
},
{
"label": "Print a section header",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L26",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_26",
"community": 8,
"norm_label": "print a section header"
},
{
"label": "Test if server is accessible",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L44",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_44",
"community": 8,
"norm_label": "test if server is accessible"
},
{
"label": "Test if the endpoint is available",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L66",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_66",
"community": 8,
"norm_label": "test if the endpoint is available"
},
{
"label": "Get a valid player auth code from the database",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L98",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "test_edit_media_api_rationale_98",
"community": 8,
"norm_label": "get a valid player auth code from the database"
},
{
"label": "Get a sample content file to use for testing",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L138",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_138",
"community": 8,
"norm_label": "get a sample content file to use for testing"
},
{
"label": "Test if authentication works",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L172",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"sensitivity": "HIGH",
"id": "test_edit_media_api_rationale_172",
"community": 8,
"norm_label": "test if authentication works"
},
{
"label": "Test a full media upload",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L203",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_203",
"community": 8,
"norm_label": "test a full media upload"
},
{
"label": "Check database tables and records",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L272",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_272",
"community": 8,
"norm_label": "check database tables and records"
},
{
"label": "Run all diagnostic tests",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L310",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "test_edit_media_api_rationale_310",
"community": 8,
"norm_label": "run all diagnostic tests"
},
{
"label": "blueprint_groups.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 0,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"community": 0,
"norm_label": "blueprint_groups.py"
},
{
"label": "groups_list()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L16",
"complexity": 3,
"loc": 18,
"level": 1,
"granularity": "low",
"heat": 0.054,
"owner": "unowned",
"id": "blueprint_groups_groups_list",
"community": 0,
"norm_label": "groups_list()"
},
{
"label": "create_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L38",
"complexity": 8,
"loc": 48,
"level": 1,
"granularity": "low",
"heat": 0.13,
"owner": "unowned",
"id": "blueprint_groups_create_group",
"community": 7,
"norm_label": "create_group()"
},
{
"label": "edit_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L90",
"complexity": 9,
"loc": 54,
"level": 2,
"granularity": "low",
"heat": 0.144,
"owner": "unowned",
"id": "blueprint_groups_edit_group",
"community": 0,
"norm_label": "edit_group()"
},
{
"label": "delete_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L148",
"complexity": 3,
"loc": 23,
"level": 2,
"granularity": "low",
"heat": 0.053,
"owner": "unowned",
"id": "blueprint_groups_delete_group",
"community": 0,
"norm_label": "delete_group()"
},
{
"label": "manage_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L175",
"complexity": 3,
"loc": 36,
"level": 1,
"granularity": "low",
"heat": 0.062,
"owner": "unowned",
"id": "blueprint_groups_manage_group",
"community": 0,
"norm_label": "manage_group()"
},
{
"label": "group_fullscreen()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L214",
"complexity": 3,
"loc": 21,
"level": 1,
"granularity": "low",
"heat": 0.055,
"owner": "unowned",
"id": "blueprint_groups_group_fullscreen",
"community": 0,
"norm_label": "group_fullscreen()"
},
{
"label": "add_player_to_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L239",
"complexity": 3,
"loc": 26,
"level": 2,
"granularity": "low",
"heat": 0.056,
"owner": "unowned",
"id": "blueprint_groups_add_player_to_group",
"community": 0,
"norm_label": "add_player_to_group()"
},
{
"label": "remove_player_from_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L269",
"complexity": 3,
"loc": 25,
"level": 2,
"granularity": "low",
"heat": 0.055,
"owner": "unowned",
"id": "blueprint_groups_remove_player_from_group",
"community": 0,
"norm_label": "remove_player_from_group()"
},
{
"label": "add_content_to_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L298",
"complexity": 6,
"loc": 33,
"level": 2,
"granularity": "low",
"heat": 0.097,
"owner": "unowned",
"id": "blueprint_groups_add_content_to_group",
"community": 0,
"norm_label": "add_content_to_group()"
},
{
"label": "remove_content_from_group()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L335",
"complexity": 4,
"loc": 26,
"level": 2,
"granularity": "low",
"heat": 0.069,
"owner": "unowned",
"id": "blueprint_groups_remove_content_from_group",
"community": 0,
"norm_label": "remove_content_from_group()"
},
{
"label": "reorder_group_content()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L365",
"complexity": 5,
"loc": 25,
"level": 2,
"granularity": "low",
"heat": 0.081,
"owner": "unowned",
"id": "blueprint_groups_reorder_group_content",
"community": 0,
"norm_label": "reorder_group_content()"
},
{
"label": "group_stats()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L394",
"complexity": 2,
"loc": 8,
"level": 1,
"granularity": "low",
"heat": 0.036,
"owner": "unowned",
"id": "blueprint_groups_group_stats",
"community": 0,
"norm_label": "group_stats()"
},
{
"label": "Groups blueprint for group management and player assignments.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_1",
"community": 0,
"norm_label": "groups blueprint for group management and player assignments."
},
{
"label": "Display list of all groups.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L17",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_17",
"community": 0,
"norm_label": "display list of all groups."
},
{
"label": "Manage group with player status cards and content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L176",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_176",
"community": 0,
"norm_label": "manage group with player status cards and content."
},
{
"label": "Display group fullscreen view with all player status cards.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L215",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_215",
"community": 0,
"norm_label": "display group fullscreen view with all player status cards."
},
{
"label": "Add a player to a group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L240",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_240",
"community": 0,
"norm_label": "add a player to a group."
},
{
"label": "Remove a player from a group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L270",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_270",
"community": 0,
"norm_label": "remove a player from a group."
},
{
"label": "Add content to a group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L299",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_299",
"community": 0,
"norm_label": "add content to a group."
},
{
"label": "Remove content from a group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L336",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_336",
"community": 0,
"norm_label": "remove content from a group."
},
{
"label": "Reorder content within a group.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L366",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_366",
"community": 0,
"norm_label": "reorder content within a group."
},
{
"label": "Get group statistics as JSON.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L395",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "blueprint_groups_rationale_395",
"community": 0,
"norm_label": "get group statistics as json."
},
{
"label": "add_muted_column.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_add_muted_column_py",
"community": 4,
"norm_label": "add_muted_column.py"
},
{
"label": "add_muted_column()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py",
"source_location": "L6",
"complexity": 3,
"loc": 25,
"level": 2,
"granularity": "low",
"heat": 0.055,
"owner": "unowned",
"id": "add_muted_column_add_muted_column",
"community": 4,
"norm_label": "add_muted_column()"
},
{
"label": "Add muted column to playlist_content association table.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py",
"source_location": "L7",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "add_muted_column_rationale_7",
"community": 4,
"norm_label": "add muted column to playlist_content association table."
},
{
"label": "check_fix_player.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/check_fix_player.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 3,
"granularity": "low",
"heat": 0.013,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_check_fix_player_py",
"community": 40,
"norm_label": "check_fix_player.py"
},
{
"label": "migrate_add_edit_enabled.py",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L1",
"complexity": 1,
"loc": 1,
"level": 2,
"granularity": "low",
"heat": 0.017,
"owner": "unowned",
"id": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py",
"community": 13,
"norm_label": "migrate_add_edit_enabled.py"
},
{
"label": "migrate()",
"file_type": "code",
"type": "FUNCTION",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L7",
"complexity": 4,
"loc": 38,
"level": 2,
"granularity": "low",
"heat": 0.072,
"owner": "unowned",
"id": "migrate_add_edit_enabled_migrate",
"community": 13,
"norm_label": "migrate()"
},
{
"label": "Migration: Add edit_on_player_enabled column to playlist_content table.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L1",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "migrate_add_edit_enabled_rationale_1",
"community": 13,
"norm_label": "migration: add edit_on_player_enabled column to playlist_content table."
},
{
"label": "Add edit_on_player_enabled column to playlist_content.",
"file_type": "rationale",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L8",
"level": 3,
"granularity": "low",
"heat": 0.015,
"owner": "unowned",
"id": "migrate_add_edit_enabled_rationale_8",
"community": 13,
"norm_label": "add edit_on_player_enabled column to playlist_content."
}
],
"links": [
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py",
"source_location": "L1",
"weight": 1.0,
"_src": "add_player_user_table_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_add_player_user_table_py",
"source": "home_scheianu_digiserver_v2_migrations_add_player_user_table_py",
"target": "add_player_user_table_rationale_1",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py",
"source_location": "L7",
"weight": 0.8,
"_src": "add_player_user_table_rationale_1",
"_tgt": "player_user_playeruser",
"source": "add_player_user_table_rationale_1",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/migrate_player_user_global.py",
"source_location": "L1",
"weight": 1.0,
"_src": "migrate_player_user_global_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_migrate_player_user_global_py",
"source": "home_scheianu_digiserver_v2_migrations_migrate_player_user_global_py",
"target": "migrate_player_user_global_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_original_filename_to_content.py",
"source_location": "L1",
"weight": 1.0,
"_src": "add_original_filename_to_content_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_add_original_filename_to_content_py",
"source": "home_scheianu_digiserver_v2_migrations_add_original_filename_to_content_py",
"target": "add_original_filename_to_content_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_url_to_content.py",
"source_location": "L1",
"weight": 1.0,
"_src": "add_url_to_content_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_add_url_to_content_py",
"source": "home_scheianu_digiserver_v2_migrations_add_url_to_content_py",
"target": "add_url_to_content_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py",
"source_location": "L1",
"weight": 1.0,
"_src": "add_https_config_table_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_add_https_config_table_py",
"source": "home_scheianu_digiserver_v2_migrations_add_https_config_table_py",
"target": "add_https_config_table_rationale_1",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py",
"source_location": "L7",
"weight": 0.8,
"_src": "add_https_config_table_rationale_1",
"_tgt": "https_config_httpsconfig",
"source": "add_https_config_table_rationale_1",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_deployment_fields_to_player.py",
"source_location": "L1",
"weight": 1.0,
"_src": "add_deployment_fields_to_player_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_add_deployment_fields_to_player_py",
"source": "home_scheianu_digiserver_v2_migrations_add_deployment_fields_to_player_py",
"target": "add_deployment_fields_to_player_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/migrations/add_email_to_https_config.py",
"source_location": "L1",
"weight": 1.0,
"_src": "add_email_to_https_config_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_migrations_add_email_to_https_config_py",
"source": "home_scheianu_digiserver_v2_migrations_add_email_to_https_config_py",
"target": "add_email_to_https_config_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L9",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_config_py",
"_tgt": "config_config",
"source": "home_scheianu_digiserver_v2_app_config_py",
"target": "config_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L56",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_config_py",
"_tgt": "config_developmentconfig",
"source": "home_scheianu_digiserver_v2_app_config_py",
"target": "config_developmentconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L78",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_config_py",
"_tgt": "config_productionconfig",
"source": "home_scheianu_digiserver_v2_app_config_py",
"target": "config_productionconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L102",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_config_py",
"_tgt": "config_testingconfig",
"source": "home_scheianu_digiserver_v2_app_config_py",
"target": "config_testingconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L127",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_config_py",
"_tgt": "config_get_config",
"source": "home_scheianu_digiserver_v2_app_config_py",
"target": "config_get_config",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L1",
"weight": 1.0,
"_src": "config_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_config_py",
"source": "home_scheianu_digiserver_v2_app_config_py",
"target": "config_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L56",
"weight": 1.0,
"_src": "config_developmentconfig",
"_tgt": "config_config",
"source": "config_config",
"target": "config_developmentconfig",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L78",
"weight": 1.0,
"_src": "config_productionconfig",
"_tgt": "config_config",
"source": "config_config",
"target": "config_productionconfig",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L102",
"weight": 1.0,
"_src": "config_testingconfig",
"_tgt": "config_config",
"source": "config_config",
"target": "config_testingconfig",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L57",
"weight": 1.0,
"_src": "config_rationale_57",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "config_rationale_57",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_1",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_18",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_18",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_91",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_91",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_111",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_111",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_124",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_124",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_149",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_149",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_190",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_190",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_214",
"_tgt": "config_developmentconfig",
"source": "config_developmentconfig",
"target": "app_rationale_214",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L79",
"weight": 1.0,
"_src": "config_rationale_79",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "config_rationale_79",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_1",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_18",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_18",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_91",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_91",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_111",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_111",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_124",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_124",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_149",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_149",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_190",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_190",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_214",
"_tgt": "config_productionconfig",
"source": "config_productionconfig",
"target": "app_rationale_214",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L103",
"weight": 1.0,
"_src": "config_rationale_103",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "config_rationale_103",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_1",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_18",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_18",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_91",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_91",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_111",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_111",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_124",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_124",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_149",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_149",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_190",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_190",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L10",
"weight": 0.8,
"_src": "app_rationale_214",
"_tgt": "config_testingconfig",
"source": "config_testingconfig",
"target": "app_rationale_214",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/config.py",
"source_location": "L128",
"weight": 1.0,
"_src": "config_rationale_128",
"_tgt": "config_get_config",
"source": "config_get_config",
"target": "config_rationale_128",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/extensions.py",
"source_location": "L1",
"weight": 1.0,
"_src": "extensions_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_extensions_py",
"source": "home_scheianu_digiserver_v2_app_extensions_py",
"target": "extensions_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L17",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_create_app",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_create_app",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L90",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_register_blueprints",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_register_blueprints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L110",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_configure_login_manager",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_configure_login_manager",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L123",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_register_error_handlers",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_register_error_handlers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L148",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_register_commands",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_register_commands",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L189",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_register_context_processors",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_register_context_processors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L213",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_app_py",
"_tgt": "app_register_template_filters",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_register_template_filters",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_app_py",
"source": "home_scheianu_digiserver_v2_app_app_py",
"target": "app_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L58",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "app_configure_login_manager",
"source": "app_create_app",
"target": "app_configure_login_manager",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L73",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "app_register_blueprints",
"source": "app_create_app",
"target": "app_register_blueprints",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L74",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "app_register_error_handlers",
"source": "app_create_app",
"target": "app_register_error_handlers",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L75",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "app_register_commands",
"source": "app_create_app",
"target": "app_register_commands",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L76",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "app_register_context_processors",
"source": "app_create_app",
"target": "app_register_context_processors",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L77",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "app_register_template_filters",
"source": "app_create_app",
"target": "app_register_template_filters",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L18",
"weight": 1.0,
"_src": "app_rationale_18",
"_tgt": "app_create_app",
"source": "app_create_app",
"target": "app_rationale_18",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L48",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_create_app",
"target": "script_name_fix_scriptnamefix"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L81",
"weight": 1.0,
"_src": "app_create_app",
"_tgt": "portal_sso_init_portal_sso",
"source": "app_create_app",
"target": "portal_sso_init_portal_sso"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py",
"source_location": "L11",
"weight": 1.0,
"_src": "fix_player_user_schema_main",
"_tgt": "app_create_app",
"source": "app_create_app",
"target": "fix_player_user_schema_main"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py",
"source_location": "L27",
"weight": 1.0,
"_src": "test_edit_media_simple_test_edit_media_endpoint",
"_tgt": "app_create_app",
"source": "app_create_app",
"target": "test_edit_media_simple_test_edit_media_endpoint"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py",
"source_location": "L8",
"weight": 1.0,
"_src": "add_muted_column_add_muted_column",
"_tgt": "app_create_app",
"source": "app_create_app",
"target": "add_muted_column_add_muted_column"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L91",
"weight": 1.0,
"_src": "app_rationale_91",
"_tgt": "app_register_blueprints",
"source": "app_register_blueprints",
"target": "app_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L111",
"weight": 1.0,
"_src": "app_rationale_111",
"_tgt": "app_configure_login_manager",
"source": "app_configure_login_manager",
"target": "app_rationale_111",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L124",
"weight": 1.0,
"_src": "app_rationale_124",
"_tgt": "app_register_error_handlers",
"source": "app_register_error_handlers",
"target": "app_rationale_124",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L149",
"weight": 1.0,
"_src": "app_rationale_149",
"_tgt": "app_register_commands",
"source": "app_register_commands",
"target": "app_rationale_149",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L190",
"weight": 1.0,
"_src": "app_rationale_190",
"_tgt": "app_register_context_processors",
"source": "app_register_context_processors",
"target": "app_rationale_190",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L214",
"weight": 1.0,
"_src": "app_rationale_214",
"_tgt": "app_register_template_filters",
"source": "app_register_template_filters",
"target": "app_rationale_214",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_1",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_1",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_1",
"_tgt": "user_user",
"source": "app_rationale_1",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_18",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_18",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_18",
"_tgt": "user_user",
"source": "app_rationale_18",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_91",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_91",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_91",
"_tgt": "user_user",
"source": "app_rationale_91",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_111",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_111",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_111",
"_tgt": "user_user",
"source": "app_rationale_111",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_124",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_124",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_124",
"_tgt": "user_user",
"source": "app_rationale_124",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_149",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_149",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_149",
"_tgt": "user_user",
"source": "app_rationale_149",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_190",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_190",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_190",
"_tgt": "user_user",
"source": "app_rationale_190",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_rationale_214",
"_tgt": "script_name_fix_scriptnamefix",
"source": "app_rationale_214",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/app.py",
"source_location": "L163",
"weight": 0.8,
"_src": "app_rationale_214",
"_tgt": "user_user",
"source": "app_rationale_214",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L18",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_admin_required",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_admin_required",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L35",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_admin_panel",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_admin_panel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L79",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_create_user",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_create_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L125",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_change_user_role",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_change_user_role",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L159",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_delete_user",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_delete_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L187",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_change_theme",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_change_theme",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L211",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_upload_logo",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_upload_logo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L253",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_clear_logs",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_clear_logs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L273",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_user_management",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_user_management",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L287",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_reset_user_password",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_reset_user_password",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L322",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_system_info",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_system_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L354",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_leftover_media",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_leftover_media",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L406",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_delete_leftover_images",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_delete_leftover_images",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L461",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_delete_leftover_videos",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_delete_leftover_videos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L516",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_delete_single_leftover",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_delete_single_leftover",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L553",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_dependencies",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_dependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L634",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_install_libreoffice",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_install_libreoffice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L671",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_install_emoji_fonts",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_install_emoji_fonts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L708",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_customize_logos",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_customize_logos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L717",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_upload_header_logo",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_upload_header_logo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L748",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_upload_login_logo",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_upload_login_logo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L778",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_manage_editing_users",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_manage_editing_users",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L804",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_update_editing_user",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_update_editing_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L828",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_delete_editing_user",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_delete_editing_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L856",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_https_config",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_https_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L886",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_update_https_config",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_update_https_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L995",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_https_config_status",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_https_config_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1019",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_player_build_meta_path",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_player_build_meta_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1028",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_build_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_build_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1074",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"_tgt": "admin_build_player_action",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_build_player_action",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1",
"weight": 1.0,
"_src": "admin_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_admin_py",
"target": "admin_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L19",
"weight": 1.0,
"_src": "admin_rationale_19",
"_tgt": "admin_admin_required",
"source": "admin_admin_required",
"target": "admin_rationale_19",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L36",
"weight": 1.0,
"_src": "admin_rationale_36",
"_tgt": "admin_admin_panel",
"source": "admin_admin_panel",
"target": "admin_rationale_36",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L71",
"weight": 1.0,
"_src": "admin_admin_panel",
"_tgt": "logger_log_action",
"source": "admin_admin_panel",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L80",
"weight": 1.0,
"_src": "admin_rationale_80",
"_tgt": "admin_create_user",
"source": "admin_create_user",
"target": "admin_rationale_80",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L107",
"weight": 1.0,
"_src": "admin_create_user",
"_tgt": "user_user",
"source": "admin_create_user",
"target": "user_user"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L111",
"weight": 1.0,
"_src": "admin_create_user",
"_tgt": "logger_log_action",
"source": "admin_create_user",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L126",
"weight": 1.0,
"_src": "admin_rationale_126",
"_tgt": "admin_change_user_role",
"source": "admin_change_user_role",
"target": "admin_rationale_126",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L145",
"weight": 1.0,
"_src": "admin_change_user_role",
"_tgt": "logger_log_action",
"source": "admin_change_user_role",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L160",
"weight": 1.0,
"_src": "admin_rationale_160",
"_tgt": "admin_delete_user",
"source": "admin_delete_user",
"target": "admin_rationale_160",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L173",
"weight": 1.0,
"_src": "admin_delete_user",
"_tgt": "logger_log_action",
"source": "admin_delete_user",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L188",
"weight": 1.0,
"_src": "admin_rationale_188",
"_tgt": "admin_change_theme",
"source": "admin_change_theme",
"target": "admin_rationale_188",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L198",
"weight": 1.0,
"_src": "admin_change_theme",
"_tgt": "logger_log_action",
"source": "admin_change_theme",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L212",
"weight": 1.0,
"_src": "admin_rationale_212",
"_tgt": "admin_upload_logo",
"source": "admin_upload_logo",
"target": "admin_rationale_212",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L240",
"weight": 1.0,
"_src": "admin_upload_logo",
"_tgt": "logger_log_action",
"source": "admin_upload_logo",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L254",
"weight": 1.0,
"_src": "admin_rationale_254",
"_tgt": "admin_clear_logs",
"source": "admin_clear_logs",
"target": "admin_rationale_254",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L259",
"weight": 1.0,
"_src": "admin_clear_logs",
"_tgt": "logger_log_action",
"source": "admin_clear_logs",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L274",
"weight": 1.0,
"_src": "admin_rationale_274",
"_tgt": "admin_user_management",
"source": "admin_user_management",
"target": "admin_rationale_274",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L279",
"weight": 1.0,
"_src": "admin_user_management",
"_tgt": "logger_log_action",
"source": "admin_user_management",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L308",
"weight": 1.0,
"_src": "admin_reset_user_password",
"_tgt": "logger_log_action",
"source": "admin_reset_user_password",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L323",
"weight": 1.0,
"_src": "admin_rationale_323",
"_tgt": "admin_system_info",
"source": "admin_system_info",
"target": "admin_rationale_323",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L348",
"weight": 1.0,
"_src": "admin_system_info",
"_tgt": "logger_log_action",
"source": "admin_system_info",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L355",
"weight": 1.0,
"_src": "admin_rationale_355",
"_tgt": "admin_leftover_media",
"source": "admin_leftover_media",
"target": "admin_rationale_355",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L399",
"weight": 1.0,
"_src": "admin_leftover_media",
"_tgt": "logger_log_action",
"source": "admin_leftover_media",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L407",
"weight": 1.0,
"_src": "admin_rationale_407",
"_tgt": "admin_delete_leftover_images",
"source": "admin_delete_leftover_images",
"target": "admin_rationale_407",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L462",
"weight": 1.0,
"_src": "admin_rationale_462",
"_tgt": "admin_delete_leftover_videos",
"source": "admin_delete_leftover_videos",
"target": "admin_rationale_462",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L517",
"weight": 1.0,
"_src": "admin_rationale_517",
"_tgt": "admin_delete_single_leftover",
"source": "admin_delete_single_leftover",
"target": "admin_rationale_517",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L554",
"weight": 1.0,
"_src": "admin_rationale_554",
"_tgt": "admin_dependencies",
"source": "admin_dependencies",
"target": "admin_rationale_554",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L635",
"weight": 1.0,
"_src": "admin_rationale_635",
"_tgt": "admin_install_libreoffice",
"source": "admin_install_libreoffice",
"target": "admin_rationale_635",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L653",
"weight": 1.0,
"_src": "admin_install_libreoffice",
"_tgt": "logger_log_action",
"source": "admin_install_libreoffice",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L672",
"weight": 1.0,
"_src": "admin_rationale_672",
"_tgt": "admin_install_emoji_fonts",
"source": "admin_install_emoji_fonts",
"target": "admin_rationale_672",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L690",
"weight": 1.0,
"_src": "admin_install_emoji_fonts",
"_tgt": "logger_log_action",
"source": "admin_install_emoji_fonts",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L709",
"weight": 1.0,
"_src": "admin_rationale_709",
"_tgt": "admin_customize_logos",
"source": "admin_customize_logos",
"target": "admin_rationale_709",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L735",
"weight": 1.0,
"_src": "admin_upload_header_logo",
"_tgt": "logger_log_action",
"source": "admin_upload_header_logo",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L749",
"weight": 1.0,
"_src": "admin_rationale_749",
"_tgt": "admin_upload_login_logo",
"source": "admin_upload_login_logo",
"target": "admin_rationale_749",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L766",
"weight": 1.0,
"_src": "admin_upload_login_logo",
"_tgt": "logger_log_action",
"source": "admin_upload_login_logo",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L779",
"weight": 1.0,
"_src": "admin_rationale_779",
"_tgt": "admin_manage_editing_users",
"source": "admin_manage_editing_users",
"target": "admin_rationale_779",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L797",
"weight": 1.0,
"_src": "admin_manage_editing_users",
"_tgt": "logger_log_action",
"source": "admin_manage_editing_users",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L805",
"weight": 1.0,
"_src": "admin_rationale_805",
"_tgt": "admin_update_editing_user",
"source": "admin_update_editing_user",
"target": "admin_rationale_805",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L816",
"weight": 1.0,
"_src": "admin_update_editing_user",
"_tgt": "logger_log_action",
"source": "admin_update_editing_user",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L839",
"weight": 1.0,
"_src": "admin_delete_editing_user",
"_tgt": "logger_log_action",
"source": "admin_delete_editing_user",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L857",
"weight": 1.0,
"_src": "admin_rationale_857",
"_tgt": "admin_https_config",
"source": "admin_https_config",
"target": "admin_rationale_857",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L859",
"weight": 1.0,
"_src": "admin_https_config",
"_tgt": "https_config_get_config",
"source": "admin_https_config",
"target": "https_config_get_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L871",
"weight": 1.0,
"_src": "admin_https_config",
"_tgt": "logger_log_action",
"source": "admin_https_config",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L887",
"weight": 1.0,
"_src": "admin_rationale_887",
"_tgt": "admin_update_https_config",
"source": "admin_update_https_config",
"target": "admin_rationale_887",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L948",
"weight": 1.0,
"_src": "admin_update_https_config",
"_tgt": "https_config_create_or_update",
"source": "admin_update_https_config",
"target": "https_config_create_or_update"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L960",
"weight": 1.0,
"_src": "admin_update_https_config",
"_tgt": "caddy_manager_generate_caddyfile",
"source": "admin_update_https_config",
"target": "caddy_manager_generate_caddyfile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L961",
"weight": 1.0,
"_src": "admin_update_https_config",
"_tgt": "caddy_manager_write_caddyfile",
"source": "admin_update_https_config",
"target": "caddy_manager_write_caddyfile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L963",
"weight": 1.0,
"_src": "admin_update_https_config",
"_tgt": "caddy_manager_reload_caddy",
"source": "admin_update_https_config",
"target": "caddy_manager_reload_caddy"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L965",
"weight": 1.0,
"_src": "admin_update_https_config",
"_tgt": "logger_log_action",
"source": "admin_update_https_config",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L996",
"weight": 1.0,
"_src": "admin_rationale_996",
"_tgt": "admin_https_config_status",
"source": "admin_https_config_status",
"target": "admin_rationale_996",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L998",
"weight": 1.0,
"_src": "admin_https_config_status",
"_tgt": "https_config_get_config",
"source": "admin_https_config_status",
"target": "https_config_get_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1001",
"weight": 1.0,
"_src": "admin_https_config_status",
"_tgt": "player_edit_playeredit_to_dict",
"source": "admin_https_config_status",
"target": "player_edit_playeredit_to_dict"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1011",
"weight": 1.0,
"_src": "admin_https_config_status",
"_tgt": "logger_log_action",
"source": "admin_https_config_status",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1034",
"weight": 1.0,
"_src": "admin_build_player",
"_tgt": "admin_player_build_meta_path",
"source": "admin_player_build_meta_path",
"target": "admin_build_player",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1143",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "admin_player_build_meta_path",
"source": "admin_player_build_meta_path",
"target": "admin_build_player_action",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1020",
"weight": 1.0,
"_src": "admin_rationale_1020",
"_tgt": "admin_player_build_meta_path",
"source": "admin_player_build_meta_path",
"target": "admin_rationale_1020",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1029",
"weight": 1.0,
"_src": "admin_rationale_1029",
"_tgt": "admin_build_player",
"source": "admin_build_player",
"target": "admin_rationale_1029",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1034",
"weight": 1.0,
"_src": "admin_build_player",
"_tgt": "player_build_load_build_settings",
"source": "admin_build_player",
"target": "player_build_load_build_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1038",
"weight": 1.0,
"_src": "admin_build_player",
"_tgt": "https_config_get_config",
"source": "admin_build_player",
"target": "https_config_get_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1050",
"weight": 1.0,
"_src": "admin_build_player",
"_tgt": "ssh_deploy_detect_server_ip",
"source": "admin_build_player",
"target": "ssh_deploy_detect_server_ip"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1058",
"weight": 1.0,
"_src": "admin_build_player",
"_tgt": "ssh_deploy_get_local_player_code_status",
"source": "admin_build_player",
"target": "ssh_deploy_get_local_player_code_status"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1075",
"weight": 1.0,
"_src": "admin_rationale_1075",
"_tgt": "admin_build_player_action",
"source": "admin_build_player_action",
"target": "admin_rationale_1075",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1117",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "player_build_build_player_files",
"source": "admin_build_player_action",
"target": "player_build_build_player_files"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1122",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "logger_log_action",
"source": "admin_build_player_action",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1126",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "player_build_write_base_config",
"source": "admin_build_player_action",
"target": "player_build_write_base_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1141",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "player_build_get_short_head",
"source": "admin_build_player_action",
"target": "player_build_get_short_head"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1142",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "player_build_save_build_settings",
"source": "admin_build_player_action",
"target": "player_build_save_build_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L1144",
"weight": 1.0,
"_src": "admin_build_player_action",
"_tgt": "player_build_make_build_record",
"source": "admin_build_player_action",
"target": "player_build_make_build_record"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_1",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_1",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_1",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_1",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_1",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_1",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_19",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_19",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_19",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_19",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_19",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_19",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_36",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_36",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_36",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_36",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_36",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_36",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_80",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_80",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_80",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_80",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_80",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_80",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_126",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_126",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_126",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_126",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_126",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_126",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_160",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_160",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_160",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_160",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_160",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_160",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_188",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_188",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_188",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_188",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_188",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_188",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_212",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_212",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_212",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_212",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_212",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_212",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_254",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_254",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_254",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_254",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_254",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_254",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_274",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_274",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_274",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_274",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_274",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_274",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_323",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_323",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_323",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_323",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_323",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_323",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_355",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_355",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_355",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_355",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_355",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_355",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_407",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_407",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_407",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_407",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_407",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_407",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_462",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_462",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_462",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_462",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_462",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_462",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_517",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_517",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_517",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_517",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_517",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_517",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_554",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_554",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_554",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_554",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_554",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_554",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_635",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_635",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_635",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_635",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_635",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_635",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_672",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_672",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_672",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_672",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_672",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_672",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_709",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_709",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_709",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_709",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_709",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_709",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_749",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_749",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_749",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_749",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_749",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_749",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_779",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_779",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_779",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_779",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_779",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_779",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_805",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_805",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_805",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_805",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_805",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_805",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_857",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_857",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_857",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_857",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_857",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_857",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_887",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_887",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_887",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_887",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_887",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_887",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_996",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_996",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_996",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_996",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_996",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_996",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_1020",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_1020",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_1020",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_1020",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_1020",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_1020",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_1029",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_1029",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_1029",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_1029",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_1029",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_1029",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L13",
"weight": 0.8,
"_src": "admin_rationale_1075",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "admin_rationale_1075",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L782",
"weight": 0.8,
"_src": "admin_rationale_1075",
"_tgt": "player_edit_playeredit",
"source": "admin_rationale_1075",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py",
"source_location": "L831",
"weight": 0.8,
"_src": "admin_rationale_1075",
"_tgt": "player_user_playeruser",
"source": "admin_rationale_1075",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L30",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_content_list",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_content_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L86",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_upload_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_upload_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L224",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_edit_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_edit_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L258",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_delete_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_delete_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L289",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_delete_by_filename",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_delete_by_filename",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L337",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_bulk_delete_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_bulk_delete_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L374",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_upload_progress_status",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_upload_progress_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L382",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_preview_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_preview_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L400",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_download_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_download_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L419",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_content_statistics",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_content_statistics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L453",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_check_duplicates",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_check_duplicates",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L478",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"_tgt": "content_old_content_groups_info",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_content_groups_info",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L1",
"weight": 1.0,
"_src": "content_old_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py",
"target": "content_old_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L31",
"weight": 1.0,
"_src": "content_old_rationale_31",
"_tgt": "content_old_content_list",
"source": "content_old_content_list",
"target": "content_old_rationale_31",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L79",
"weight": 1.0,
"_src": "content_old_content_list",
"_tgt": "logger_log_action",
"source": "content_old_content_list",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L122",
"weight": 1.0,
"_src": "content_old_upload_content",
"_tgt": "uploads_set_upload_progress",
"source": "content_old_upload_content",
"target": "uploads_set_upload_progress"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L156",
"weight": 1.0,
"_src": "content_old_upload_content",
"_tgt": "uploads_process_video_file",
"source": "content_old_upload_content",
"target": "uploads_process_video_file"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L158",
"weight": 1.0,
"_src": "content_old_upload_content",
"_tgt": "logger_log_action",
"source": "content_old_upload_content",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L179",
"weight": 1.0,
"_src": "content_old_upload_content",
"_tgt": "content_content",
"source": "content_old_upload_content",
"target": "content_content"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L225",
"weight": 1.0,
"_src": "content_old_rationale_225",
"_tgt": "content_old_edit_content",
"source": "content_old_edit_content",
"target": "content_old_rationale_225",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L244",
"weight": 1.0,
"_src": "content_old_edit_content",
"_tgt": "logger_log_action",
"source": "content_old_edit_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L259",
"weight": 1.0,
"_src": "content_old_rationale_259",
"_tgt": "content_old_delete_content",
"source": "content_old_delete_content",
"target": "content_old_rationale_259",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L276",
"weight": 1.0,
"_src": "content_old_delete_content",
"_tgt": "logger_log_action",
"source": "content_old_delete_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L290",
"weight": 1.0,
"_src": "content_old_rationale_290",
"_tgt": "content_old_delete_by_filename",
"source": "content_old_delete_by_filename",
"target": "content_old_rationale_290",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L310",
"weight": 1.0,
"_src": "content_old_delete_by_filename",
"_tgt": "logger_log_action",
"source": "content_old_delete_by_filename",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L338",
"weight": 1.0,
"_src": "content_old_rationale_338",
"_tgt": "content_old_bulk_delete_content",
"source": "content_old_bulk_delete_content",
"target": "content_old_rationale_338",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L363",
"weight": 1.0,
"_src": "content_old_bulk_delete_content",
"_tgt": "logger_log_action",
"source": "content_old_bulk_delete_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L375",
"weight": 1.0,
"_src": "content_old_rationale_375",
"_tgt": "content_old_upload_progress_status",
"source": "content_old_upload_progress_status",
"target": "content_old_rationale_375",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L376",
"weight": 1.0,
"_src": "content_old_upload_progress_status",
"_tgt": "uploads_get_upload_progress",
"source": "content_old_upload_progress_status",
"target": "uploads_get_upload_progress"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L383",
"weight": 1.0,
"_src": "content_old_rationale_383",
"_tgt": "content_old_preview_content",
"source": "content_old_preview_content",
"target": "content_old_rationale_383",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L394",
"weight": 1.0,
"_src": "content_old_preview_content",
"_tgt": "logger_log_action",
"source": "content_old_preview_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L401",
"weight": 1.0,
"_src": "content_old_rationale_401",
"_tgt": "content_old_download_content",
"source": "content_old_download_content",
"target": "content_old_rationale_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L405",
"weight": 1.0,
"_src": "content_old_download_content",
"_tgt": "logger_log_action",
"source": "content_old_download_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L420",
"weight": 1.0,
"_src": "content_old_rationale_420",
"_tgt": "content_old_content_statistics",
"source": "content_old_content_statistics",
"target": "content_old_rationale_420",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L447",
"weight": 1.0,
"_src": "content_old_content_statistics",
"_tgt": "logger_log_action",
"source": "content_old_content_statistics",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L454",
"weight": 1.0,
"_src": "content_old_rationale_454",
"_tgt": "content_old_check_duplicates",
"source": "content_old_check_duplicates",
"target": "content_old_rationale_454",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L472",
"weight": 1.0,
"_src": "content_old_check_duplicates",
"_tgt": "logger_log_action",
"source": "content_old_check_duplicates",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L479",
"weight": 1.0,
"_src": "content_old_rationale_479",
"_tgt": "content_old_content_groups_info",
"source": "content_old_content_groups_info",
"target": "content_old_rationale_479",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py",
"source_location": "L499",
"weight": 1.0,
"_src": "content_old_content_groups_info",
"_tgt": "logger_log_action",
"source": "content_old_content_groups_info",
"target": "logger_log_action"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L27",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_content_list",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_content_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L43",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_media_library",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_media_library",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L71",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_delete_media",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_delete_media",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L135",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_create_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_create_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L173",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_delete_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_delete_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L200",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_manage_playlist_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_manage_playlist_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L222",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_add_content_to_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_add_content_to_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L272",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_add_weblink",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_add_weblink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L352",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_add_weblink_to_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_add_weblink_to_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L418",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_remove_content_from_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_remove_content_from_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L455",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_bulk_remove_from_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_bulk_remove_from_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L497",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_reorder_playlist_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_reorder_playlist_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L538",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_update_playlist_content_muted",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_update_playlist_content_muted",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L579",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_update_playlist_content_edit_enabled",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_update_playlist_content_edit_enabled",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L620",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_update_playlist_content_duration",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_update_playlist_content_duration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L670",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_upload_media_page",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_upload_media_page",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L676",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_process_image_file",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_process_image_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L702",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_process_video_file_extended",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_process_video_file_extended",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L727",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_process_pdf_file",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_process_pdf_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L798",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_process_file_in_background",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_process_file_in_background",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L977",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_process_presentation_file",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_process_presentation_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1120",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_create_fullhd_image",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_create_fullhd_image",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1145",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_resize_image_to_fullhd",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_resize_image_to_fullhd",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1203",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_optimize_image_to_fullhd",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_optimize_image_to_fullhd",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1220",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_upload_media",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_upload_media",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1494",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"_tgt": "content_assign_player_to_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_assign_player_to_playlist",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1",
"weight": 1.0,
"_src": "content_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_content_py",
"target": "content_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L28",
"weight": 1.0,
"_src": "content_rationale_28",
"_tgt": "content_content_list",
"source": "content_content_list",
"target": "content_rationale_28",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L44",
"weight": 1.0,
"_src": "content_rationale_44",
"_tgt": "content_media_library",
"source": "content_media_library",
"target": "content_rationale_44",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L72",
"weight": 1.0,
"_src": "content_rationale_72",
"_tgt": "content_delete_media",
"source": "content_delete_media",
"target": "content_rationale_72",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L78",
"weight": 1.0,
"_src": "content_delete_media",
"_tgt": "players_list",
"source": "content_delete_media",
"target": "players_list"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L84",
"weight": 1.0,
"_src": "content_delete_media",
"_tgt": "logger_log_action",
"source": "content_delete_media",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L136",
"weight": 1.0,
"_src": "content_rationale_136",
"_tgt": "content_create_playlist",
"source": "content_create_playlist",
"target": "content_rationale_136",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L152",
"weight": 1.0,
"_src": "content_create_playlist",
"_tgt": "playlist_playlist",
"source": "content_create_playlist",
"target": "playlist_playlist"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L160",
"weight": 1.0,
"_src": "content_create_playlist",
"_tgt": "logger_log_action",
"source": "content_create_playlist",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L187",
"weight": 1.0,
"_src": "content_delete_playlist",
"_tgt": "logger_log_action",
"source": "content_delete_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L201",
"weight": 1.0,
"_src": "content_rationale_201",
"_tgt": "content_manage_playlist_content",
"source": "content_manage_playlist_content",
"target": "content_rationale_201",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L205",
"weight": 1.0,
"_src": "content_manage_playlist_content",
"_tgt": "playlist_playlist_get_content_ordered",
"source": "content_manage_playlist_content",
"target": "playlist_playlist_get_content_ordered"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L223",
"weight": 1.0,
"_src": "content_rationale_223",
"_tgt": "content_add_content_to_playlist",
"source": "content_add_content_to_playlist",
"target": "content_rationale_223",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L255",
"weight": 1.0,
"_src": "content_add_content_to_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "content_add_content_to_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L259",
"weight": 1.0,
"_src": "content_add_content_to_playlist",
"_tgt": "logger_log_action",
"source": "content_add_content_to_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L273",
"weight": 1.0,
"_src": "content_rationale_273",
"_tgt": "content_add_weblink",
"source": "content_add_weblink",
"target": "content_rationale_273",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L298",
"weight": 1.0,
"_src": "content_add_weblink",
"_tgt": "content_content",
"source": "content_add_weblink",
"target": "content_content"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L326",
"weight": 1.0,
"_src": "content_add_weblink",
"_tgt": "playlist_playlist_increment_version",
"source": "content_add_weblink",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L327",
"weight": 1.0,
"_src": "content_add_weblink",
"_tgt": "logger_log_action",
"source": "content_add_weblink",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L353",
"weight": 1.0,
"_src": "content_rationale_353",
"_tgt": "content_add_weblink_to_playlist",
"source": "content_add_weblink_to_playlist",
"target": "content_rationale_353",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L372",
"weight": 1.0,
"_src": "content_add_weblink_to_playlist",
"_tgt": "content_content",
"source": "content_add_weblink_to_playlist",
"target": "content_content"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L401",
"weight": 1.0,
"_src": "content_add_weblink_to_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "content_add_weblink_to_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L405",
"weight": 1.0,
"_src": "content_add_weblink_to_playlist",
"_tgt": "logger_log_action",
"source": "content_add_weblink_to_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L419",
"weight": 1.0,
"_src": "content_rationale_419",
"_tgt": "content_remove_content_from_playlist",
"source": "content_remove_content_from_playlist",
"target": "content_rationale_419",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L438",
"weight": 1.0,
"_src": "content_remove_content_from_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "content_remove_content_from_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L442",
"weight": 1.0,
"_src": "content_remove_content_from_playlist",
"_tgt": "logger_log_action",
"source": "content_remove_content_from_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L456",
"weight": 1.0,
"_src": "content_rationale_456",
"_tgt": "content_bulk_remove_from_playlist",
"source": "content_bulk_remove_from_playlist",
"target": "content_rationale_456",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L476",
"weight": 1.0,
"_src": "content_bulk_remove_from_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "content_bulk_remove_from_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L481",
"weight": 1.0,
"_src": "content_bulk_remove_from_playlist",
"_tgt": "logger_log_action",
"source": "content_bulk_remove_from_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L498",
"weight": 1.0,
"_src": "content_rationale_498",
"_tgt": "content_reorder_playlist_content",
"source": "content_reorder_playlist_content",
"target": "content_rationale_498",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L518",
"weight": 1.0,
"_src": "content_reorder_playlist_content",
"_tgt": "playlist_playlist_increment_version",
"source": "content_reorder_playlist_content",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L522",
"weight": 1.0,
"_src": "content_reorder_playlist_content",
"_tgt": "logger_log_action",
"source": "content_reorder_playlist_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L539",
"weight": 1.0,
"_src": "content_rationale_539",
"_tgt": "content_update_playlist_content_muted",
"source": "content_update_playlist_content_muted",
"target": "content_rationale_539",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L557",
"weight": 1.0,
"_src": "content_update_playlist_content_muted",
"_tgt": "playlist_playlist_increment_version",
"source": "content_update_playlist_content_muted",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L562",
"weight": 1.0,
"_src": "content_update_playlist_content_muted",
"_tgt": "logger_log_action",
"source": "content_update_playlist_content_muted",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L580",
"weight": 1.0,
"_src": "content_rationale_580",
"_tgt": "content_update_playlist_content_edit_enabled",
"source": "content_update_playlist_content_edit_enabled",
"target": "content_rationale_580",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L598",
"weight": 1.0,
"_src": "content_update_playlist_content_edit_enabled",
"_tgt": "playlist_playlist_increment_version",
"source": "content_update_playlist_content_edit_enabled",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L603",
"weight": 1.0,
"_src": "content_update_playlist_content_edit_enabled",
"_tgt": "logger_log_action",
"source": "content_update_playlist_content_edit_enabled",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L621",
"weight": 1.0,
"_src": "content_rationale_621",
"_tgt": "content_update_playlist_content_duration",
"source": "content_update_playlist_content_duration",
"target": "content_rationale_621",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L648",
"weight": 1.0,
"_src": "content_update_playlist_content_duration",
"_tgt": "playlist_playlist_increment_version",
"source": "content_update_playlist_content_duration",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L653",
"weight": 1.0,
"_src": "content_update_playlist_content_duration",
"_tgt": "logger_log_action",
"source": "content_update_playlist_content_duration",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L671",
"weight": 1.0,
"_src": "content_rationale_671",
"_tgt": "content_upload_media_page",
"source": "content_upload_media_page",
"target": "content_rationale_671",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1285",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "content_process_image_file",
"source": "content_process_image_file",
"target": "content_upload_media",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L677",
"weight": 1.0,
"_src": "content_rationale_677",
"_tgt": "content_process_image_file",
"source": "content_process_image_file",
"target": "content_rationale_677",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L695",
"weight": 1.0,
"_src": "content_process_image_file",
"_tgt": "logger_log_action",
"source": "content_process_image_file",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L928",
"weight": 1.0,
"_src": "content_process_file_in_background",
"_tgt": "content_process_video_file_extended",
"source": "content_process_video_file_extended",
"target": "content_process_file_in_background",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1289",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "content_process_video_file_extended",
"source": "content_process_video_file_extended",
"target": "content_upload_media",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L703",
"weight": 1.0,
"_src": "content_rationale_703",
"_tgt": "content_process_video_file_extended",
"source": "content_process_video_file_extended",
"target": "content_rationale_703",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L717",
"weight": 1.0,
"_src": "content_process_video_file_extended",
"_tgt": "logger_log_action",
"source": "content_process_video_file_extended",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L812",
"weight": 1.0,
"_src": "content_process_file_in_background",
"_tgt": "content_process_pdf_file",
"source": "content_process_pdf_file",
"target": "content_process_file_in_background",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1293",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "content_process_pdf_file",
"source": "content_process_pdf_file",
"target": "content_upload_media",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L728",
"weight": 1.0,
"_src": "content_rationale_728",
"_tgt": "content_process_pdf_file",
"source": "content_process_pdf_file",
"target": "content_rationale_728",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L739",
"weight": 1.0,
"_src": "content_process_pdf_file",
"_tgt": "logger_log_action",
"source": "content_process_pdf_file",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L870",
"weight": 1.0,
"_src": "content_process_file_in_background",
"_tgt": "content_process_presentation_file",
"source": "content_process_file_in_background",
"target": "content_process_presentation_file",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L800",
"weight": 1.0,
"_src": "content_rationale_800",
"_tgt": "content_process_file_in_background",
"source": "content_process_file_in_background",
"target": "content_rationale_800",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L830",
"weight": 1.0,
"_src": "content_process_file_in_background",
"_tgt": "content_content",
"source": "content_process_file_in_background",
"target": "content_content"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L866",
"weight": 1.0,
"_src": "content_process_file_in_background",
"_tgt": "logger_log_action",
"source": "content_process_file_in_background",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1100",
"weight": 1.0,
"_src": "content_process_presentation_file",
"_tgt": "content_resize_image_to_fullhd",
"source": "content_process_presentation_file",
"target": "content_resize_image_to_fullhd",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1354",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "content_process_presentation_file",
"source": "content_process_presentation_file",
"target": "content_upload_media",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L978",
"weight": 1.0,
"_src": "content_rationale_978",
"_tgt": "content_process_presentation_file",
"source": "content_process_presentation_file",
"target": "content_rationale_978",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1007",
"weight": 1.0,
"_src": "content_process_presentation_file",
"_tgt": "logger_log_action",
"source": "content_process_presentation_file",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1048",
"weight": 1.0,
"_src": "content_process_presentation_file",
"_tgt": "players_list",
"source": "content_process_presentation_file",
"target": "players_list"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1209",
"weight": 1.0,
"_src": "content_optimize_image_to_fullhd",
"_tgt": "content_create_fullhd_image",
"source": "content_create_fullhd_image",
"target": "content_optimize_image_to_fullhd",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1121",
"weight": 1.0,
"_src": "content_rationale_1121",
"_tgt": "content_create_fullhd_image",
"source": "content_create_fullhd_image",
"target": "content_rationale_1121",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1146",
"weight": 1.0,
"_src": "content_rationale_1146",
"_tgt": "content_resize_image_to_fullhd",
"source": "content_resize_image_to_fullhd",
"target": "content_rationale_1146",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1199",
"weight": 1.0,
"_src": "content_resize_image_to_fullhd",
"_tgt": "logger_log_action",
"source": "content_resize_image_to_fullhd",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1204",
"weight": 1.0,
"_src": "content_rationale_1204",
"_tgt": "content_optimize_image_to_fullhd",
"source": "content_optimize_image_to_fullhd",
"target": "content_rationale_1204",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1214",
"weight": 1.0,
"_src": "content_optimize_image_to_fullhd",
"_tgt": "logger_log_action",
"source": "content_optimize_image_to_fullhd",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1221",
"weight": 1.0,
"_src": "content_rationale_1221",
"_tgt": "content_upload_media",
"source": "content_upload_media",
"target": "content_rationale_1221",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1250",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "logger_log_action",
"source": "content_upload_media",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1317",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "content_content",
"source": "content_upload_media",
"target": "content_content"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1343",
"weight": 1.0,
"_src": "content_upload_media",
"_tgt": "playlist_playlist_increment_version",
"source": "content_upload_media",
"target": "playlist_playlist_increment_version"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1495",
"weight": 1.0,
"_src": "content_rationale_1495",
"_tgt": "content_assign_player_to_playlist",
"source": "content_assign_player_to_playlist",
"target": "content_rationale_1495",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L1504",
"weight": 1.0,
"_src": "content_assign_player_to_playlist",
"_tgt": "logger_log_action",
"source": "content_assign_player_to_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L1",
"weight": 1.0,
"_src": "content_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_content_py",
"source": "content_rationale_1",
"target": "home_scheianu_digiserver_v2_app_models_content_py",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_1",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_1",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_28",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_28",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_44",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_44",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_72",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_72",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_136",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_136",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_201",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_201",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_223",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_223",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_273",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_273",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_353",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_353",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_419",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_419",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_456",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_456",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_498",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_498",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_539",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_539",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_580",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_580",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_621",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_621",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_671",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_671",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_677",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_677",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_703",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_703",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_728",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_728",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_800",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_800",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_978",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_978",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_1121",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_1121",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_1146",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_1146",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_1204",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_1204",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_1221",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_1221",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py",
"source_location": "L94",
"weight": 0.8,
"_src": "content_rationale_1495",
"_tgt": "player_edit_playeredit",
"source": "content_rationale_1495",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "init_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_init_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_init_py",
"target": "init_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "init_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_init_py",
"source": "init_rationale_1",
"target": "home_scheianu_digiserver_v2_app_utils_init_py",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "init_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_init_py",
"source": "init_rationale_1",
"target": "home_scheianu_digiserver_v2_app_models_init_py",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L2",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "user_user",
"source": "init_rationale_1",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L3",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "player_player",
"source": "init_rationale_1",
"target": "player_player",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L4",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "group_group",
"source": "init_rationale_1",
"target": "group_group",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L5",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "playlist_playlist",
"source": "init_rationale_1",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L6",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "content_content",
"source": "init_rationale_1",
"target": "content_content",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L7",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "server_log_serverlog",
"source": "init_rationale_1",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L8",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "player_feedback_playerfeedback",
"source": "init_rationale_1",
"target": "player_feedback_playerfeedback",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L9",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "player_edit_playeredit",
"source": "init_rationale_1",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L10",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "player_user_playeruser",
"source": "init_rationale_1",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py",
"source_location": "L11",
"weight": 0.8,
"_src": "init_rationale_1",
"_tgt": "https_config_httpsconfig",
"source": "init_rationale_1",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L21",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_rate_limit",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_rate_limit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L64",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_verify_player_auth",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_verify_player_auth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L90",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_health_check",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_health_check",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L100",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_server_certificate",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_server_certificate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L107",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_authenticate_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_authenticate_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L163",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_verify_auth_code",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_verify_auth_code",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L207",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_playlist_by_quickconnect",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_playlist_by_quickconnect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L305",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_player_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_player_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L349",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_playlist_version",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_playlist_version",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L378",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_cached_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_cached_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L429",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_receive_player_feedback",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_receive_player_feedback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L540",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_player_status",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_player_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L577",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_upload_progress",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_upload_progress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L591",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_system_info",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_system_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L655",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_list_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_list_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L684",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_get_logs",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_get_logs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L736",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_receive_edited_media",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_receive_edited_media",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L936",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_test_ssh_connection",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_test_ssh_connection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L980",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_deploy_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_deploy_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1049",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_api_not_found",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_api_not_found",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1055",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_method_not_allowed",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_method_not_allowed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1061",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"_tgt": "api_internal_error",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_internal_error",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1",
"weight": 1.0,
"_src": "api_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_api_py",
"target": "api_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_rationale_22",
"_tgt": "api_rate_limit",
"source": "api_rate_limit",
"target": "api_rationale_22",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L65",
"weight": 1.0,
"_src": "api_rationale_65",
"_tgt": "api_verify_player_auth",
"source": "api_verify_player_auth",
"target": "api_rationale_65",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L91",
"weight": 1.0,
"_src": "api_rationale_91",
"_tgt": "api_health_check",
"source": "api_health_check",
"target": "api_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L101",
"weight": 1.0,
"_src": "api_rationale_101",
"_tgt": "api_get_server_certificate",
"source": "api_get_server_certificate",
"target": "api_rationale_101",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L108",
"weight": 1.0,
"_src": "api_rationale_108",
"_tgt": "api_authenticate_player",
"source": "api_authenticate_player",
"target": "api_rationale_108",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L134",
"weight": 1.0,
"_src": "api_authenticate_player",
"_tgt": "player_authenticate",
"source": "api_authenticate_player",
"target": "player_authenticate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L137",
"weight": 1.0,
"_src": "api_authenticate_player",
"_tgt": "logger_log_action",
"source": "api_authenticate_player",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L141",
"weight": 1.0,
"_src": "api_authenticate_player",
"_tgt": "player_player_update_status",
"source": "api_authenticate_player",
"target": "player_player_update_status"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L164",
"weight": 1.0,
"_src": "api_rationale_164",
"_tgt": "api_verify_auth_code",
"source": "api_verify_auth_code",
"target": "api_rationale_164",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L189",
"weight": 1.0,
"_src": "api_verify_auth_code",
"_tgt": "player_player_update_status",
"source": "api_verify_auth_code",
"target": "player_player_update_status"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L260",
"weight": 1.0,
"_src": "api_get_playlist_by_quickconnect",
"_tgt": "api_get_cached_playlist",
"source": "api_get_playlist_by_quickconnect",
"target": "api_get_cached_playlist",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L208",
"weight": 1.0,
"_src": "api_rationale_208",
"_tgt": "api_get_playlist_by_quickconnect",
"source": "api_get_playlist_by_quickconnect",
"target": "api_rationale_208",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L234",
"weight": 1.0,
"_src": "api_get_playlist_by_quickconnect",
"_tgt": "logger_log_action",
"source": "api_get_playlist_by_quickconnect",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L251",
"weight": 1.0,
"_src": "api_get_playlist_by_quickconnect",
"_tgt": "player_player_check_quickconnect_code",
"source": "api_get_playlist_by_quickconnect",
"target": "player_player_check_quickconnect_code"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L318",
"weight": 1.0,
"_src": "api_get_player_playlist",
"_tgt": "api_get_cached_playlist",
"source": "api_get_player_playlist",
"target": "api_get_cached_playlist",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L306",
"weight": 1.0,
"_src": "api_rationale_306",
"_tgt": "api_get_player_playlist",
"source": "api_get_player_playlist",
"target": "api_rationale_306",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L342",
"weight": 1.0,
"_src": "api_get_player_playlist",
"_tgt": "logger_log_action",
"source": "api_get_player_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L350",
"weight": 1.0,
"_src": "api_rationale_350",
"_tgt": "api_get_playlist_version",
"source": "api_get_playlist_version",
"target": "api_rationale_350",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L373",
"weight": 1.0,
"_src": "api_get_playlist_version",
"_tgt": "logger_log_action",
"source": "api_get_playlist_version",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L379",
"weight": 1.0,
"_src": "api_rationale_379",
"_tgt": "api_get_cached_playlist",
"source": "api_get_cached_playlist",
"target": "api_rationale_379",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L393",
"weight": 1.0,
"_src": "api_get_cached_playlist",
"_tgt": "playlist_playlist_get_content_ordered",
"source": "api_get_cached_playlist",
"target": "playlist_playlist_get_content_ordered"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L430",
"weight": 1.0,
"_src": "api_rationale_430",
"_tgt": "api_receive_player_feedback",
"source": "api_receive_player_feedback",
"target": "api_rationale_430",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L447",
"weight": 1.0,
"_src": "api_receive_player_feedback",
"_tgt": "logger_log_action",
"source": "api_receive_player_feedback",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L489",
"weight": 1.0,
"_src": "api_receive_player_feedback",
"_tgt": "player_player_check_quickconnect_code",
"source": "api_receive_player_feedback",
"target": "player_player_check_quickconnect_code"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L498",
"weight": 1.0,
"_src": "api_receive_player_feedback",
"_tgt": "player_feedback_playerfeedback",
"source": "api_receive_player_feedback",
"target": "player_feedback_playerfeedback"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L541",
"weight": 1.0,
"_src": "api_rationale_541",
"_tgt": "api_get_player_status",
"source": "api_get_player_status",
"target": "api_rationale_541",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L571",
"weight": 1.0,
"_src": "api_get_player_status",
"_tgt": "logger_log_action",
"source": "api_get_player_status",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L578",
"weight": 1.0,
"_src": "api_rationale_578",
"_tgt": "api_get_upload_progress",
"source": "api_get_upload_progress",
"target": "api_rationale_578",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L585",
"weight": 1.0,
"_src": "api_get_upload_progress",
"_tgt": "logger_log_action",
"source": "api_get_upload_progress",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L592",
"weight": 1.0,
"_src": "api_rationale_592",
"_tgt": "api_system_info",
"source": "api_system_info",
"target": "api_rationale_592",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L620",
"weight": 1.0,
"_src": "api_system_info",
"_tgt": "logger_log_action",
"source": "api_system_info",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L656",
"weight": 1.0,
"_src": "api_rationale_656",
"_tgt": "api_list_content",
"source": "api_list_content",
"target": "api_rationale_656",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L678",
"weight": 1.0,
"_src": "api_list_content",
"_tgt": "logger_log_action",
"source": "api_list_content",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L685",
"weight": 1.0,
"_src": "api_rationale_685",
"_tgt": "api_get_logs",
"source": "api_get_logs",
"target": "api_rationale_685",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L729",
"weight": 1.0,
"_src": "api_get_logs",
"_tgt": "logger_log_action",
"source": "api_get_logs",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L737",
"weight": 1.0,
"_src": "api_rationale_737",
"_tgt": "api_receive_edited_media",
"source": "api_receive_edited_media",
"target": "api_rationale_737",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L800",
"weight": 1.0,
"_src": "api_receive_edited_media",
"_tgt": "group_group",
"source": "api_receive_edited_media",
"target": "group_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L810",
"weight": 1.0,
"_src": "api_receive_edited_media",
"_tgt": "logger_log_action",
"source": "api_receive_edited_media",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L878",
"weight": 1.0,
"_src": "api_receive_edited_media",
"_tgt": "player_user_playeruser",
"source": "api_receive_edited_media",
"target": "player_user_playeruser"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L886",
"weight": 1.0,
"_src": "api_receive_edited_media",
"_tgt": "player_edit_playeredit",
"source": "api_receive_edited_media",
"target": "player_edit_playeredit"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L937",
"weight": 1.0,
"_src": "api_rationale_937",
"_tgt": "api_test_ssh_connection",
"source": "api_test_ssh_connection",
"target": "api_rationale_937",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L965",
"weight": 1.0,
"_src": "api_test_ssh_connection",
"_tgt": "logger_log_action",
"source": "api_test_ssh_connection",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L981",
"weight": 1.0,
"_src": "api_rationale_981",
"_tgt": "api_deploy_player",
"source": "api_deploy_player",
"target": "api_rationale_981",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1022",
"weight": 1.0,
"_src": "api_deploy_player",
"_tgt": "ssh_deploy_deploy_player_to_host",
"source": "api_deploy_player",
"target": "ssh_deploy_deploy_player_to_host"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1034",
"weight": 1.0,
"_src": "api_deploy_player",
"_tgt": "logger_log_action",
"source": "api_deploy_player",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1050",
"weight": 1.0,
"_src": "api_rationale_1050",
"_tgt": "api_api_not_found",
"source": "api_api_not_found",
"target": "api_rationale_1050",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1056",
"weight": 1.0,
"_src": "api_rationale_1056",
"_tgt": "api_method_not_allowed",
"source": "api_method_not_allowed",
"target": "api_rationale_1056",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L1062",
"weight": 1.0,
"_src": "api_rationale_1062",
"_tgt": "api_internal_error",
"source": "api_internal_error",
"target": "api_rationale_1062",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_1",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_1",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_1",
"_tgt": "player_user_playeruser",
"source": "api_rationale_1",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_1",
"_tgt": "playlist_playlist",
"source": "api_rationale_1",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_22",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_22",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_22",
"_tgt": "player_user_playeruser",
"source": "api_rationale_22",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_22",
"_tgt": "playlist_playlist",
"source": "api_rationale_22",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_65",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_65",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_65",
"_tgt": "player_user_playeruser",
"source": "api_rationale_65",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_65",
"_tgt": "playlist_playlist",
"source": "api_rationale_65",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_91",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_91",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_91",
"_tgt": "player_user_playeruser",
"source": "api_rationale_91",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_91",
"_tgt": "playlist_playlist",
"source": "api_rationale_91",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_101",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_101",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_101",
"_tgt": "player_user_playeruser",
"source": "api_rationale_101",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_101",
"_tgt": "playlist_playlist",
"source": "api_rationale_101",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_108",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_108",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_108",
"_tgt": "player_user_playeruser",
"source": "api_rationale_108",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_108",
"_tgt": "playlist_playlist",
"source": "api_rationale_108",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_164",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_164",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_164",
"_tgt": "player_user_playeruser",
"source": "api_rationale_164",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_164",
"_tgt": "playlist_playlist",
"source": "api_rationale_164",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_208",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_208",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_208",
"_tgt": "player_user_playeruser",
"source": "api_rationale_208",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_208",
"_tgt": "playlist_playlist",
"source": "api_rationale_208",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_306",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_306",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_306",
"_tgt": "player_user_playeruser",
"source": "api_rationale_306",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_306",
"_tgt": "playlist_playlist",
"source": "api_rationale_306",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_350",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_350",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_350",
"_tgt": "player_user_playeruser",
"source": "api_rationale_350",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_350",
"_tgt": "playlist_playlist",
"source": "api_rationale_350",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_379",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_379",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_379",
"_tgt": "player_user_playeruser",
"source": "api_rationale_379",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_379",
"_tgt": "playlist_playlist",
"source": "api_rationale_379",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_430",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_430",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_430",
"_tgt": "player_user_playeruser",
"source": "api_rationale_430",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_430",
"_tgt": "playlist_playlist",
"source": "api_rationale_430",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_541",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_541",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_541",
"_tgt": "player_user_playeruser",
"source": "api_rationale_541",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_541",
"_tgt": "playlist_playlist",
"source": "api_rationale_541",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_578",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_578",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_578",
"_tgt": "player_user_playeruser",
"source": "api_rationale_578",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_578",
"_tgt": "playlist_playlist",
"source": "api_rationale_578",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_592",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_592",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_592",
"_tgt": "player_user_playeruser",
"source": "api_rationale_592",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_592",
"_tgt": "playlist_playlist",
"source": "api_rationale_592",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_656",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_656",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_656",
"_tgt": "player_user_playeruser",
"source": "api_rationale_656",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_656",
"_tgt": "playlist_playlist",
"source": "api_rationale_656",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_685",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_685",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_685",
"_tgt": "player_user_playeruser",
"source": "api_rationale_685",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_685",
"_tgt": "playlist_playlist",
"source": "api_rationale_685",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_737",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_737",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_737",
"_tgt": "player_user_playeruser",
"source": "api_rationale_737",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_737",
"_tgt": "playlist_playlist",
"source": "api_rationale_737",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_937",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_937",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_937",
"_tgt": "player_user_playeruser",
"source": "api_rationale_937",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_937",
"_tgt": "playlist_playlist",
"source": "api_rationale_937",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_981",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_981",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_981",
"_tgt": "player_user_playeruser",
"source": "api_rationale_981",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_981",
"_tgt": "playlist_playlist",
"source": "api_rationale_981",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_1050",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_1050",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_1050",
"_tgt": "player_user_playeruser",
"source": "api_rationale_1050",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_1050",
"_tgt": "playlist_playlist",
"source": "api_rationale_1050",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_1056",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_1056",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_1056",
"_tgt": "player_user_playeruser",
"source": "api_rationale_1056",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_1056",
"_tgt": "playlist_playlist",
"source": "api_rationale_1056",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L784",
"weight": 0.8,
"_src": "api_rationale_1062",
"_tgt": "player_edit_playeredit",
"source": "api_rationale_1062",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L875",
"weight": 0.8,
"_src": "api_rationale_1062",
"_tgt": "player_user_playeruser",
"source": "api_rationale_1062",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py",
"source_location": "L902",
"weight": 0.8,
"_src": "api_rationale_1062",
"_tgt": "playlist_playlist",
"source": "api_rationale_1062",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L19",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_list",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L56",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_add_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_add_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L232",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_edit_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_edit_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L270",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_delete_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_delete_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L298",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_regenerate_auth_code",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_regenerate_auth_code",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L321",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_player_page",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_player_page",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L328",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_manage_player",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_manage_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L445",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_edited_media",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_edited_media",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L489",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_edited_media_report",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_edited_media_report",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L522",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_player_fullscreen",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_player_fullscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L545",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_get_player_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_get_player_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L590",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_reorder_content",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_reorder_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L600",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_bulk_delete_players",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_bulk_delete_players",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L632",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_bulk_assign_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_bulk_assign_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L669",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_deployment_status",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_deployment_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L693",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_reorder_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_reorder_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L746",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"_tgt": "players_remove_from_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_remove_from_playlist",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L1",
"weight": 1.0,
"_src": "players_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_players_py",
"target": "players_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L20",
"weight": 1.0,
"_src": "players_rationale_20",
"_tgt": "players_list",
"source": "players_list",
"target": "players_rationale_20",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L28",
"weight": 1.0,
"_src": "players_list",
"_tgt": "group_player_management_get_player_status_info",
"source": "players_list",
"target": "group_player_management_get_player_status_info"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L49",
"weight": 1.0,
"_src": "players_list",
"_tgt": "logger_log_action",
"source": "players_list",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L59",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"_tgt": "players_list",
"source": "players_list",
"target": "nginx_config_reader_nginxconfigreader_extract_http_ports"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L67",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"_tgt": "players_list",
"source": "players_list",
"target": "nginx_config_reader_nginxconfigreader_extract_https_ports"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L158",
"weight": 1.0,
"_src": "test_edit_media_api_get_sample_content",
"_tgt": "players_list",
"source": "players_list",
"target": "test_edit_media_api_get_sample_content"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L57",
"weight": 1.0,
"_src": "players_rationale_57",
"_tgt": "players_add_player",
"source": "players_add_player",
"target": "players_rationale_57",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L101",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "player_player",
"source": "players_add_player",
"target": "player_player"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L112",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "player_player_set_password",
"source": "players_add_player",
"target": "player_player_set_password"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L118",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "player_player_set_quickconnect_code",
"source": "players_add_player",
"target": "player_player_set_quickconnect_code"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L123",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "logger_log_action",
"source": "players_add_player",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L140",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "player_build_get_player_server_settings",
"source": "players_add_player",
"target": "player_build_get_player_server_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L148",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "https_config_get_config",
"source": "players_add_player",
"target": "https_config_get_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L158",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "ssh_deploy_detect_server_ip",
"source": "players_add_player",
"target": "ssh_deploy_detect_server_ip"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L176",
"weight": 1.0,
"_src": "players_add_player",
"_tgt": "background_tasks_run_background_task",
"source": "players_add_player",
"target": "background_tasks_run_background_task"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L256",
"weight": 1.0,
"_src": "players_edit_player",
"_tgt": "logger_log_action",
"source": "players_edit_player",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L285",
"weight": 1.0,
"_src": "players_delete_player",
"_tgt": "logger_log_action",
"source": "players_delete_player",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L299",
"weight": 1.0,
"_src": "players_rationale_299",
"_tgt": "players_regenerate_auth_code",
"source": "players_regenerate_auth_code",
"target": "players_rationale_299",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L308",
"weight": 1.0,
"_src": "players_regenerate_auth_code",
"_tgt": "logger_log_action",
"source": "players_regenerate_auth_code",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L322",
"weight": 1.0,
"_src": "players_rationale_322",
"_tgt": "players_player_page",
"source": "players_player_page",
"target": "players_rationale_322",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L329",
"weight": 1.0,
"_src": "players_rationale_329",
"_tgt": "players_manage_player",
"source": "players_manage_player",
"target": "players_rationale_329",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L368",
"weight": 1.0,
"_src": "players_manage_player",
"_tgt": "player_player_set_password",
"source": "players_manage_player",
"target": "player_player_set_password"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L369",
"weight": 1.0,
"_src": "players_manage_player",
"_tgt": "logger_log_action",
"source": "players_manage_player",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L373",
"weight": 1.0,
"_src": "players_manage_player",
"_tgt": "player_player_set_quickconnect_code",
"source": "players_manage_player",
"target": "player_player_set_quickconnect_code"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L432",
"weight": 1.0,
"_src": "players_manage_player",
"_tgt": "group_player_management_get_player_status_info",
"source": "players_manage_player",
"target": "group_player_management_get_player_status_info"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L446",
"weight": 1.0,
"_src": "players_rationale_446",
"_tgt": "players_edited_media",
"source": "players_edited_media",
"target": "players_rationale_446",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L482",
"weight": 1.0,
"_src": "players_edited_media",
"_tgt": "logger_log_action",
"source": "players_edited_media",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L490",
"weight": 1.0,
"_src": "players_rationale_490",
"_tgt": "players_edited_media_report",
"source": "players_edited_media_report",
"target": "players_rationale_490",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L516",
"weight": 1.0,
"_src": "players_edited_media_report",
"_tgt": "logger_log_action",
"source": "players_edited_media_report",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L534",
"weight": 1.0,
"_src": "players_player_fullscreen",
"_tgt": "players_get_player_playlist",
"source": "players_player_fullscreen",
"target": "players_get_player_playlist",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L523",
"weight": 1.0,
"_src": "players_rationale_523",
"_tgt": "players_player_fullscreen",
"source": "players_player_fullscreen",
"target": "players_rationale_523",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L530",
"weight": 1.0,
"_src": "players_player_fullscreen",
"_tgt": "logger_log_action",
"source": "players_player_fullscreen",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L546",
"weight": 1.0,
"_src": "players_rationale_546",
"_tgt": "players_get_player_playlist",
"source": "players_get_player_playlist",
"target": "players_rationale_546",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L564",
"weight": 1.0,
"_src": "players_get_player_playlist",
"_tgt": "playlist_playlist_get_content_ordered",
"source": "players_get_player_playlist",
"target": "playlist_playlist_get_content_ordered"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L591",
"weight": 1.0,
"_src": "players_rationale_591",
"_tgt": "players_reorder_content",
"source": "players_reorder_content",
"target": "players_rationale_591",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L601",
"weight": 1.0,
"_src": "players_rationale_601",
"_tgt": "players_bulk_delete_players",
"source": "players_bulk_delete_players",
"target": "players_rationale_601",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L621",
"weight": 1.0,
"_src": "players_bulk_delete_players",
"_tgt": "logger_log_action",
"source": "players_bulk_delete_players",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L633",
"weight": 1.0,
"_src": "players_rationale_633",
"_tgt": "players_bulk_assign_playlist",
"source": "players_bulk_assign_playlist",
"target": "players_rationale_633",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L658",
"weight": 1.0,
"_src": "players_bulk_assign_playlist",
"_tgt": "logger_log_action",
"source": "players_bulk_assign_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L670",
"weight": 1.0,
"_src": "players_rationale_670",
"_tgt": "players_deployment_status",
"source": "players_deployment_status",
"target": "players_rationale_670",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L687",
"weight": 1.0,
"_src": "players_deployment_status",
"_tgt": "logger_log_action",
"source": "players_deployment_status",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L694",
"weight": 1.0,
"_src": "players_rationale_694",
"_tgt": "players_reorder_playlist",
"source": "players_reorder_playlist",
"target": "players_rationale_694",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L735",
"weight": 1.0,
"_src": "players_reorder_playlist",
"_tgt": "logger_log_action",
"source": "players_reorder_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L747",
"weight": 1.0,
"_src": "players_rationale_747",
"_tgt": "players_remove_from_playlist",
"source": "players_remove_from_playlist",
"target": "players_rationale_747",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L775",
"weight": 1.0,
"_src": "players_remove_from_playlist",
"_tgt": "logger_log_action",
"source": "players_remove_from_playlist",
"target": "logger_log_action"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_1",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_1",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_1",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_1",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_1",
"_tgt": "player_user_playeruser",
"source": "players_rationale_1",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_20",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_20",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_20",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_20",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_20",
"_tgt": "player_user_playeruser",
"source": "players_rationale_20",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_57",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_57",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_57",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_57",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_57",
"_tgt": "player_user_playeruser",
"source": "players_rationale_57",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_299",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_299",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_299",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_299",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_299",
"_tgt": "player_user_playeruser",
"source": "players_rationale_299",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_322",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_322",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_322",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_322",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_322",
"_tgt": "player_user_playeruser",
"source": "players_rationale_322",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_329",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_329",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_329",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_329",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_329",
"_tgt": "player_user_playeruser",
"source": "players_rationale_329",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_446",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_446",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_446",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_446",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_446",
"_tgt": "player_user_playeruser",
"source": "players_rationale_446",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_490",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_490",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_490",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_490",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_490",
"_tgt": "player_user_playeruser",
"source": "players_rationale_490",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_523",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_523",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_523",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_523",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_523",
"_tgt": "player_user_playeruser",
"source": "players_rationale_523",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_546",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_546",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_546",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_546",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_546",
"_tgt": "player_user_playeruser",
"source": "players_rationale_546",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_591",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_591",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_591",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_591",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_591",
"_tgt": "player_user_playeruser",
"source": "players_rationale_591",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_601",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_601",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_601",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_601",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_601",
"_tgt": "player_user_playeruser",
"source": "players_rationale_601",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_633",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_633",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_633",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_633",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_633",
"_tgt": "player_user_playeruser",
"source": "players_rationale_633",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_670",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_670",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_670",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_670",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_670",
"_tgt": "player_user_playeruser",
"source": "players_rationale_670",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_694",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_694",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_694",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_694",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_694",
"_tgt": "player_user_playeruser",
"source": "players_rationale_694",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L133",
"weight": 0.8,
"_src": "players_rationale_747",
"_tgt": "https_config_httpsconfig",
"source": "players_rationale_747",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L494",
"weight": 0.8,
"_src": "players_rationale_747",
"_tgt": "player_edit_playeredit",
"source": "players_rationale_747",
"target": "player_edit_playeredit",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py",
"source_location": "L495",
"weight": 0.8,
"_src": "players_rationale_747",
"_tgt": "player_user_playeruser",
"source": "players_rationale_747",
"target": "player_user_playeruser",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L15",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"_tgt": "auth_login",
"source": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"target": "auth_login",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L59",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"_tgt": "auth_logout",
"source": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"target": "auth_logout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L69",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"_tgt": "auth_register",
"source": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"target": "auth_register",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L118",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"_tgt": "auth_change_password",
"source": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"target": "auth_change_password",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L1",
"weight": 1.0,
"_src": "auth_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_auth_py",
"target": "auth_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L37",
"weight": 1.0,
"_src": "auth_login",
"_tgt": "logger_log_action",
"source": "auth_login",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L63",
"weight": 1.0,
"_src": "auth_logout",
"_tgt": "logger_log_action",
"source": "auth_logout",
"target": "logger_log_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L100",
"weight": 1.0,
"_src": "auth_register",
"_tgt": "user_user",
"source": "auth_register",
"target": "user_user"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py",
"source_location": "L143",
"weight": 1.0,
"_src": "auth_change_password",
"_tgt": "logger_log_action",
"source": "auth_change_password",
"target": "logger_log_action"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L18",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_manage_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_manage_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L33",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_add_to_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_add_to_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L88",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_remove_from_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_remove_from_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L143",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_reorder_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_reorder_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L190",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_update_duration",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_update_duration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L235",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_update_muted",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_update_muted",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L278",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"_tgt": "playlist_clear_playlist",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_clear_playlist",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L1",
"weight": 1.0,
"_src": "playlist_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py",
"target": "playlist_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L19",
"weight": 1.0,
"_src": "playlist_rationale_19",
"_tgt": "playlist_manage_playlist",
"source": "playlist_manage_playlist",
"target": "playlist_rationale_19",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L34",
"weight": 1.0,
"_src": "playlist_rationale_34",
"_tgt": "playlist_add_to_playlist",
"source": "playlist_add_to_playlist",
"target": "playlist_rationale_34",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L70",
"weight": 1.0,
"_src": "playlist_add_to_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_add_to_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L75",
"weight": 1.0,
"_src": "playlist_add_to_playlist",
"_tgt": "logger_log_action",
"source": "playlist_add_to_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L89",
"weight": 1.0,
"_src": "playlist_rationale_89",
"_tgt": "playlist_remove_from_playlist",
"source": "playlist_remove_from_playlist",
"target": "playlist_rationale_89",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L125",
"weight": 1.0,
"_src": "playlist_remove_from_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_remove_from_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L130",
"weight": 1.0,
"_src": "playlist_remove_from_playlist",
"_tgt": "logger_log_action",
"source": "playlist_remove_from_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L144",
"weight": 1.0,
"_src": "playlist_rationale_144",
"_tgt": "playlist_reorder_playlist",
"source": "playlist_reorder_playlist",
"target": "playlist_rationale_144",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L169",
"weight": 1.0,
"_src": "playlist_reorder_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_reorder_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L174",
"weight": 1.0,
"_src": "playlist_reorder_playlist",
"_tgt": "logger_log_action",
"source": "playlist_reorder_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L191",
"weight": 1.0,
"_src": "playlist_rationale_191",
"_tgt": "playlist_update_duration",
"source": "playlist_update_duration",
"target": "playlist_rationale_191",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L214",
"weight": 1.0,
"_src": "playlist_update_duration",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_update_duration",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L219",
"weight": 1.0,
"_src": "playlist_update_duration",
"_tgt": "logger_log_action",
"source": "playlist_update_duration",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L236",
"weight": 1.0,
"_src": "playlist_rationale_236",
"_tgt": "playlist_update_muted",
"source": "playlist_update_muted",
"target": "playlist_rationale_236",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L256",
"weight": 1.0,
"_src": "playlist_update_muted",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_update_muted",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L261",
"weight": 1.0,
"_src": "playlist_update_muted",
"_tgt": "logger_log_action",
"source": "playlist_update_muted",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L279",
"weight": 1.0,
"_src": "playlist_rationale_279",
"_tgt": "playlist_clear_playlist",
"source": "playlist_clear_playlist",
"target": "playlist_rationale_279",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L297",
"weight": 1.0,
"_src": "playlist_clear_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_clear_playlist",
"target": "playlist_playlist_increment_version"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py",
"source_location": "L302",
"weight": 1.0,
"_src": "playlist_clear_playlist",
"_tgt": "logger_log_action",
"source": "playlist_clear_playlist",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L1",
"weight": 1.0,
"_src": "playlist_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_playlist_py",
"source": "playlist_rationale_1",
"target": "home_scheianu_digiserver_v2_app_models_playlist_py",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_1",
"_tgt": "content_content",
"source": "playlist_rationale_1",
"target": "content_content",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L19",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"_tgt": "main_dashboard",
"source": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"target": "main_dashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L49",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"_tgt": "main_health",
"source": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"target": "main_health",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L1",
"weight": 1.0,
"_src": "main_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"source": "home_scheianu_digiserver_v2_app_blueprints_main_py",
"target": "main_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L36",
"weight": 1.0,
"_src": "main_dashboard",
"_tgt": "logger_get_recent_logs",
"source": "main_dashboard",
"target": "logger_get_recent_logs"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L50",
"weight": 1.0,
"_src": "main_rationale_50",
"_tgt": "main_health",
"source": "main_health",
"target": "main_rationale_50",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L7",
"weight": 0.8,
"_src": "main_rationale_1",
"_tgt": "player_player",
"source": "main_rationale_1",
"target": "player_player",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L8",
"weight": 0.8,
"_src": "main_rationale_1",
"_tgt": "playlist_playlist",
"source": "main_rationale_1",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L9",
"weight": 0.8,
"_src": "main_rationale_1",
"_tgt": "content_content",
"source": "main_rationale_1",
"target": "content_content",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L7",
"weight": 0.8,
"_src": "main_rationale_50",
"_tgt": "player_player",
"source": "main_rationale_50",
"target": "player_player",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L8",
"weight": 0.8,
"_src": "main_rationale_50",
"_tgt": "playlist_playlist",
"source": "main_rationale_50",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py",
"source_location": "L9",
"weight": 0.8,
"_src": "main_rationale_50",
"_tgt": "content_content",
"source": "main_rationale_50",
"target": "content_content",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L15",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py",
"_tgt": "script_name_fix_scriptnamefix",
"source": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py",
"target": "script_name_fix_scriptnamefix",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L1",
"weight": 1.0,
"_src": "script_name_fix_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py",
"source": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py",
"target": "script_name_fix_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L16",
"weight": 1.0,
"_src": "script_name_fix_scriptnamefix",
"_tgt": "script_name_fix_scriptnamefix_init",
"source": "script_name_fix_scriptnamefix",
"target": "script_name_fix_scriptnamefix_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py",
"source_location": "L19",
"weight": 1.0,
"_src": "script_name_fix_scriptnamefix",
"_tgt": "script_name_fix_scriptnamefix_call",
"source": "script_name_fix_scriptnamefix",
"target": "script_name_fix_scriptnamefix_call",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L17",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"_tgt": "portal_sso_init_portal_sso",
"source": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"target": "portal_sso_init_portal_sso",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L35",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"_tgt": "portal_sso_get_or_create_user",
"source": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"target": "portal_sso_get_or_create_user",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L1",
"weight": 1.0,
"_src": "portal_sso_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"source": "home_scheianu_digiserver_v2_app_utils_portal_sso_py",
"target": "portal_sso_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L18",
"weight": 1.0,
"_src": "portal_sso_rationale_18",
"_tgt": "portal_sso_init_portal_sso",
"source": "portal_sso_init_portal_sso",
"target": "portal_sso_rationale_18",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L43",
"weight": 1.0,
"_src": "portal_sso_get_or_create_user",
"_tgt": "user_user",
"source": "portal_sso_get_or_create_user",
"target": "user_user"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L36",
"weight": 0.8,
"_src": "portal_sso_rationale_1",
"_tgt": "user_user",
"source": "portal_sso_rationale_1",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py",
"source_location": "L36",
"weight": 0.8,
"_src": "portal_sso_rationale_18",
"_tgt": "user_user",
"source": "portal_sso_rationale_18",
"target": "user_user",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L36",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"target": "caddy_manager_caddyconfiggenerator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L40",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"_tgt": "caddy_manager_generate_caddyfile",
"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"target": "caddy_manager_generate_caddyfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L230",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"_tgt": "caddy_manager_write_caddyfile",
"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"target": "caddy_manager_write_caddyfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L249",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"_tgt": "caddy_manager_reload_caddy",
"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"target": "caddy_manager_reload_caddy",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L1",
"weight": 1.0,
"_src": "caddy_manager_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py",
"target": "caddy_manager_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L37",
"weight": 1.0,
"_src": "caddy_manager_rationale_37",
"_tgt": "caddy_manager_caddyconfiggenerator",
"source": "caddy_manager_caddyconfiggenerator",
"target": "caddy_manager_rationale_37",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_caddyconfiggenerator",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_caddyconfiggenerator",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L51",
"weight": 1.0,
"_src": "caddy_manager_generate_caddyfile",
"_tgt": "https_config_get_config",
"source": "caddy_manager_generate_caddyfile",
"target": "https_config_get_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L136",
"weight": 1.0,
"_src": "caddy_manager_reload_caddy",
"_tgt": "https_config_get_config",
"source": "caddy_manager_reload_caddy",
"target": "https_config_get_config"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_1",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_1",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_37",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_37",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_41",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_41",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_83",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_83",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_99",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_99",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_231",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_231",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py",
"source_location": "L4",
"weight": 0.8,
"_src": "caddy_manager_rationale_250",
"_tgt": "https_config_httpsconfig",
"source": "caddy_manager_rationale_250",
"target": "https_config_httpsconfig",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L10",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_get_player_status_info",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_get_player_status_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L54",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_get_group_statistics",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_get_group_statistics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L98",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_assign_player_to_group",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_assign_player_to_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L133",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_bulk_assign_players_to_group",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_bulk_assign_players_to_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L168",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_get_online_players_count",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_get_online_players_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L178",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_get_players_by_status",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_get_players_by_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L190",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"_tgt": "group_player_management_format_time_ago",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_format_time_ago",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L1",
"weight": 1.0,
"_src": "group_player_management_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py",
"target": "group_player_management_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L44",
"weight": 1.0,
"_src": "group_player_management_get_player_status_info",
"_tgt": "group_player_management_format_time_ago",
"source": "group_player_management_get_player_status_info",
"target": "group_player_management_format_time_ago",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L11",
"weight": 1.0,
"_src": "group_player_management_rationale_11",
"_tgt": "group_player_management_get_player_status_info",
"source": "group_player_management_get_player_status_info",
"target": "group_player_management_rationale_11",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L186",
"weight": 1.0,
"_src": "blueprint_groups_manage_group",
"_tgt": "group_player_management_get_player_status_info",
"source": "group_player_management_get_player_status_info",
"target": "blueprint_groups_manage_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L225",
"weight": 1.0,
"_src": "blueprint_groups_group_fullscreen",
"_tgt": "group_player_management_get_player_status_info",
"source": "group_player_management_get_player_status_info",
"target": "blueprint_groups_group_fullscreen"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L55",
"weight": 1.0,
"_src": "group_player_management_rationale_55",
"_tgt": "group_player_management_get_group_statistics",
"source": "group_player_management_get_group_statistics",
"target": "group_player_management_rationale_55",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L24",
"weight": 1.0,
"_src": "blueprint_groups_groups_list",
"_tgt": "group_player_management_get_group_statistics",
"source": "group_player_management_get_group_statistics",
"target": "blueprint_groups_groups_list"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L397",
"weight": 1.0,
"_src": "blueprint_groups_group_stats",
"_tgt": "group_player_management_get_group_statistics",
"source": "group_player_management_get_group_statistics",
"target": "blueprint_groups_group_stats"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L99",
"weight": 1.0,
"_src": "group_player_management_rationale_99",
"_tgt": "group_player_management_assign_player_to_group",
"source": "group_player_management_assign_player_to_group",
"target": "group_player_management_rationale_99",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L112",
"weight": 1.0,
"_src": "group_player_management_assign_player_to_group",
"_tgt": "logger_log_action",
"source": "group_player_management_assign_player_to_group",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L134",
"weight": 1.0,
"_src": "group_player_management_rationale_134",
"_tgt": "group_player_management_bulk_assign_players_to_group",
"source": "group_player_management_bulk_assign_players_to_group",
"target": "group_player_management_rationale_134",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L156",
"weight": 1.0,
"_src": "group_player_management_bulk_assign_players_to_group",
"_tgt": "logger_log_action",
"source": "group_player_management_bulk_assign_players_to_group",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L169",
"weight": 1.0,
"_src": "group_player_management_rationale_169",
"_tgt": "group_player_management_get_online_players_count",
"source": "group_player_management_get_online_players_count",
"target": "group_player_management_rationale_169",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L179",
"weight": 1.0,
"_src": "group_player_management_rationale_179",
"_tgt": "group_player_management_get_players_by_status",
"source": "group_player_management_get_players_by_status",
"target": "group_player_management_rationale_179",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py",
"source_location": "L191",
"weight": 1.0,
"_src": "group_player_management_rationale_191",
"_tgt": "group_player_management_format_time_ago",
"source": "group_player_management_format_time_ago",
"target": "group_player_management_rationale_191",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L15",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_get_local_player_code_status",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_get_local_player_code_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L85",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_test_ssh_connection",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_test_ssh_connection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L149",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_generate_player_config",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_generate_player_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L208",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_detect_server_ip",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_detect_server_ip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L241",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_parse_server_address",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_parse_server_address",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L267",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_generate_app_config",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_generate_app_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L311",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"_tgt": "ssh_deploy_deploy_player_to_host",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_deploy_player_to_host",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L1",
"weight": 1.0,
"_src": "ssh_deploy_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py",
"target": "ssh_deploy_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L404",
"weight": 1.0,
"_src": "ssh_deploy_deploy_player_to_host",
"_tgt": "ssh_deploy_get_local_player_code_status",
"source": "ssh_deploy_get_local_player_code_status",
"target": "ssh_deploy_deploy_player_to_host",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L16",
"weight": 1.0,
"_src": "ssh_deploy_rationale_16",
"_tgt": "ssh_deploy_get_local_player_code_status",
"source": "ssh_deploy_get_local_player_code_status",
"target": "ssh_deploy_rationale_16",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L352",
"weight": 1.0,
"_src": "ssh_deploy_deploy_player_to_host",
"_tgt": "ssh_deploy_test_ssh_connection",
"source": "ssh_deploy_test_ssh_connection",
"target": "ssh_deploy_deploy_player_to_host",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L86",
"weight": 1.0,
"_src": "ssh_deploy_rationale_86",
"_tgt": "ssh_deploy_test_ssh_connection",
"source": "ssh_deploy_test_ssh_connection",
"target": "ssh_deploy_rationale_86",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L156",
"weight": 1.0,
"_src": "ssh_deploy_rationale_156",
"_tgt": "ssh_deploy_generate_player_config",
"source": "ssh_deploy_generate_player_config",
"target": "ssh_deploy_rationale_156",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L209",
"weight": 1.0,
"_src": "ssh_deploy_rationale_209",
"_tgt": "ssh_deploy_detect_server_ip",
"source": "ssh_deploy_detect_server_ip",
"target": "ssh_deploy_rationale_209",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L511",
"weight": 1.0,
"_src": "ssh_deploy_deploy_player_to_host",
"_tgt": "ssh_deploy_parse_server_address",
"source": "ssh_deploy_parse_server_address",
"target": "ssh_deploy_deploy_player_to_host",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L242",
"weight": 1.0,
"_src": "ssh_deploy_rationale_242",
"_tgt": "ssh_deploy_parse_server_address",
"source": "ssh_deploy_parse_server_address",
"target": "ssh_deploy_rationale_242",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L512",
"weight": 1.0,
"_src": "ssh_deploy_deploy_player_to_host",
"_tgt": "ssh_deploy_generate_app_config",
"source": "ssh_deploy_generate_app_config",
"target": "ssh_deploy_deploy_player_to_host",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L277",
"weight": 1.0,
"_src": "ssh_deploy_rationale_277",
"_tgt": "ssh_deploy_generate_app_config",
"source": "ssh_deploy_generate_app_config",
"target": "ssh_deploy_rationale_277",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L145",
"weight": 1.0,
"_src": "player_build_write_base_config",
"_tgt": "ssh_deploy_generate_app_config",
"source": "ssh_deploy_generate_app_config",
"target": "player_build_write_base_config"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py",
"source_location": "L326",
"weight": 1.0,
"_src": "ssh_deploy_rationale_326",
"_tgt": "ssh_deploy_deploy_player_to_host",
"source": "ssh_deploy_deploy_player_to_host",
"target": "ssh_deploy_rationale_326",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L78",
"weight": 1.0,
"_src": "background_tasks_background_player_deployment",
"_tgt": "ssh_deploy_deploy_player_to_host",
"source": "ssh_deploy_deploy_player_to_host",
"target": "background_tasks_background_player_deployment"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L11",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"_tgt": "pptx_converter_cleanup_libreoffice_processes",
"source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"target": "pptx_converter_cleanup_libreoffice_processes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L20",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"_tgt": "pptx_converter_pptx_to_pdf_libreoffice",
"source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"target": "pptx_converter_pptx_to_pdf_libreoffice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L86",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"_tgt": "pptx_converter_validate_pptx_file",
"source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"target": "pptx_converter_validate_pptx_file",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L1",
"weight": 1.0,
"_src": "pptx_converter_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py",
"target": "pptx_converter_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L35",
"weight": 1.0,
"_src": "pptx_converter_pptx_to_pdf_libreoffice",
"_tgt": "pptx_converter_cleanup_libreoffice_processes",
"source": "pptx_converter_cleanup_libreoffice_processes",
"target": "pptx_converter_pptx_to_pdf_libreoffice",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L12",
"weight": 1.0,
"_src": "pptx_converter_rationale_12",
"_tgt": "pptx_converter_cleanup_libreoffice_processes",
"source": "pptx_converter_cleanup_libreoffice_processes",
"target": "pptx_converter_rationale_12",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L21",
"weight": 1.0,
"_src": "pptx_converter_rationale_21",
"_tgt": "pptx_converter_pptx_to_pdf_libreoffice",
"source": "pptx_converter_pptx_to_pdf_libreoffice",
"target": "pptx_converter_rationale_21",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py",
"source_location": "L87",
"weight": 1.0,
"_src": "pptx_converter_rationale_87",
"_tgt": "pptx_converter_validate_pptx_file",
"source": "pptx_converter_validate_pptx_file",
"target": "pptx_converter_rationale_87",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L17",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_get_upload_progress",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_get_upload_progress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L33",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_set_upload_progress",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_set_upload_progress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L50",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_clear_upload_progress",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_clear_upload_progress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L60",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_save_uploaded_file",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_save_uploaded_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L94",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_process_video_file",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_process_video_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L176",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_process_pdf_file",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_process_pdf_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L209",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_get_file_size",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_get_file_size",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L224",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"_tgt": "uploads_delete_file",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_delete_file",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L1",
"weight": 1.0,
"_src": "uploads_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"source": "home_scheianu_digiserver_v2_app_utils_uploads_py",
"target": "uploads_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L18",
"weight": 1.0,
"_src": "uploads_rationale_18",
"_tgt": "uploads_get_upload_progress",
"source": "uploads_get_upload_progress",
"target": "uploads_rationale_18",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L106",
"weight": 1.0,
"_src": "uploads_process_video_file",
"_tgt": "uploads_set_upload_progress",
"source": "uploads_set_upload_progress",
"target": "uploads_process_video_file",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L188",
"weight": 1.0,
"_src": "uploads_process_pdf_file",
"_tgt": "uploads_set_upload_progress",
"source": "uploads_set_upload_progress",
"target": "uploads_process_pdf_file",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L35",
"weight": 1.0,
"_src": "uploads_rationale_35",
"_tgt": "uploads_set_upload_progress",
"source": "uploads_set_upload_progress",
"target": "uploads_rationale_35",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L51",
"weight": 1.0,
"_src": "uploads_rationale_51",
"_tgt": "uploads_clear_upload_progress",
"source": "uploads_clear_upload_progress",
"target": "uploads_rationale_51",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L62",
"weight": 1.0,
"_src": "uploads_rationale_62",
"_tgt": "uploads_save_uploaded_file",
"source": "uploads_save_uploaded_file",
"target": "uploads_rationale_62",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L86",
"weight": 1.0,
"_src": "uploads_save_uploaded_file",
"_tgt": "logger_log_action",
"source": "uploads_save_uploaded_file",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L95",
"weight": 1.0,
"_src": "uploads_rationale_95",
"_tgt": "uploads_process_video_file",
"source": "uploads_process_video_file",
"target": "uploads_rationale_95",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L137",
"weight": 1.0,
"_src": "uploads_process_video_file",
"_tgt": "logger_log_action",
"source": "uploads_process_video_file",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L177",
"weight": 1.0,
"_src": "uploads_rationale_177",
"_tgt": "uploads_process_pdf_file",
"source": "uploads_process_pdf_file",
"target": "uploads_rationale_177",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L192",
"weight": 1.0,
"_src": "uploads_process_pdf_file",
"_tgt": "logger_log_action",
"source": "uploads_process_pdf_file",
"target": "logger_log_action"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L210",
"weight": 1.0,
"_src": "uploads_rationale_210",
"_tgt": "uploads_get_file_size",
"source": "uploads_get_file_size",
"target": "uploads_rationale_210",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L225",
"weight": 1.0,
"_src": "uploads_rationale_225",
"_tgt": "uploads_delete_file",
"source": "uploads_delete_file",
"target": "uploads_rationale_225",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py",
"source_location": "L236",
"weight": 1.0,
"_src": "uploads_delete_file",
"_tgt": "logger_log_action",
"source": "uploads_delete_file",
"target": "logger_log_action"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L9",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_logger_py",
"_tgt": "logger_log_action",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_log_action",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L26",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_logger_py",
"_tgt": "logger_get_recent_logs",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_get_recent_logs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L44",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_logger_py",
"_tgt": "logger_clear_old_logs",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_clear_old_logs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L66",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_logger_py",
"_tgt": "logger_log_info",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_log_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L71",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_logger_py",
"_tgt": "logger_log_warning",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_log_warning",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L76",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_logger_py",
"_tgt": "logger_log_error",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_log_error",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L1",
"weight": 1.0,
"_src": "logger_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_logger_py",
"source": "home_scheianu_digiserver_v2_app_utils_logger_py",
"target": "logger_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L57",
"weight": 1.0,
"_src": "logger_clear_old_logs",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "logger_clear_old_logs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L68",
"weight": 1.0,
"_src": "logger_log_info",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "logger_log_info",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L73",
"weight": 1.0,
"_src": "logger_log_warning",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "logger_log_warning",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L78",
"weight": 1.0,
"_src": "logger_log_error",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "logger_log_error",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L10",
"weight": 1.0,
"_src": "logger_rationale_10",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "logger_rationale_10",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L17",
"weight": 1.0,
"_src": "logger_log_action",
"_tgt": "server_log_serverlog",
"source": "logger_log_action",
"target": "server_log_serverlog"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L99",
"weight": 1.0,
"_src": "background_tasks_background_player_deployment",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "background_tasks_background_player_deployment"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L31",
"weight": 1.0,
"_src": "blueprint_groups_groups_list",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_groups_list"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L76",
"weight": 1.0,
"_src": "blueprint_groups_create_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_create_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L134",
"weight": 1.0,
"_src": "blueprint_groups_edit_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_edit_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L162",
"weight": 1.0,
"_src": "blueprint_groups_delete_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_delete_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L208",
"weight": 1.0,
"_src": "blueprint_groups_manage_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_manage_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L233",
"weight": 1.0,
"_src": "blueprint_groups_group_fullscreen",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_group_fullscreen"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L256",
"weight": 1.0,
"_src": "blueprint_groups_add_player_to_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_add_player_to_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L285",
"weight": 1.0,
"_src": "blueprint_groups_remove_player_from_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_remove_player_from_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L322",
"weight": 1.0,
"_src": "blueprint_groups_add_content_to_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_add_content_to_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L352",
"weight": 1.0,
"_src": "blueprint_groups_remove_content_from_group",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_remove_content_from_group"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L383",
"weight": 1.0,
"_src": "blueprint_groups_reorder_group_content",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_reorder_group_content"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L400",
"weight": 1.0,
"_src": "blueprint_groups_group_stats",
"_tgt": "logger_log_action",
"source": "logger_log_action",
"target": "blueprint_groups_group_stats"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L27",
"weight": 1.0,
"_src": "logger_rationale_27",
"_tgt": "logger_get_recent_logs",
"source": "logger_get_recent_logs",
"target": "logger_rationale_27",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L45",
"weight": 1.0,
"_src": "logger_rationale_45",
"_tgt": "logger_clear_old_logs",
"source": "logger_clear_old_logs",
"target": "logger_rationale_45",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L67",
"weight": 1.0,
"_src": "logger_rationale_67",
"_tgt": "logger_log_info",
"source": "logger_log_info",
"target": "logger_rationale_67",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L72",
"weight": 1.0,
"_src": "logger_rationale_72",
"_tgt": "logger_log_warning",
"source": "logger_log_warning",
"target": "logger_rationale_72",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L77",
"weight": 1.0,
"_src": "logger_rationale_77",
"_tgt": "logger_log_error",
"source": "logger_log_error",
"target": "logger_rationale_77",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_1",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_1",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_10",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_10",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_27",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_27",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_45",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_45",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_67",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_67",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_72",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_72",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py",
"source_location": "L6",
"weight": 0.8,
"_src": "logger_rationale_77",
"_tgt": "server_log_serverlog",
"source": "logger_rationale_77",
"target": "server_log_serverlog",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L28",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_run_git",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_run_git",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L38",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_get_short_head",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_get_short_head",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L49",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_build_player_files",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_build_player_files",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L128",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_write_base_config",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_write_base_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L165",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_load_build_settings",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_load_build_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L176",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_save_build_settings",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_save_build_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L188",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_get_player_server_settings",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_get_player_server_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L208",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"_tgt": "player_build_make_build_record",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_make_build_record",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L1",
"weight": 1.0,
"_src": "player_build_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"source": "home_scheianu_digiserver_v2_app_utils_player_build_py",
"target": "player_build_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L41",
"weight": 1.0,
"_src": "player_build_get_short_head",
"_tgt": "player_build_run_git",
"source": "player_build_run_git",
"target": "player_build_get_short_head",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L70",
"weight": 1.0,
"_src": "player_build_build_player_files",
"_tgt": "player_build_run_git",
"source": "player_build_run_git",
"target": "player_build_build_player_files",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L75",
"weight": 1.0,
"_src": "player_build_build_player_files",
"_tgt": "player_build_get_short_head",
"source": "player_build_get_short_head",
"target": "player_build_build_player_files",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L39",
"weight": 1.0,
"_src": "player_build_rationale_39",
"_tgt": "player_build_get_short_head",
"source": "player_build_get_short_head",
"target": "player_build_rationale_39",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L50",
"weight": 1.0,
"_src": "player_build_rationale_50",
"_tgt": "player_build_build_player_files",
"source": "player_build_build_player_files",
"target": "player_build_rationale_50",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L137",
"weight": 1.0,
"_src": "player_build_rationale_137",
"_tgt": "player_build_write_base_config",
"source": "player_build_write_base_config",
"target": "player_build_rationale_137",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L194",
"weight": 1.0,
"_src": "player_build_get_player_server_settings",
"_tgt": "player_build_load_build_settings",
"source": "player_build_load_build_settings",
"target": "player_build_get_player_server_settings",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L166",
"weight": 1.0,
"_src": "player_build_rationale_166",
"_tgt": "player_build_load_build_settings",
"source": "player_build_load_build_settings",
"target": "player_build_rationale_166",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L177",
"weight": 1.0,
"_src": "player_build_rationale_177",
"_tgt": "player_build_save_build_settings",
"source": "player_build_save_build_settings",
"target": "player_build_rationale_177",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L189",
"weight": 1.0,
"_src": "player_build_rationale_189",
"_tgt": "player_build_get_player_server_settings",
"source": "player_build_get_player_server_settings",
"target": "player_build_rationale_189",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py",
"source_location": "L210",
"weight": 1.0,
"_src": "player_build_rationale_210",
"_tgt": "player_build_make_build_record",
"source": "player_build_make_build_record",
"target": "player_build_rationale_210",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L7",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"_tgt": "nginx_config_reader_nginxconfigreader",
"source": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"target": "nginx_config_reader_nginxconfigreader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L117",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"_tgt": "nginx_config_reader_get_nginx_status",
"source": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"target": "nginx_config_reader_get_nginx_status",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L1",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"source": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py",
"target": "nginx_config_reader_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L10",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_init",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L24",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_get_status",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_get_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L47",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L53",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L61",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L69",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L80",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_server_names",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_extract_server_names",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L92",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L102",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L110",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader",
"_tgt": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L119",
"weight": 1.0,
"_src": "nginx_config_reader_get_nginx_status",
"_tgt": "nginx_config_reader_nginxconfigreader",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_get_nginx_status",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L8",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_8",
"_tgt": "nginx_config_reader_nginxconfigreader",
"source": "nginx_config_reader_nginxconfigreader",
"target": "nginx_config_reader_rationale_8",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L11",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_11",
"_tgt": "nginx_config_reader_nginxconfigreader_init",
"source": "nginx_config_reader_nginxconfigreader_init",
"target": "nginx_config_reader_rationale_11",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L37",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L38",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L39",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L40",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L41",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_server_names",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_extract_server_names",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L42",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L43",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L44",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_get_status",
"_tgt": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L120",
"weight": 1.0,
"_src": "nginx_config_reader_get_nginx_status",
"_tgt": "nginx_config_reader_nginxconfigreader_get_status",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_get_nginx_status",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L25",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_25",
"_tgt": "nginx_config_reader_nginxconfigreader_get_status",
"source": "nginx_config_reader_nginxconfigreader_get_status",
"target": "nginx_config_reader_rationale_25",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L48",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_48",
"_tgt": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"source": "nginx_config_reader_nginxconfigreader_check_ssl_enabled",
"target": "nginx_config_reader_rationale_48",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L54",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_54",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"source": "nginx_config_reader_nginxconfigreader_extract_http_ports",
"target": "nginx_config_reader_rationale_54",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L62",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_62",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"source": "nginx_config_reader_nginxconfigreader_extract_https_ports",
"target": "nginx_config_reader_rationale_62",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L70",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_70",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"source": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"target": "nginx_config_reader_rationale_70",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L75",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"_tgt": "group_group",
"source": "nginx_config_reader_nginxconfigreader_extract_upstream_servers",
"target": "group_group"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L81",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_81",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_server_names",
"source": "nginx_config_reader_nginxconfigreader_extract_server_names",
"target": "nginx_config_reader_rationale_81",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L93",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_93",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"source": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"target": "nginx_config_reader_rationale_93",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L99",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"_tgt": "group_group",
"source": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols",
"target": "group_group"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L103",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_103",
"_tgt": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"source": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"target": "nginx_config_reader_rationale_103",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L108",
"weight": 1.0,
"_src": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"_tgt": "group_group",
"source": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size",
"target": "group_group"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L111",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_111",
"_tgt": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"source": "nginx_config_reader_nginxconfigreader_check_gzip_enabled",
"target": "nginx_config_reader_rationale_111",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py",
"source_location": "L118",
"weight": 1.0,
"_src": "nginx_config_reader_rationale_118",
"_tgt": "nginx_config_reader_get_nginx_status",
"source": "nginx_config_reader_get_nginx_status",
"target": "nginx_config_reader_rationale_118",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L9",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"_tgt": "background_tasks_run_background_task",
"source": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"target": "background_tasks_run_background_task",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L29",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"_tgt": "background_tasks_background_player_deployment",
"source": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"target": "background_tasks_background_player_deployment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L1",
"weight": 1.0,
"_src": "background_tasks_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"source": "home_scheianu_digiserver_v2_app_utils_background_tasks_py",
"target": "background_tasks_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L10",
"weight": 1.0,
"_src": "background_tasks_rationale_10",
"_tgt": "background_tasks_run_background_task",
"source": "background_tasks_run_background_task",
"target": "background_tasks_rationale_10",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py",
"source_location": "L43",
"weight": 1.0,
"_src": "background_tasks_rationale_43",
"_tgt": "background_tasks_background_player_deployment",
"source": "background_tasks_background_player_deployment",
"target": "background_tasks_rationale_43",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L8",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"_tgt": "player_feedback_playerfeedback",
"source": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"target": "player_feedback_playerfeedback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L42",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"_tgt": "player_feedback_is_error",
"source": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"target": "player_feedback_is_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L47",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"_tgt": "player_feedback_age_seconds",
"source": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"target": "player_feedback_age_seconds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L53",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"_tgt": "player_feedback_get_latest_for_player",
"source": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"target": "player_feedback_get_latest_for_player",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L1",
"weight": 1.0,
"_src": "player_feedback_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"source": "home_scheianu_digiserver_v2_app_models_player_feedback_py",
"target": "player_feedback_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L37",
"weight": 1.0,
"_src": "player_feedback_playerfeedback",
"_tgt": "player_feedback_playerfeedback_repr",
"source": "player_feedback_playerfeedback",
"target": "player_feedback_playerfeedback_repr",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L9",
"weight": 1.0,
"_src": "player_feedback_rationale_9",
"_tgt": "player_feedback_playerfeedback",
"source": "player_feedback_playerfeedback",
"target": "player_feedback_rationale_9",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py",
"source_location": "L38",
"weight": 1.0,
"_src": "player_feedback_rationale_38",
"_tgt": "player_feedback_playerfeedback_repr",
"source": "player_feedback_playerfeedback_repr",
"target": "player_feedback_rationale_38",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L8",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_https_config_py",
"_tgt": "https_config_httpsconfig",
"source": "home_scheianu_digiserver_v2_app_models_https_config_py",
"target": "https_config_httpsconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L43",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_https_config_py",
"_tgt": "https_config_get_config",
"source": "home_scheianu_digiserver_v2_app_models_https_config_py",
"target": "https_config_get_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L52",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_https_config_py",
"_tgt": "https_config_create_or_update",
"source": "home_scheianu_digiserver_v2_app_models_https_config_py",
"target": "https_config_create_or_update",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L1",
"weight": 1.0,
"_src": "https_config_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_https_config_py",
"source": "home_scheianu_digiserver_v2_app_models_https_config_py",
"target": "https_config_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L37",
"weight": 1.0,
"_src": "https_config_httpsconfig",
"_tgt": "https_config_httpsconfig_repr",
"source": "https_config_httpsconfig",
"target": "https_config_httpsconfig_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L87",
"weight": 1.0,
"_src": "https_config_httpsconfig",
"_tgt": "https_config_httpsconfig_to_dict",
"source": "https_config_httpsconfig",
"target": "https_config_httpsconfig_to_dict",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L9",
"weight": 1.0,
"_src": "https_config_rationale_9",
"_tgt": "https_config_httpsconfig",
"source": "https_config_httpsconfig",
"target": "https_config_rationale_9",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L38",
"weight": 1.0,
"_src": "https_config_rationale_38",
"_tgt": "https_config_httpsconfig_repr",
"source": "https_config_httpsconfig_repr",
"target": "https_config_rationale_38",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L70",
"weight": 1.0,
"_src": "https_config_create_or_update",
"_tgt": "https_config_get_config",
"source": "https_config_get_config",
"target": "https_config_create_or_update",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py",
"source_location": "L88",
"weight": 1.0,
"_src": "https_config_rationale_88",
"_tgt": "https_config_httpsconfig_to_dict",
"source": "https_config_httpsconfig_to_dict",
"target": "https_config_rationale_88",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L10",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_user_py",
"_tgt": "user_user",
"source": "home_scheianu_digiserver_v2_app_models_user_py",
"target": "user_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L37",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_user_py",
"_tgt": "user_is_admin",
"source": "home_scheianu_digiserver_v2_app_models_user_py",
"target": "user_is_admin",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L1",
"weight": 1.0,
"_src": "user_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_user_py",
"source": "home_scheianu_digiserver_v2_app_models_user_py",
"target": "user_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L10",
"weight": 1.0,
"_src": "user_user",
"_tgt": "usermixin",
"source": "user_user",
"target": "usermixin",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L32",
"weight": 1.0,
"_src": "user_user",
"_tgt": "user_user_repr",
"source": "user_user",
"target": "user_user_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L41",
"weight": 1.0,
"_src": "user_user",
"_tgt": "user_user_update_last_login",
"source": "user_user",
"target": "user_user_update_last_login",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L11",
"weight": 1.0,
"_src": "user_rationale_11",
"_tgt": "user_user",
"source": "user_user",
"target": "user_rationale_11",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L33",
"weight": 1.0,
"_src": "user_rationale_33",
"_tgt": "user_user_repr",
"source": "user_user_repr",
"target": "user_rationale_33",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/user.py",
"source_location": "L42",
"weight": 1.0,
"_src": "user_rationale_42",
"_tgt": "user_user_update_last_login",
"source": "user_user_update_last_login",
"target": "user_rationale_42",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L8",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_py",
"_tgt": "player_player",
"source": "home_scheianu_digiserver_v2_app_models_player_py",
"target": "player_player",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L60",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_py",
"_tgt": "player_is_online",
"source": "home_scheianu_digiserver_v2_app_models_player_py",
"target": "player_is_online",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L121",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_py",
"_tgt": "player_authenticate",
"source": "home_scheianu_digiserver_v2_app_models_player_py",
"target": "player_authenticate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L1",
"weight": 1.0,
"_src": "player_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_player_py",
"source": "home_scheianu_digiserver_v2_app_models_player_py",
"target": "player_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L55",
"weight": 1.0,
"_src": "player_player",
"_tgt": "player_player_repr",
"source": "player_player",
"target": "player_player_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L67",
"weight": 1.0,
"_src": "player_player",
"_tgt": "player_player_update_status",
"source": "player_player",
"target": "player_player_update_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L76",
"weight": 1.0,
"_src": "player_player",
"_tgt": "player_player_set_password",
"source": "player_player",
"target": "player_player_set_password",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L85",
"weight": 1.0,
"_src": "player_player",
"_tgt": "player_player_check_password",
"source": "player_player",
"target": "player_player_check_password",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L97",
"weight": 1.0,
"_src": "player_player",
"_tgt": "player_player_set_quickconnect_code",
"source": "player_player",
"target": "player_player_set_quickconnect_code",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L106",
"weight": 1.0,
"_src": "player_player",
"_tgt": "player_player_check_quickconnect_code",
"source": "player_player",
"target": "player_player_check_quickconnect_code",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L9",
"weight": 1.0,
"_src": "player_rationale_9",
"_tgt": "player_player",
"source": "player_player",
"target": "player_rationale_9",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L56",
"weight": 1.0,
"_src": "player_rationale_56",
"_tgt": "player_player_repr",
"source": "player_player_repr",
"target": "player_rationale_56",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L68",
"weight": 1.0,
"_src": "player_rationale_68",
"_tgt": "player_player_update_status",
"source": "player_player_update_status",
"target": "player_rationale_68",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L77",
"weight": 1.0,
"_src": "player_rationale_77",
"_tgt": "player_player_set_password",
"source": "player_player_set_password",
"target": "player_rationale_77",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L137",
"weight": 1.0,
"_src": "player_authenticate",
"_tgt": "player_player_check_password",
"source": "player_player_check_password",
"target": "player_authenticate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L86",
"weight": 1.0,
"_src": "player_rationale_86",
"_tgt": "player_player_check_password",
"source": "player_player_check_password",
"target": "player_rationale_86",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L98",
"weight": 1.0,
"_src": "player_rationale_98",
"_tgt": "player_player_set_quickconnect_code",
"source": "player_player_set_quickconnect_code",
"target": "player_rationale_98",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L141",
"weight": 1.0,
"_src": "player_authenticate",
"_tgt": "player_player_check_quickconnect_code",
"source": "player_player_check_quickconnect_code",
"target": "player_authenticate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player.py",
"source_location": "L107",
"weight": 1.0,
"_src": "player_rationale_107",
"_tgt": "player_player_check_quickconnect_code",
"source": "player_player_check_quickconnect_code",
"target": "player_rationale_107",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L8",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_server_log_py",
"_tgt": "server_log_serverlog",
"source": "home_scheianu_digiserver_v2_app_models_server_log_py",
"target": "server_log_serverlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L30",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_server_log_py",
"_tgt": "server_log_log_info",
"source": "home_scheianu_digiserver_v2_app_models_server_log_py",
"target": "server_log_log_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L45",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_server_log_py",
"_tgt": "server_log_log_warning",
"source": "home_scheianu_digiserver_v2_app_models_server_log_py",
"target": "server_log_log_warning",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L60",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_server_log_py",
"_tgt": "server_log_log_error",
"source": "home_scheianu_digiserver_v2_app_models_server_log_py",
"target": "server_log_log_error",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L1",
"weight": 1.0,
"_src": "server_log_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_server_log_py",
"source": "home_scheianu_digiserver_v2_app_models_server_log_py",
"target": "server_log_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L25",
"weight": 1.0,
"_src": "server_log_serverlog",
"_tgt": "server_log_serverlog_repr",
"source": "server_log_serverlog",
"target": "server_log_serverlog_repr",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L9",
"weight": 1.0,
"_src": "server_log_rationale_9",
"_tgt": "server_log_serverlog",
"source": "server_log_serverlog",
"target": "server_log_rationale_9",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py",
"source_location": "L26",
"weight": 1.0,
"_src": "server_log_rationale_26",
"_tgt": "server_log_serverlog_repr",
"source": "server_log_serverlog_repr",
"target": "server_log_rationale_26",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L7",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_user_py",
"_tgt": "player_user_playeruser",
"source": "home_scheianu_digiserver_v2_app_models_player_user_py",
"target": "player_user_playeruser",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L1",
"weight": 1.0,
"_src": "player_user_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_player_user_py",
"source": "home_scheianu_digiserver_v2_app_models_player_user_py",
"target": "player_user_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L25",
"weight": 1.0,
"_src": "player_user_playeruser",
"_tgt": "player_user_playeruser_repr",
"source": "player_user_playeruser",
"target": "player_user_playeruser_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L29",
"weight": 1.0,
"_src": "player_user_playeruser",
"_tgt": "player_user_playeruser_to_dict",
"source": "player_user_playeruser",
"target": "player_user_playeruser_to_dict",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L8",
"weight": 1.0,
"_src": "player_user_rationale_8",
"_tgt": "player_user_playeruser",
"source": "player_user_playeruser",
"target": "player_user_rationale_8",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L26",
"weight": 1.0,
"_src": "player_user_rationale_26",
"_tgt": "player_user_playeruser_repr",
"source": "player_user_playeruser_repr",
"target": "player_user_rationale_26",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py",
"source_location": "L30",
"weight": 1.0,
"_src": "player_user_rationale_30",
"_tgt": "player_user_playeruser_to_dict",
"source": "player_user_playeruser_to_dict",
"target": "player_user_rationale_30",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L15",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_group_py",
"_tgt": "group_group",
"source": "home_scheianu_digiserver_v2_app_models_group_py",
"target": "group_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L45",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_group_py",
"_tgt": "group_content_count",
"source": "home_scheianu_digiserver_v2_app_models_group_py",
"target": "group_content_count",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L1",
"weight": 1.0,
"_src": "group_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_group_py",
"source": "home_scheianu_digiserver_v2_app_models_group_py",
"target": "group_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L38",
"weight": 1.0,
"_src": "group_group",
"_tgt": "group_group_repr",
"source": "group_group",
"target": "group_group_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L49",
"weight": 1.0,
"_src": "group_group",
"_tgt": "group_group_add_player",
"source": "group_group",
"target": "group_group_add_player",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L58",
"weight": 1.0,
"_src": "group_group",
"_tgt": "group_group_remove_player",
"source": "group_group",
"target": "group_group_remove_player",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L16",
"weight": 1.0,
"_src": "group_rationale_16",
"_tgt": "group_group",
"source": "group_group",
"target": "group_rationale_16",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L61",
"weight": 1.0,
"_src": "blueprint_groups_create_group",
"_tgt": "group_group",
"source": "group_group",
"target": "blueprint_groups_create_group"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L39",
"weight": 1.0,
"_src": "group_rationale_39",
"_tgt": "group_group_repr",
"source": "group_group_repr",
"target": "group_rationale_39",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L50",
"weight": 1.0,
"_src": "group_rationale_50",
"_tgt": "group_group_add_player",
"source": "group_group_add_player",
"target": "group_rationale_50",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/group.py",
"source_location": "L59",
"weight": 1.0,
"_src": "group_rationale_59",
"_tgt": "group_group_remove_player",
"source": "group_group_remove_player",
"target": "group_rationale_59",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L8",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_content",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L49",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_file_size_mb",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_file_size_mb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L56",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_group_count",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_group_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L104",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_original_display_name",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_original_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L109",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_original_media_path",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_original_media_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L78",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_current_media_path",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_current_media_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L99",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_content_py",
"_tgt": "content_has_player_edits",
"source": "home_scheianu_digiserver_v2_app_models_content_py",
"target": "content_has_player_edits",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L44",
"weight": 1.0,
"_src": "content_content",
"_tgt": "content_content_repr",
"source": "content_content",
"target": "content_content_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L82",
"weight": 1.0,
"_src": "content_content",
"_tgt": "content_content_is_image",
"source": "content_content",
"target": "content_content_is_image",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L86",
"weight": 1.0,
"_src": "content_content",
"_tgt": "content_content_is_video",
"source": "content_content",
"target": "content_content_is_video",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L90",
"weight": 1.0,
"_src": "content_content",
"_tgt": "content_content_is_pdf",
"source": "content_content",
"target": "content_content_is_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L94",
"weight": 1.0,
"_src": "content_content",
"_tgt": "content_content_is_weblink",
"source": "content_content",
"target": "content_content_is_weblink",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L9",
"weight": 1.0,
"_src": "content_rationale_9",
"_tgt": "content_content",
"source": "content_content",
"target": "content_rationale_9",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_playlist",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_playlist",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_20",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_20",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_49",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_49",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_54",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_54",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_59",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_59",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_64",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_64",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_71",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_71",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L103",
"weight": 0.8,
"_src": "playlist_rationale_76",
"_tgt": "content_content",
"source": "content_content",
"target": "playlist_rationale_76",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L45",
"weight": 1.0,
"_src": "content_rationale_45",
"_tgt": "content_content_repr",
"source": "content_content_repr",
"target": "content_rationale_45",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L83",
"weight": 1.0,
"_src": "content_rationale_83",
"_tgt": "content_content_is_image",
"source": "content_content_is_image",
"target": "content_rationale_83",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L87",
"weight": 1.0,
"_src": "content_rationale_87",
"_tgt": "content_content_is_video",
"source": "content_content_is_video",
"target": "content_rationale_87",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L91",
"weight": 1.0,
"_src": "content_rationale_91",
"_tgt": "content_content_is_pdf",
"source": "content_content_is_pdf",
"target": "content_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/content.py",
"source_location": "L95",
"weight": 1.0,
"_src": "content_rationale_95",
"_tgt": "content_content_is_weblink",
"source": "content_content_is_weblink",
"target": "content_rationale_95",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L8",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_player_edit_py",
"_tgt": "player_edit_playeredit",
"source": "home_scheianu_digiserver_v2_app_models_player_edit_py",
"target": "player_edit_playeredit",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L1",
"weight": 1.0,
"_src": "player_edit_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_app_models_player_edit_py",
"source": "home_scheianu_digiserver_v2_app_models_player_edit_py",
"target": "player_edit_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L42",
"weight": 1.0,
"_src": "player_edit_playeredit",
"_tgt": "player_edit_playeredit_repr",
"source": "player_edit_playeredit",
"target": "player_edit_playeredit_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L46",
"weight": 1.0,
"_src": "player_edit_playeredit",
"_tgt": "player_edit_playeredit_to_dict",
"source": "player_edit_playeredit",
"target": "player_edit_playeredit_to_dict",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L9",
"weight": 1.0,
"_src": "player_edit_rationale_9",
"_tgt": "player_edit_playeredit",
"source": "player_edit_playeredit",
"target": "player_edit_rationale_9",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L43",
"weight": 1.0,
"_src": "player_edit_rationale_43",
"_tgt": "player_edit_playeredit_repr",
"source": "player_edit_playeredit_repr",
"target": "player_edit_rationale_43",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py",
"source_location": "L47",
"weight": 1.0,
"_src": "player_edit_rationale_47",
"_tgt": "player_edit_playeredit_to_dict",
"source": "player_edit_playeredit_to_dict",
"target": "player_edit_rationale_47",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L19",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_playlist_py",
"_tgt": "playlist_playlist",
"source": "home_scheianu_digiserver_v2_app_models_playlist_py",
"target": "playlist_playlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L53",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_playlist_py",
"_tgt": "playlist_player_count",
"source": "home_scheianu_digiserver_v2_app_models_playlist_py",
"target": "playlist_player_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L58",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_playlist_py",
"_tgt": "playlist_content_count",
"source": "home_scheianu_digiserver_v2_app_models_playlist_py",
"target": "playlist_content_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L63",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_app_models_playlist_py",
"_tgt": "playlist_total_duration",
"source": "home_scheianu_digiserver_v2_app_models_playlist_py",
"target": "playlist_total_duration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L48",
"weight": 1.0,
"_src": "playlist_playlist",
"_tgt": "playlist_playlist_repr",
"source": "playlist_playlist",
"target": "playlist_playlist_repr",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L70",
"weight": 1.0,
"_src": "playlist_playlist",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_playlist",
"target": "playlist_playlist_increment_version",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L75",
"weight": 1.0,
"_src": "playlist_playlist",
"_tgt": "playlist_playlist_get_content_ordered",
"source": "playlist_playlist",
"target": "playlist_playlist_get_content_ordered",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L20",
"weight": 1.0,
"_src": "playlist_rationale_20",
"_tgt": "playlist_playlist",
"source": "playlist_playlist",
"target": "playlist_rationale_20",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L49",
"weight": 1.0,
"_src": "playlist_rationale_49",
"_tgt": "playlist_playlist_repr",
"source": "playlist_playlist_repr",
"target": "playlist_rationale_49",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L71",
"weight": 1.0,
"_src": "playlist_rationale_71",
"_tgt": "playlist_playlist_increment_version",
"source": "playlist_playlist_increment_version",
"target": "playlist_rationale_71",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py",
"source_location": "L76",
"weight": 1.0,
"_src": "playlist_rationale_76",
"_tgt": "playlist_playlist_get_content_ordered",
"source": "playlist_playlist_get_content_ordered",
"target": "playlist_rationale_76",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py",
"source_location": "L10",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_fix_player_user_schema_py",
"_tgt": "fix_player_user_schema_main",
"source": "home_scheianu_digiserver_v2_old_code_documentation_fix_player_user_schema_py",
"target": "fix_player_user_schema_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py",
"source_location": "L19",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_simple_py",
"_tgt": "test_edit_media_simple_test_edit_media_endpoint",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_simple_py",
"target": "test_edit_media_simple_test_edit_media_endpoint",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py",
"source_location": "L20",
"weight": 1.0,
"_src": "test_edit_media_simple_rationale_20",
"_tgt": "test_edit_media_simple_test_edit_media_endpoint",
"source": "test_edit_media_simple_test_edit_media_endpoint",
"target": "test_edit_media_simple_rationale_20",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L14",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_colors",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_colors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L25",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_print_section",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_print_section",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L31",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_print_success",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_print_success",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L34",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_print_error",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_print_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L37",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_print_info",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_print_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L40",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_print_warning",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_print_warning",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L43",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_test_server_health",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_test_server_health",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L65",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_test_endpoint_exists",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_test_endpoint_exists",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L97",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_get_player_auth_code",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_get_player_auth_code",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L137",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_get_sample_content",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_get_sample_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L171",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_test_authentication",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_test_authentication",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L202",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_test_full_upload",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_test_full_upload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L271",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_check_database_integrity",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_check_database_integrity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L309",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"_tgt": "test_edit_media_api_main",
"source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L45",
"weight": 1.0,
"_src": "test_edit_media_api_test_server_health",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_test_server_health",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L67",
"weight": 1.0,
"_src": "test_edit_media_api_test_endpoint_exists",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_test_endpoint_exists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L99",
"weight": 1.0,
"_src": "test_edit_media_api_get_player_auth_code",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_get_player_auth_code",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L139",
"weight": 1.0,
"_src": "test_edit_media_api_get_sample_content",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_get_sample_content",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L173",
"weight": 1.0,
"_src": "test_edit_media_api_test_authentication",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_test_authentication",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L204",
"weight": 1.0,
"_src": "test_edit_media_api_test_full_upload",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_test_full_upload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L273",
"weight": 1.0,
"_src": "test_edit_media_api_check_database_integrity",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_check_database_integrity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L383",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L26",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_26",
"_tgt": "test_edit_media_api_print_section",
"source": "test_edit_media_api_print_section",
"target": "test_edit_media_api_rationale_26",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L50",
"weight": 1.0,
"_src": "test_edit_media_api_test_server_health",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_test_server_health",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L76",
"weight": 1.0,
"_src": "test_edit_media_api_test_endpoint_exists",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_test_endpoint_exists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L113",
"weight": 1.0,
"_src": "test_edit_media_api_get_player_auth_code",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_get_player_auth_code",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L162",
"weight": 1.0,
"_src": "test_edit_media_api_get_sample_content",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_get_sample_content",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L188",
"weight": 1.0,
"_src": "test_edit_media_api_test_authentication",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_test_authentication",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L246",
"weight": 1.0,
"_src": "test_edit_media_api_test_full_upload",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_test_full_upload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L303",
"weight": 1.0,
"_src": "test_edit_media_api_check_database_integrity",
"_tgt": "test_edit_media_api_print_success",
"source": "test_edit_media_api_print_success",
"target": "test_edit_media_api_check_database_integrity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L56",
"weight": 1.0,
"_src": "test_edit_media_api_test_server_health",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_test_server_health",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L80",
"weight": 1.0,
"_src": "test_edit_media_api_test_endpoint_exists",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_test_endpoint_exists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L126",
"weight": 1.0,
"_src": "test_edit_media_api_get_player_auth_code",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_get_player_auth_code",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L168",
"weight": 1.0,
"_src": "test_edit_media_api_get_sample_content",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_get_sample_content",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L184",
"weight": 1.0,
"_src": "test_edit_media_api_test_authentication",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_test_authentication",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L207",
"weight": 1.0,
"_src": "test_edit_media_api_test_full_upload",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_test_full_upload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L306",
"weight": 1.0,
"_src": "test_edit_media_api_check_database_integrity",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_check_database_integrity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L336",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_print_error",
"source": "test_edit_media_api_print_error",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L70",
"weight": 1.0,
"_src": "test_edit_media_api_test_endpoint_exists",
"_tgt": "test_edit_media_api_print_info",
"source": "test_edit_media_api_print_info",
"target": "test_edit_media_api_test_endpoint_exists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L114",
"weight": 1.0,
"_src": "test_edit_media_api_get_player_auth_code",
"_tgt": "test_edit_media_api_print_info",
"source": "test_edit_media_api_print_info",
"target": "test_edit_media_api_get_player_auth_code",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L220",
"weight": 1.0,
"_src": "test_edit_media_api_test_full_upload",
"_tgt": "test_edit_media_api_print_info",
"source": "test_edit_media_api_print_info",
"target": "test_edit_media_api_test_full_upload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L284",
"weight": 1.0,
"_src": "test_edit_media_api_check_database_integrity",
"_tgt": "test_edit_media_api_print_info",
"source": "test_edit_media_api_print_info",
"target": "test_edit_media_api_check_database_integrity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L324",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_print_info",
"source": "test_edit_media_api_print_info",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L83",
"weight": 1.0,
"_src": "test_edit_media_api_test_endpoint_exists",
"_tgt": "test_edit_media_api_print_warning",
"source": "test_edit_media_api_print_warning",
"target": "test_edit_media_api_test_endpoint_exists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L131",
"weight": 1.0,
"_src": "test_edit_media_api_get_player_auth_code",
"_tgt": "test_edit_media_api_print_warning",
"source": "test_edit_media_api_print_warning",
"target": "test_edit_media_api_get_player_auth_code",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L153",
"weight": 1.0,
"_src": "test_edit_media_api_get_sample_content",
"_tgt": "test_edit_media_api_print_warning",
"source": "test_edit_media_api_print_warning",
"target": "test_edit_media_api_get_sample_content",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L195",
"weight": 1.0,
"_src": "test_edit_media_api_test_authentication",
"_tgt": "test_edit_media_api_print_warning",
"source": "test_edit_media_api_print_warning",
"target": "test_edit_media_api_test_authentication",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L401",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_print_warning",
"source": "test_edit_media_api_print_warning",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L332",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_test_server_health",
"source": "test_edit_media_api_test_server_health",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L44",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_44",
"_tgt": "test_edit_media_api_test_server_health",
"source": "test_edit_media_api_test_server_health",
"target": "test_edit_media_api_rationale_44",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L340",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_test_endpoint_exists",
"source": "test_edit_media_api_test_endpoint_exists",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L66",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_66",
"_tgt": "test_edit_media_api_test_endpoint_exists",
"source": "test_edit_media_api_test_endpoint_exists",
"target": "test_edit_media_api_rationale_66",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L348",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_get_player_auth_code",
"source": "test_edit_media_api_get_player_auth_code",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L98",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_98",
"_tgt": "test_edit_media_api_get_player_auth_code",
"source": "test_edit_media_api_get_player_auth_code",
"target": "test_edit_media_api_rationale_98",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L364",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_get_sample_content",
"source": "test_edit_media_api_get_sample_content",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L138",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_138",
"_tgt": "test_edit_media_api_get_sample_content",
"source": "test_edit_media_api_get_sample_content",
"target": "test_edit_media_api_rationale_138",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L357",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_test_authentication",
"source": "test_edit_media_api_test_authentication",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L172",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_172",
"_tgt": "test_edit_media_api_test_authentication",
"source": "test_edit_media_api_test_authentication",
"target": "test_edit_media_api_rationale_172",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L369",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_test_full_upload",
"source": "test_edit_media_api_test_full_upload",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L203",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_203",
"_tgt": "test_edit_media_api_test_full_upload",
"source": "test_edit_media_api_test_full_upload",
"target": "test_edit_media_api_rationale_203",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L377",
"weight": 1.0,
"_src": "test_edit_media_api_main",
"_tgt": "test_edit_media_api_check_database_integrity",
"source": "test_edit_media_api_check_database_integrity",
"target": "test_edit_media_api_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L272",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_272",
"_tgt": "test_edit_media_api_check_database_integrity",
"source": "test_edit_media_api_check_database_integrity",
"target": "test_edit_media_api_rationale_272",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py",
"source_location": "L310",
"weight": 1.0,
"_src": "test_edit_media_api_rationale_310",
"_tgt": "test_edit_media_api_main",
"source": "test_edit_media_api_main",
"target": "test_edit_media_api_rationale_310",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L16",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_groups_list",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_groups_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L38",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_create_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_create_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L90",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_edit_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_edit_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L148",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_delete_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_delete_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L175",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_manage_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_manage_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L214",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_group_fullscreen",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_group_fullscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L239",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_add_player_to_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_add_player_to_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L269",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_remove_player_from_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_remove_player_from_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L298",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_add_content_to_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_add_content_to_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L335",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_remove_content_from_group",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_remove_content_from_group",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L365",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_reorder_group_content",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_reorder_group_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L394",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"_tgt": "blueprint_groups_group_stats",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_group_stats",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L1",
"weight": 1.0,
"_src": "blueprint_groups_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py",
"target": "blueprint_groups_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L17",
"weight": 1.0,
"_src": "blueprint_groups_rationale_17",
"_tgt": "blueprint_groups_groups_list",
"source": "blueprint_groups_groups_list",
"target": "blueprint_groups_rationale_17",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L176",
"weight": 1.0,
"_src": "blueprint_groups_rationale_176",
"_tgt": "blueprint_groups_manage_group",
"source": "blueprint_groups_manage_group",
"target": "blueprint_groups_rationale_176",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L215",
"weight": 1.0,
"_src": "blueprint_groups_rationale_215",
"_tgt": "blueprint_groups_group_fullscreen",
"source": "blueprint_groups_group_fullscreen",
"target": "blueprint_groups_rationale_215",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L240",
"weight": 1.0,
"_src": "blueprint_groups_rationale_240",
"_tgt": "blueprint_groups_add_player_to_group",
"source": "blueprint_groups_add_player_to_group",
"target": "blueprint_groups_rationale_240",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L270",
"weight": 1.0,
"_src": "blueprint_groups_rationale_270",
"_tgt": "blueprint_groups_remove_player_from_group",
"source": "blueprint_groups_remove_player_from_group",
"target": "blueprint_groups_rationale_270",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L299",
"weight": 1.0,
"_src": "blueprint_groups_rationale_299",
"_tgt": "blueprint_groups_add_content_to_group",
"source": "blueprint_groups_add_content_to_group",
"target": "blueprint_groups_rationale_299",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L336",
"weight": 1.0,
"_src": "blueprint_groups_rationale_336",
"_tgt": "blueprint_groups_remove_content_from_group",
"source": "blueprint_groups_remove_content_from_group",
"target": "blueprint_groups_rationale_336",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L366",
"weight": 1.0,
"_src": "blueprint_groups_rationale_366",
"_tgt": "blueprint_groups_reorder_group_content",
"source": "blueprint_groups_reorder_group_content",
"target": "blueprint_groups_rationale_366",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py",
"source_location": "L395",
"weight": 1.0,
"_src": "blueprint_groups_rationale_395",
"_tgt": "blueprint_groups_group_stats",
"source": "blueprint_groups_group_stats",
"target": "blueprint_groups_rationale_395",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py",
"source_location": "L6",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_add_muted_column_py",
"_tgt": "add_muted_column_add_muted_column",
"source": "home_scheianu_digiserver_v2_old_code_documentation_add_muted_column_py",
"target": "add_muted_column_add_muted_column",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py",
"source_location": "L7",
"weight": 1.0,
"_src": "add_muted_column_rationale_7",
"_tgt": "add_muted_column_add_muted_column",
"source": "add_muted_column_add_muted_column",
"target": "add_muted_column_rationale_7",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L7",
"weight": 1.0,
"_src": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py",
"_tgt": "migrate_add_edit_enabled_migrate",
"source": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py",
"target": "migrate_add_edit_enabled_migrate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L1",
"weight": 1.0,
"_src": "migrate_add_edit_enabled_rationale_1",
"_tgt": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py",
"source": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py",
"target": "migrate_add_edit_enabled_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py",
"source_location": "L8",
"weight": 1.0,
"_src": "migrate_add_edit_enabled_rationale_8",
"_tgt": "migrate_add_edit_enabled_migrate",
"source": "migrate_add_edit_enabled_migrate",
"target": "migrate_add_edit_enabled_rationale_8",
"confidence_score": 1.0
}
],
"hyperedges": []
}