5737 lines
248 KiB
JSON
5737 lines
248 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_init_py",
|
|
"community": 11,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_manifest_py",
|
|
"community": 14,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/utils/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_utils_init_py",
|
|
"community": 15,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "fusion_calendar_account.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"community": 3,
|
|
"norm_label": "fusion_calendar_account.py"
|
|
},
|
|
{
|
|
"label": "FusionCalendarAccount",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L37",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount",
|
|
"community": 1,
|
|
"norm_label": "fusioncalendaraccount"
|
|
},
|
|
{
|
|
"label": "_compute_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L76",
|
|
"id": "fusion_calendar_account_compute_name",
|
|
"community": 3,
|
|
"norm_label": "_compute_name()"
|
|
},
|
|
{
|
|
"label": "._get_google_client_id()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L85",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"community": 1,
|
|
"norm_label": "._get_google_client_id()"
|
|
},
|
|
{
|
|
"label": "._get_google_client_secret()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L92",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"community": 1,
|
|
"norm_label": "._get_google_client_secret()"
|
|
},
|
|
{
|
|
"label": "._get_microsoft_client_id()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L99",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"community": 1,
|
|
"norm_label": "._get_microsoft_client_id()"
|
|
},
|
|
{
|
|
"label": "._get_microsoft_client_secret()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L106",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"community": 1,
|
|
"norm_label": "._get_microsoft_client_secret()"
|
|
},
|
|
{
|
|
"label": "._get_valid_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L117",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"community": 1,
|
|
"norm_label": "._get_valid_token()"
|
|
},
|
|
{
|
|
"label": "._refresh_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L130",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"community": 1,
|
|
"norm_label": "._refresh_token()"
|
|
},
|
|
{
|
|
"label": "._refresh_google_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L149",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"community": 1,
|
|
"norm_label": "._refresh_google_token()"
|
|
},
|
|
{
|
|
"label": "._refresh_microsoft_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L170",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"community": 1,
|
|
"norm_label": "._refresh_microsoft_token()"
|
|
},
|
|
{
|
|
"label": "._exchange_google_code()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L200",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"community": 1,
|
|
"norm_label": "._exchange_google_code()"
|
|
},
|
|
{
|
|
"label": "._exchange_microsoft_code()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L213",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"community": 1,
|
|
"norm_label": "._exchange_microsoft_code()"
|
|
},
|
|
{
|
|
"label": "_fetch_google_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L232",
|
|
"id": "fusion_calendar_account_fetch_google_email",
|
|
"community": 3,
|
|
"norm_label": "_fetch_google_email()"
|
|
},
|
|
{
|
|
"label": "_fetch_microsoft_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L243",
|
|
"id": "fusion_calendar_account_fetch_microsoft_email",
|
|
"community": 3,
|
|
"norm_label": "_fetch_microsoft_email()"
|
|
},
|
|
{
|
|
"label": "._sync_pull()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L258",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"community": 3,
|
|
"norm_label": "._sync_pull()"
|
|
},
|
|
{
|
|
"label": "._sync_pull_google()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L293",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"community": 3,
|
|
"norm_label": "._sync_pull_google()"
|
|
},
|
|
{
|
|
"label": "._google_request_with_retry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L362",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"community": 3,
|
|
"norm_label": "._google_request_with_retry()"
|
|
},
|
|
{
|
|
"label": "._silent_ctx()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L389",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"community": 2,
|
|
"norm_label": "._silent_ctx()"
|
|
},
|
|
{
|
|
"label": "._find_existing_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L401",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"community": 2,
|
|
"norm_label": "._find_existing_event()"
|
|
},
|
|
{
|
|
"label": "._upsert_event_link()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L414",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"community": 2,
|
|
"norm_label": "._upsert_event_link()"
|
|
},
|
|
{
|
|
"label": "._process_google_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L442",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"community": 2,
|
|
"norm_label": "._process_google_event()"
|
|
},
|
|
{
|
|
"label": "._google_event_to_odoo_vals()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L496",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"community": 2,
|
|
"norm_label": "._google_event_to_odoo_vals()"
|
|
},
|
|
{
|
|
"label": "._sync_pull_microsoft()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L543",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"community": 8,
|
|
"norm_label": "._sync_pull_microsoft()"
|
|
},
|
|
{
|
|
"label": "._microsoft_request_with_retry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L635",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"community": 8,
|
|
"norm_label": "._microsoft_request_with_retry()"
|
|
},
|
|
{
|
|
"label": "._process_microsoft_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L664",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"community": 2,
|
|
"norm_label": "._process_microsoft_event()"
|
|
},
|
|
{
|
|
"label": "._microsoft_event_to_odoo_vals()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L717",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"community": 1,
|
|
"norm_label": "._microsoft_event_to_odoo_vals()"
|
|
},
|
|
{
|
|
"label": "._fetch_microsoft_event_subject()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L777",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"community": 1,
|
|
"norm_label": "._fetch_microsoft_event_subject()"
|
|
},
|
|
{
|
|
"label": "._sync_push_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L800",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"community": 1,
|
|
"norm_label": "._sync_push_event()"
|
|
},
|
|
{
|
|
"label": "._google_insert_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L849",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"community": 1,
|
|
"norm_label": "._google_insert_event()"
|
|
},
|
|
{
|
|
"label": "._google_patch_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L863",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"community": 1,
|
|
"norm_label": "._google_patch_event()"
|
|
},
|
|
{
|
|
"label": "._google_delete_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L875",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"community": 4,
|
|
"norm_label": "._google_delete_event()"
|
|
},
|
|
{
|
|
"label": "._microsoft_insert_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L887",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"community": 1,
|
|
"norm_label": "._microsoft_insert_event()"
|
|
},
|
|
{
|
|
"label": "._microsoft_patch_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L903",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"community": 1,
|
|
"norm_label": "._microsoft_patch_event()"
|
|
},
|
|
{
|
|
"label": "._microsoft_delete_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L917",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"community": 4,
|
|
"norm_label": "._microsoft_delete_event()"
|
|
},
|
|
{
|
|
"label": "._odoo_event_to_google()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L932",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"community": 1,
|
|
"norm_label": "._odoo_event_to_google()"
|
|
},
|
|
{
|
|
"label": "._odoo_event_to_microsoft()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L956",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"community": 1,
|
|
"norm_label": "._odoo_event_to_microsoft()"
|
|
},
|
|
{
|
|
"label": "._cross_calendar_push()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1001",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"community": 3,
|
|
"norm_label": "._cross_calendar_push()"
|
|
},
|
|
{
|
|
"label": "get_user_accounts_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1045",
|
|
"id": "fusion_calendar_account_get_user_accounts_status",
|
|
"community": 3,
|
|
"norm_label": "get_user_accounts_status()"
|
|
},
|
|
{
|
|
"label": "sync_current_user()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1060",
|
|
"id": "fusion_calendar_account_sync_current_user",
|
|
"community": 3,
|
|
"norm_label": "sync_current_user()"
|
|
},
|
|
{
|
|
"label": "_cron_sync_all_accounts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1095",
|
|
"id": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"community": 3,
|
|
"norm_label": "_cron_sync_all_accounts()"
|
|
},
|
|
{
|
|
"label": ".action_disconnect()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1140",
|
|
"id": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"community": 4,
|
|
"norm_label": ".action_disconnect()"
|
|
},
|
|
{
|
|
"label": "Return a valid access token, refreshing if necessary.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L118",
|
|
"id": "fusion_calendar_account_rationale_118",
|
|
"community": 1,
|
|
"norm_label": "return a valid access token, refreshing if necessary."
|
|
},
|
|
{
|
|
"label": "Refresh the access token using the refresh token.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L131",
|
|
"id": "fusion_calendar_account_rationale_131",
|
|
"community": 1,
|
|
"norm_label": "refresh the access token using the refresh token."
|
|
},
|
|
{
|
|
"label": "Refresh Google OAuth token.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L150",
|
|
"id": "fusion_calendar_account_rationale_150",
|
|
"community": 1,
|
|
"norm_label": "refresh google oauth token."
|
|
},
|
|
{
|
|
"label": "Refresh Microsoft OAuth token.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L171",
|
|
"id": "fusion_calendar_account_rationale_171",
|
|
"community": 1,
|
|
"norm_label": "refresh microsoft oauth token."
|
|
},
|
|
{
|
|
"label": "Exchange Google auth code for tokens.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L201",
|
|
"id": "fusion_calendar_account_rationale_201",
|
|
"community": 1,
|
|
"norm_label": "exchange google auth code for tokens."
|
|
},
|
|
{
|
|
"label": "Exchange Microsoft auth code for tokens.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L214",
|
|
"id": "fusion_calendar_account_rationale_214",
|
|
"community": 1,
|
|
"norm_label": "exchange microsoft auth code for tokens."
|
|
},
|
|
{
|
|
"label": "Get the email of the authenticated Google account.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L233",
|
|
"id": "fusion_calendar_account_rationale_233",
|
|
"community": 16,
|
|
"norm_label": "get the email of the authenticated google account."
|
|
},
|
|
{
|
|
"label": "Get the email of the authenticated Microsoft account.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L244",
|
|
"id": "fusion_calendar_account_rationale_244",
|
|
"community": 17,
|
|
"norm_label": "get the email of the authenticated microsoft account."
|
|
},
|
|
{
|
|
"label": "Pull events from the external calendar into Odoo.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L259",
|
|
"id": "fusion_calendar_account_rationale_259",
|
|
"community": 3,
|
|
"norm_label": "pull events from the external calendar into odoo."
|
|
},
|
|
{
|
|
"label": "Pull events from Google Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L294",
|
|
"id": "fusion_calendar_account_rationale_294",
|
|
"community": 3,
|
|
"norm_label": "pull events from google calendar."
|
|
},
|
|
{
|
|
"label": "GET request with automatic retry on 429 / 503 and connection errors.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L363",
|
|
"id": "fusion_calendar_account_rationale_363",
|
|
"community": 3,
|
|
"norm_label": "get request with automatic retry on 429 / 503 and connection errors."
|
|
},
|
|
{
|
|
"label": "Context flags to suppress all email notifications during sync.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L390",
|
|
"id": "fusion_calendar_account_rationale_390",
|
|
"community": 2,
|
|
"norm_label": "context flags to suppress all email notifications during sync."
|
|
},
|
|
{
|
|
"label": "Find an existing calendar event matching name+start+stop to avoid duplicates.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L402",
|
|
"id": "fusion_calendar_account_rationale_402",
|
|
"community": 2,
|
|
"norm_label": "find an existing calendar event matching name+start+stop to avoid duplicates."
|
|
},
|
|
{
|
|
"label": "Create or update a link between an Odoo event and an external event. If",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L415",
|
|
"id": "fusion_calendar_account_rationale_415",
|
|
"community": 2,
|
|
"norm_label": "create or update a link between an odoo event and an external event. if"
|
|
},
|
|
{
|
|
"label": "Process a single Google Calendar event.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L443",
|
|
"id": "fusion_calendar_account_rationale_443",
|
|
"community": 2,
|
|
"norm_label": "process a single google calendar event."
|
|
},
|
|
{
|
|
"label": "Convert Google Calendar event dict to Odoo calendar.event vals.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L497",
|
|
"id": "fusion_calendar_account_rationale_497",
|
|
"community": 2,
|
|
"norm_label": "convert google calendar event dict to odoo calendar.event vals."
|
|
},
|
|
{
|
|
"label": "Pull events from Microsoft Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L544",
|
|
"id": "fusion_calendar_account_rationale_544",
|
|
"community": 8,
|
|
"norm_label": "pull events from microsoft calendar."
|
|
},
|
|
{
|
|
"label": "GET request with automatic retry on 429 / 503 and connection errors.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L636",
|
|
"id": "fusion_calendar_account_rationale_636",
|
|
"community": 8,
|
|
"norm_label": "get request with automatic retry on 429 / 503 and connection errors."
|
|
},
|
|
{
|
|
"label": "Process a single Microsoft Calendar event.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L665",
|
|
"id": "fusion_calendar_account_rationale_665",
|
|
"community": 2,
|
|
"norm_label": "process a single microsoft calendar event."
|
|
},
|
|
{
|
|
"label": "Convert Microsoft Graph API event dict to Odoo calendar.event vals.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L718",
|
|
"id": "fusion_calendar_account_rationale_718",
|
|
"community": 1,
|
|
"norm_label": "convert microsoft graph api event dict to odoo calendar.event vals."
|
|
},
|
|
{
|
|
"label": "Fetch subject from the full event when delta response omits it.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L778",
|
|
"id": "fusion_calendar_account_rationale_778",
|
|
"community": 1,
|
|
"norm_label": "fetch subject from the full event when delta response omits it."
|
|
},
|
|
{
|
|
"label": "Push an Odoo calendar event to this external calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L801",
|
|
"id": "fusion_calendar_account_rationale_801",
|
|
"community": 1,
|
|
"norm_label": "push an odoo calendar event to this external calendar."
|
|
},
|
|
{
|
|
"label": "Create a new event on Google Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L850",
|
|
"id": "fusion_calendar_account_rationale_850",
|
|
"community": 1,
|
|
"norm_label": "create a new event on google calendar."
|
|
},
|
|
{
|
|
"label": "Update an existing event on Google Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L864",
|
|
"id": "fusion_calendar_account_rationale_864",
|
|
"community": 1,
|
|
"norm_label": "update an existing event on google calendar."
|
|
},
|
|
{
|
|
"label": "Delete an event from Google Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L876",
|
|
"id": "fusion_calendar_account_rationale_876",
|
|
"community": 4,
|
|
"norm_label": "delete an event from google calendar."
|
|
},
|
|
{
|
|
"label": "Create a new event on Microsoft Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L888",
|
|
"id": "fusion_calendar_account_rationale_888",
|
|
"community": 1,
|
|
"norm_label": "create a new event on microsoft calendar."
|
|
},
|
|
{
|
|
"label": "Update an existing event on Microsoft Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L904",
|
|
"id": "fusion_calendar_account_rationale_904",
|
|
"community": 1,
|
|
"norm_label": "update an existing event on microsoft calendar."
|
|
},
|
|
{
|
|
"label": "Delete an event from Microsoft Calendar.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L918",
|
|
"id": "fusion_calendar_account_rationale_918",
|
|
"community": 4,
|
|
"norm_label": "delete an event from microsoft calendar."
|
|
},
|
|
{
|
|
"label": "Convert Odoo calendar.event to Google Calendar API format.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L933",
|
|
"id": "fusion_calendar_account_rationale_933",
|
|
"community": 1,
|
|
"norm_label": "convert odoo calendar.event to google calendar api format."
|
|
},
|
|
{
|
|
"label": "Convert Odoo calendar.event to Microsoft Graph API format.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L957",
|
|
"id": "fusion_calendar_account_rationale_957",
|
|
"community": 1,
|
|
"norm_label": "convert odoo calendar.event to microsoft graph api format."
|
|
},
|
|
{
|
|
"label": "Push Odoo-native events to the FIRST active external calendar only. Onl",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1002",
|
|
"id": "fusion_calendar_account_rationale_1002",
|
|
"community": 3,
|
|
"norm_label": "push odoo-native events to the first active external calendar only. onl"
|
|
},
|
|
{
|
|
"label": "Return connected calendar accounts for the current user (called from backend cal",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1046",
|
|
"id": "fusion_calendar_account_rationale_1046",
|
|
"community": 18,
|
|
"norm_label": "return connected calendar accounts for the current user (called from backend cal"
|
|
},
|
|
{
|
|
"label": "Trigger immediate sync for the current user's accounts (called from backend cale",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1061",
|
|
"id": "fusion_calendar_account_rationale_1061",
|
|
"community": 19,
|
|
"norm_label": "trigger immediate sync for the current user's accounts (called from backend cale"
|
|
},
|
|
{
|
|
"label": "Cron entry point: sync all active accounts.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1096",
|
|
"id": "fusion_calendar_account_rationale_1096",
|
|
"community": 20,
|
|
"norm_label": "cron entry point: sync all active accounts."
|
|
},
|
|
{
|
|
"label": "Disconnect this calendar account and clean up.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1141",
|
|
"id": "fusion_calendar_account_rationale_1141",
|
|
"community": 4,
|
|
"norm_label": "disconnect this calendar account and clean up."
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_models_init_py",
|
|
"community": 12,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "fusion_calendar_event_link.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_event_link.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_event_link_py",
|
|
"community": 10,
|
|
"norm_label": "fusion_calendar_event_link.py"
|
|
},
|
|
{
|
|
"label": "FusionCalendarEventLink",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_event_link.py",
|
|
"source_location": "L6",
|
|
"id": "fusion_calendar_event_link_fusioncalendareventlink",
|
|
"community": 10,
|
|
"norm_label": "fusioncalendareventlink"
|
|
},
|
|
{
|
|
"label": "calendar_event.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_models_calendar_event_py",
|
|
"community": 4,
|
|
"norm_label": "calendar_event.py"
|
|
},
|
|
{
|
|
"label": "CalendarEvent",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L11",
|
|
"id": "calendar_event_calendarevent",
|
|
"community": 4,
|
|
"norm_label": "calendarevent"
|
|
},
|
|
{
|
|
"label": "_compute_is_external()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L42",
|
|
"id": "calendar_event_compute_is_external",
|
|
"community": 4,
|
|
"norm_label": "_compute_is_external()"
|
|
},
|
|
{
|
|
"label": "._skip_fc_sync()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L46",
|
|
"id": "calendar_event_calendarevent_skip_fc_sync",
|
|
"community": 4,
|
|
"norm_label": "._skip_fc_sync()"
|
|
},
|
|
{
|
|
"label": ".unlink()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L51",
|
|
"id": "calendar_event_calendarevent_unlink",
|
|
"community": 4,
|
|
"norm_label": ".unlink()"
|
|
},
|
|
{
|
|
"label": ".write()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L76",
|
|
"id": "calendar_event_calendarevent_write",
|
|
"community": 4,
|
|
"norm_label": ".write()"
|
|
},
|
|
{
|
|
"label": "Check if Fusion Schedule should skip syncing (native Odoo sync active).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L47",
|
|
"id": "calendar_event_rationale_47",
|
|
"community": 4,
|
|
"norm_label": "check if fusion schedule should skip syncing (native odoo sync active)."
|
|
},
|
|
{
|
|
"label": "On delete, also remove from all linked external calendars.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L52",
|
|
"id": "calendar_event_rationale_52",
|
|
"community": 4,
|
|
"norm_label": "on delete, also remove from all linked external calendars."
|
|
},
|
|
{
|
|
"label": "On update, push changes to all linked external calendars.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L77",
|
|
"id": "calendar_event_rationale_77",
|
|
"community": 4,
|
|
"norm_label": "on update, push changes to all linked external calendars."
|
|
},
|
|
{
|
|
"label": "res_users.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_users_py",
|
|
"community": 2,
|
|
"norm_label": "res_users.py"
|
|
},
|
|
{
|
|
"label": "ResUsers",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L9",
|
|
"id": "res_users_resusers",
|
|
"community": 2,
|
|
"norm_label": "resusers"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L59",
|
|
"id": "res_users_create",
|
|
"community": 2,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": "._generate_schedule_slug()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L66",
|
|
"id": "res_users_resusers_generate_schedule_slug",
|
|
"community": 2,
|
|
"norm_label": "._generate_schedule_slug()"
|
|
},
|
|
{
|
|
"label": "Generate a URL-safe slug from the user's name.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L67",
|
|
"id": "res_users_rationale_67",
|
|
"community": 2,
|
|
"norm_label": "generate a url-safe slug from the user's name."
|
|
},
|
|
{
|
|
"label": "res_config_settings.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"community": 9,
|
|
"norm_label": "res_config_settings.py"
|
|
},
|
|
{
|
|
"label": "ResConfigSettings",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L6",
|
|
"id": "res_config_settings_resconfigsettings",
|
|
"community": 9,
|
|
"norm_label": "resconfigsettings"
|
|
},
|
|
{
|
|
"label": "_compute_google_has_fallback()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L72",
|
|
"id": "res_config_settings_compute_google_has_fallback",
|
|
"community": 9,
|
|
"norm_label": "_compute_google_has_fallback()"
|
|
},
|
|
{
|
|
"label": "_compute_microsoft_has_fallback()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L79",
|
|
"id": "res_config_settings_compute_microsoft_has_fallback",
|
|
"community": 9,
|
|
"norm_label": "_compute_microsoft_has_fallback()"
|
|
},
|
|
{
|
|
"label": "portal_schedule_booking.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"community": 5,
|
|
"norm_label": "portal_schedule_booking.js"
|
|
},
|
|
{
|
|
"label": "getAppointmentTypeId()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L35",
|
|
"id": "portal_schedule_booking_getappointmenttypeid",
|
|
"community": 5,
|
|
"norm_label": "getappointmenttypeid()"
|
|
},
|
|
{
|
|
"label": "truncate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L41",
|
|
"id": "portal_schedule_booking_truncate",
|
|
"community": 5,
|
|
"norm_label": "truncate()"
|
|
},
|
|
{
|
|
"label": "formatDateStr()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L46",
|
|
"id": "portal_schedule_booking_formatdatestr",
|
|
"community": 5,
|
|
"norm_label": "formatdatestr()"
|
|
},
|
|
{
|
|
"label": "addDays()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L53",
|
|
"id": "portal_schedule_booking_adddays",
|
|
"community": 5,
|
|
"norm_label": "adddays()"
|
|
},
|
|
{
|
|
"label": "getMonday()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L59",
|
|
"id": "portal_schedule_booking_getmonday",
|
|
"community": 5,
|
|
"norm_label": "getmonday()"
|
|
},
|
|
{
|
|
"label": "selectDay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L67",
|
|
"id": "portal_schedule_booking_selectday",
|
|
"community": 5,
|
|
"norm_label": "selectday()"
|
|
},
|
|
{
|
|
"label": "fetchWeekEvents()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L77",
|
|
"id": "portal_schedule_booking_fetchweekevents",
|
|
"community": 5,
|
|
"norm_label": "fetchweekevents()"
|
|
},
|
|
{
|
|
"label": "navigateWeek()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L120",
|
|
"id": "portal_schedule_booking_navigateweek",
|
|
"community": 5,
|
|
"norm_label": "navigateweek()"
|
|
},
|
|
{
|
|
"label": "renderWeekCalendar()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L140",
|
|
"id": "portal_schedule_booking_renderweekcalendar",
|
|
"community": 5,
|
|
"norm_label": "renderweekcalendar()"
|
|
},
|
|
{
|
|
"label": "fetchSlots()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L260",
|
|
"id": "portal_schedule_booking_fetchslots",
|
|
"community": 5,
|
|
"norm_label": "fetchslots()"
|
|
},
|
|
{
|
|
"label": "fetchAiSuggestions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L364",
|
|
"id": "portal_schedule_booking_fetchaisuggestions",
|
|
"community": 5,
|
|
"norm_label": "fetchaisuggestions()"
|
|
},
|
|
{
|
|
"label": "setupAddressAutocomplete()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L516",
|
|
"id": "portal_schedule_booking_setupaddressautocomplete",
|
|
"community": 5,
|
|
"norm_label": "setupaddressautocomplete()"
|
|
},
|
|
{
|
|
"label": "portal_schedule_accounts.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"community": 6,
|
|
"norm_label": "portal_schedule_accounts.js"
|
|
},
|
|
{
|
|
"label": "localDateStr()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L4",
|
|
"id": "portal_schedule_accounts_localdatestr",
|
|
"community": 6,
|
|
"norm_label": "localdatestr()"
|
|
},
|
|
{
|
|
"label": "jsonRpc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L21",
|
|
"id": "portal_schedule_accounts_jsonrpc",
|
|
"community": 6,
|
|
"norm_label": "jsonrpc()"
|
|
},
|
|
{
|
|
"label": "fusionConfirm()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L30",
|
|
"id": "portal_schedule_accounts_fusionconfirm",
|
|
"community": 6,
|
|
"norm_label": "fusionconfirm()"
|
|
},
|
|
{
|
|
"label": "fusionToast()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L87",
|
|
"id": "portal_schedule_accounts_fusiontoast",
|
|
"community": 6,
|
|
"norm_label": "fusiontoast()"
|
|
},
|
|
{
|
|
"label": "closeRescheduleModal()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L304",
|
|
"id": "portal_schedule_accounts_closereschedulemodal",
|
|
"community": 6,
|
|
"norm_label": "closereschedulemodal()"
|
|
},
|
|
{
|
|
"label": "closeOptimizeModal()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L474",
|
|
"id": "portal_schedule_accounts_closeoptimizemodal",
|
|
"community": 6,
|
|
"norm_label": "closeoptimizemodal()"
|
|
},
|
|
{
|
|
"label": "fusion_calendar_controller.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"community": 7,
|
|
"norm_label": "fusion_calendar_controller.js"
|
|
},
|
|
{
|
|
"label": "setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L9",
|
|
"id": "fusion_calendar_controller_setup",
|
|
"community": 7,
|
|
"norm_label": "setup()"
|
|
},
|
|
{
|
|
"label": "fusionAccounts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L22",
|
|
"id": "fusion_calendar_controller_fusionaccounts",
|
|
"community": 7,
|
|
"norm_label": "fusionaccounts()"
|
|
},
|
|
{
|
|
"label": "fusionSyncing()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L26",
|
|
"id": "fusion_calendar_controller_fusionsyncing",
|
|
"community": 7,
|
|
"norm_label": "fusionsyncing()"
|
|
},
|
|
{
|
|
"label": "_loadFusionAccounts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L30",
|
|
"id": "fusion_calendar_controller_loadfusionaccounts",
|
|
"community": 7,
|
|
"norm_label": "_loadfusionaccounts()"
|
|
},
|
|
{
|
|
"label": "onFusionSyncNow()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L43",
|
|
"id": "fusion_calendar_controller_onfusionsyncnow",
|
|
"community": 7,
|
|
"norm_label": "onfusionsyncnow()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_init_py",
|
|
"community": 13,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "portal_schedule.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"community": 0,
|
|
"norm_label": "portal_schedule.py"
|
|
},
|
|
{
|
|
"label": "PortalSchedule",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L27",
|
|
"id": "portal_schedule_portalschedule",
|
|
"community": 0,
|
|
"norm_label": "portalschedule"
|
|
},
|
|
{
|
|
"label": "CustomerPortal",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "customerportal",
|
|
"community": 0,
|
|
"norm_label": "customerportal"
|
|
},
|
|
{
|
|
"label": "._get_schedule_values()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L30",
|
|
"id": "portal_schedule_portalschedule_get_schedule_values",
|
|
"community": 0,
|
|
"norm_label": "._get_schedule_values()"
|
|
},
|
|
{
|
|
"label": "._get_user_timezone()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L43",
|
|
"id": "portal_schedule_portalschedule_get_user_timezone",
|
|
"community": 0,
|
|
"norm_label": "._get_user_timezone()"
|
|
},
|
|
{
|
|
"label": "._resolve_timezone()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L46",
|
|
"id": "portal_schedule_portalschedule_resolve_timezone",
|
|
"community": 0,
|
|
"norm_label": "._resolve_timezone()"
|
|
},
|
|
{
|
|
"label": "._get_appointment_types()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L69",
|
|
"id": "portal_schedule_portalschedule_get_appointment_types",
|
|
"community": 0,
|
|
"norm_label": "._get_appointment_types()"
|
|
},
|
|
{
|
|
"label": "._get_user_prefs()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L75",
|
|
"id": "portal_schedule_portalschedule_get_user_prefs",
|
|
"community": 0,
|
|
"norm_label": "._get_user_prefs()"
|
|
},
|
|
{
|
|
"label": "._get_maps_api_key()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L101",
|
|
"id": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"community": 0,
|
|
"norm_label": "._get_maps_api_key()"
|
|
},
|
|
{
|
|
"label": "._call_ai()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L114",
|
|
"id": "portal_schedule_portalschedule_call_ai",
|
|
"community": 0,
|
|
"norm_label": "._call_ai()"
|
|
},
|
|
{
|
|
"label": "._get_travel_time()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L147",
|
|
"id": "portal_schedule_portalschedule_get_travel_time",
|
|
"community": 0,
|
|
"norm_label": "._get_travel_time()"
|
|
},
|
|
{
|
|
"label": "._geocode_address()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L178",
|
|
"id": "portal_schedule_portalschedule_geocode_address",
|
|
"community": 0,
|
|
"norm_label": "._geocode_address()"
|
|
},
|
|
{
|
|
"label": "._create_travel_blocks()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L200",
|
|
"id": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"community": 2,
|
|
"norm_label": "._create_travel_blocks()"
|
|
},
|
|
{
|
|
"label": "schedule_page()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L288",
|
|
"id": "portal_schedule_schedule_page",
|
|
"community": 0,
|
|
"norm_label": "schedule_page()"
|
|
},
|
|
{
|
|
"label": "schedule_save_preferences()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L363",
|
|
"id": "portal_schedule_schedule_save_preferences",
|
|
"community": 0,
|
|
"norm_label": "schedule_save_preferences()"
|
|
},
|
|
{
|
|
"label": "schedule_book()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L397",
|
|
"id": "portal_schedule_schedule_book",
|
|
"community": 0,
|
|
"norm_label": "schedule_book()"
|
|
},
|
|
{
|
|
"label": "_format_hour()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L425",
|
|
"id": "portal_schedule_format_hour",
|
|
"community": 0,
|
|
"norm_label": "_format_hour()"
|
|
},
|
|
{
|
|
"label": "._generate_available_slots()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L435",
|
|
"id": "portal_schedule_portalschedule_generate_available_slots",
|
|
"community": 0,
|
|
"norm_label": "._generate_available_slots()"
|
|
},
|
|
{
|
|
"label": "schedule_available_slots()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L530",
|
|
"id": "portal_schedule_schedule_available_slots",
|
|
"community": 0,
|
|
"norm_label": "schedule_available_slots()"
|
|
},
|
|
{
|
|
"label": "schedule_week_events()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L560",
|
|
"id": "portal_schedule_schedule_week_events",
|
|
"community": 0,
|
|
"norm_label": "schedule_week_events()"
|
|
},
|
|
{
|
|
"label": "schedule_book_submit()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L630",
|
|
"id": "portal_schedule_schedule_book_submit",
|
|
"community": 2,
|
|
"norm_label": "schedule_book_submit()"
|
|
},
|
|
{
|
|
"label": "schedule_event_cancel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L777",
|
|
"id": "portal_schedule_schedule_event_cancel",
|
|
"community": 4,
|
|
"norm_label": "schedule_event_cancel()"
|
|
},
|
|
{
|
|
"label": "schedule_event_reschedule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L792",
|
|
"id": "portal_schedule_schedule_event_reschedule",
|
|
"community": 0,
|
|
"norm_label": "schedule_event_reschedule()"
|
|
},
|
|
{
|
|
"label": "._get_event_by_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L825",
|
|
"id": "portal_schedule_portalschedule_get_event_by_token",
|
|
"community": 0,
|
|
"norm_label": "._get_event_by_token()"
|
|
},
|
|
{
|
|
"label": "public_manage_page()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L834",
|
|
"id": "portal_schedule_public_manage_page",
|
|
"community": 0,
|
|
"norm_label": "public_manage_page()"
|
|
},
|
|
{
|
|
"label": "public_manage_cancel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L860",
|
|
"id": "portal_schedule_public_manage_cancel",
|
|
"community": 4,
|
|
"norm_label": "public_manage_cancel()"
|
|
},
|
|
{
|
|
"label": "public_manage_reschedule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L876",
|
|
"id": "portal_schedule_public_manage_reschedule",
|
|
"community": 0,
|
|
"norm_label": "public_manage_reschedule()"
|
|
},
|
|
{
|
|
"label": "public_manage_slots()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L907",
|
|
"id": "portal_schedule_public_manage_slots",
|
|
"community": 0,
|
|
"norm_label": "public_manage_slots()"
|
|
},
|
|
{
|
|
"label": "._build_schedule_context()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L932",
|
|
"id": "portal_schedule_portalschedule_build_schedule_context",
|
|
"community": 0,
|
|
"norm_label": "._build_schedule_context()"
|
|
},
|
|
{
|
|
"label": "schedule_ai_suggest()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L982",
|
|
"id": "portal_schedule_schedule_ai_suggest",
|
|
"community": 0,
|
|
"norm_label": "schedule_ai_suggest()"
|
|
},
|
|
{
|
|
"label": "schedule_ai_optimize()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1093",
|
|
"id": "portal_schedule_schedule_ai_optimize",
|
|
"community": 0,
|
|
"norm_label": "schedule_ai_optimize()"
|
|
},
|
|
{
|
|
"label": "connect_google()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1155",
|
|
"id": "portal_schedule_connect_google",
|
|
"community": 0,
|
|
"norm_label": "connect_google()"
|
|
},
|
|
{
|
|
"label": "connect_microsoft()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1192",
|
|
"id": "portal_schedule_connect_microsoft",
|
|
"community": 0,
|
|
"norm_label": "connect_microsoft()"
|
|
},
|
|
{
|
|
"label": "oauth_callback()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1230",
|
|
"id": "portal_schedule_oauth_callback",
|
|
"community": 3,
|
|
"norm_label": "oauth_callback()"
|
|
},
|
|
{
|
|
"label": "._find_recently_connected_account()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1336",
|
|
"id": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"community": 3,
|
|
"norm_label": "._find_recently_connected_account()"
|
|
},
|
|
{
|
|
"label": "schedule_disconnect()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1356",
|
|
"id": "portal_schedule_schedule_disconnect",
|
|
"community": 4,
|
|
"norm_label": "schedule_disconnect()"
|
|
},
|
|
{
|
|
"label": "schedule_sync_now()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1370",
|
|
"id": "portal_schedule_schedule_sync_now",
|
|
"community": 3,
|
|
"norm_label": "schedule_sync_now()"
|
|
},
|
|
{
|
|
"label": "public_booking_page()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1398",
|
|
"id": "portal_schedule_public_booking_page",
|
|
"community": 0,
|
|
"norm_label": "public_booking_page()"
|
|
},
|
|
{
|
|
"label": "public_available_slots()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1431",
|
|
"id": "portal_schedule_public_available_slots",
|
|
"community": 0,
|
|
"norm_label": "public_available_slots()"
|
|
},
|
|
{
|
|
"label": "public_book_submit()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1465",
|
|
"id": "portal_schedule_public_book_submit",
|
|
"community": 2,
|
|
"norm_label": "public_book_submit()"
|
|
},
|
|
{
|
|
"label": "schedule_toggle_booking()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1602",
|
|
"id": "portal_schedule_schedule_toggle_booking",
|
|
"community": 4,
|
|
"norm_label": "schedule_toggle_booking()"
|
|
},
|
|
{
|
|
"label": "Portal controller for appointment scheduling and calendar management.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L28",
|
|
"id": "portal_schedule_rationale_28",
|
|
"community": 0,
|
|
"norm_label": "portal controller for appointment scheduling and calendar management."
|
|
},
|
|
{
|
|
"label": "Common values for schedule pages.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L31",
|
|
"id": "portal_schedule_rationale_31",
|
|
"community": 0,
|
|
"norm_label": "common values for schedule pages."
|
|
},
|
|
{
|
|
"label": "Resolve timezone: user pref -> browser cookie -> company calendar -> UTC.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L47",
|
|
"id": "portal_schedule_rationale_47",
|
|
"community": 0,
|
|
"norm_label": "resolve timezone: user pref -> browser cookie -> company calendar -> utc."
|
|
},
|
|
{
|
|
"label": "Get appointment types available to the current user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L70",
|
|
"id": "portal_schedule_rationale_70",
|
|
"community": 0,
|
|
"norm_label": "get appointment types available to the current user."
|
|
},
|
|
{
|
|
"label": "Return schedule preferences for the user, falling back to company defaults.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L76",
|
|
"id": "portal_schedule_rationale_76",
|
|
"community": 0,
|
|
"norm_label": "return schedule preferences for the user, falling back to company defaults."
|
|
},
|
|
{
|
|
"label": "Get Google Maps API key via fusion.api.service with fallback.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L102",
|
|
"id": "portal_schedule_rationale_102",
|
|
"community": 0,
|
|
"norm_label": "get google maps api key via fusion.api.service with fallback."
|
|
},
|
|
{
|
|
"label": "Call OpenAI via fusion.api.service with fallback to direct HTTP.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L115",
|
|
"id": "portal_schedule_rationale_115",
|
|
"community": 0,
|
|
"norm_label": "call openai via fusion.api.service with fallback to direct http."
|
|
},
|
|
{
|
|
"label": "Travel time in minutes via Google Distance Matrix API.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L148",
|
|
"id": "portal_schedule_rationale_148",
|
|
"community": 0,
|
|
"norm_label": "travel time in minutes via google distance matrix api."
|
|
},
|
|
{
|
|
"label": "Geocode an address string, return (lat, lng) or (0.0, 0.0).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L179",
|
|
"id": "portal_schedule_rationale_179",
|
|
"community": 0,
|
|
"norm_label": "geocode an address string, return (lat, lng) or (0.0, 0.0)."
|
|
},
|
|
{
|
|
"label": "After booking, calculate travel time from/to adjacent appointments and c",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L201",
|
|
"id": "portal_schedule_rationale_201",
|
|
"community": 2,
|
|
"norm_label": "after booking, calculate travel time from/to adjacent appointments and c"
|
|
},
|
|
{
|
|
"label": "Schedule overview: upcoming appointments, connected calendars, and shareable lin",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L289",
|
|
"id": "portal_schedule_rationale_289",
|
|
"community": 21,
|
|
"norm_label": "schedule overview: upcoming appointments, connected calendars, and shareable lin"
|
|
},
|
|
{
|
|
"label": "Save the user's schedule preferences.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L364",
|
|
"id": "portal_schedule_rationale_364",
|
|
"community": 22,
|
|
"norm_label": "save the user's schedule preferences."
|
|
},
|
|
{
|
|
"label": "Booking form for a new appointment.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L398",
|
|
"id": "portal_schedule_rationale_398",
|
|
"community": 23,
|
|
"norm_label": "booking form for a new appointment."
|
|
},
|
|
{
|
|
"label": "Convert a decimal hour (e.g. 13.5) to '1:30 PM'.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L426",
|
|
"id": "portal_schedule_rationale_426",
|
|
"community": 24,
|
|
"norm_label": "convert a decimal hour (e.g. 13.5) to '1:30 pm'."
|
|
},
|
|
{
|
|
"label": "Build available time slots for *target_date*. Uses the staff user's sch",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L436",
|
|
"id": "portal_schedule_rationale_436",
|
|
"community": 0,
|
|
"norm_label": "build available time slots for *target_date*. uses the staff user's sch"
|
|
},
|
|
{
|
|
"label": "JSON-RPC endpoint: return available time slots for a date.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L531",
|
|
"id": "portal_schedule_rationale_531",
|
|
"community": 25,
|
|
"norm_label": "json-rpc endpoint: return available time slots for a date."
|
|
},
|
|
{
|
|
"label": "Return the user's calendar events for the Mon-Sun week containing selected_date.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L561",
|
|
"id": "portal_schedule_rationale_561",
|
|
"community": 26,
|
|
"norm_label": "return the user's calendar events for the mon-sun week containing selected_date."
|
|
},
|
|
{
|
|
"label": "Process the booking form submission.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L631",
|
|
"id": "portal_schedule_rationale_631",
|
|
"community": 27,
|
|
"norm_label": "process the booking form submission."
|
|
},
|
|
{
|
|
"label": "Cancel (delete) a calendar event owned by the current user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L778",
|
|
"id": "portal_schedule_rationale_778",
|
|
"community": 28,
|
|
"norm_label": "cancel (delete) a calendar event owned by the current user."
|
|
},
|
|
{
|
|
"label": "Reschedule a calendar event to a new date/time.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L793",
|
|
"id": "portal_schedule_rationale_793",
|
|
"community": 29,
|
|
"norm_label": "reschedule a calendar event to a new date/time."
|
|
},
|
|
{
|
|
"label": "Look up a calendar event by its manage token.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L826",
|
|
"id": "portal_schedule_rationale_826",
|
|
"community": 0,
|
|
"norm_label": "look up a calendar event by its manage token."
|
|
},
|
|
{
|
|
"label": "Public page for visitors to view/manage their booked appointment.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L835",
|
|
"id": "portal_schedule_rationale_835",
|
|
"community": 30,
|
|
"norm_label": "public page for visitors to view/manage their booked appointment."
|
|
},
|
|
{
|
|
"label": "Public cancel -- visitor cancels their appointment via token.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L861",
|
|
"id": "portal_schedule_rationale_861",
|
|
"community": 31,
|
|
"norm_label": "public cancel -- visitor cancels their appointment via token."
|
|
},
|
|
{
|
|
"label": "Public reschedule -- visitor picks a new slot via token.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L877",
|
|
"id": "portal_schedule_rationale_877",
|
|
"community": 32,
|
|
"norm_label": "public reschedule -- visitor picks a new slot via token."
|
|
},
|
|
{
|
|
"label": "Return available slots for the staff user tied to this event.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L908",
|
|
"id": "portal_schedule_rationale_908",
|
|
"community": 33,
|
|
"norm_label": "return available slots for the staff user tied to this event."
|
|
},
|
|
{
|
|
"label": "Build a structured schedule context string for AI prompts.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L933",
|
|
"id": "portal_schedule_rationale_933",
|
|
"community": 0,
|
|
"norm_label": "build a structured schedule context string for ai prompts."
|
|
},
|
|
{
|
|
"label": "AI-powered slot suggestions considering travel and schedule.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L985",
|
|
"id": "portal_schedule_rationale_985",
|
|
"community": 34,
|
|
"norm_label": "ai-powered slot suggestions considering travel and schedule."
|
|
},
|
|
{
|
|
"label": "AI-powered schedule optimization for an entire day.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1094",
|
|
"id": "portal_schedule_rationale_1094",
|
|
"community": 35,
|
|
"norm_label": "ai-powered schedule optimization for an entire day."
|
|
},
|
|
{
|
|
"label": "Start Google OAuth flow to connect a Google Calendar account.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1156",
|
|
"id": "portal_schedule_rationale_1156",
|
|
"community": 36,
|
|
"norm_label": "start google oauth flow to connect a google calendar account."
|
|
},
|
|
{
|
|
"label": "Start Microsoft OAuth flow to connect an Outlook Calendar account.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1193",
|
|
"id": "portal_schedule_rationale_1193",
|
|
"community": 37,
|
|
"norm_label": "start microsoft oauth flow to connect an outlook calendar account."
|
|
},
|
|
{
|
|
"label": "Handle OAuth callback from Google or Microsoft.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1231",
|
|
"id": "portal_schedule_rationale_1231",
|
|
"community": 38,
|
|
"norm_label": "handle oauth callback from google or microsoft."
|
|
},
|
|
{
|
|
"label": "Check if the current user already has a recently connected account for this prov",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1337",
|
|
"id": "portal_schedule_rationale_1337",
|
|
"community": 3,
|
|
"norm_label": "check if the current user already has a recently connected account for this prov"
|
|
},
|
|
{
|
|
"label": "Disconnect a calendar account.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1357",
|
|
"id": "portal_schedule_rationale_1357",
|
|
"community": 39,
|
|
"norm_label": "disconnect a calendar account."
|
|
},
|
|
{
|
|
"label": "Trigger immediate sync for a calendar account.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1371",
|
|
"id": "portal_schedule_rationale_1371",
|
|
"community": 40,
|
|
"norm_label": "trigger immediate sync for a calendar account."
|
|
},
|
|
{
|
|
"label": "Public booking page \u2014 no login required.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1399",
|
|
"id": "portal_schedule_rationale_1399",
|
|
"community": 41,
|
|
"norm_label": "public booking page \u2014 no login required."
|
|
},
|
|
{
|
|
"label": "Public endpoint: return available slots for a date (no login needed).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1432",
|
|
"id": "portal_schedule_rationale_1432",
|
|
"community": 42,
|
|
"norm_label": "public endpoint: return available slots for a date (no login needed)."
|
|
},
|
|
{
|
|
"label": "Process public booking form submission.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1466",
|
|
"id": "portal_schedule_rationale_1466",
|
|
"community": 43,
|
|
"norm_label": "process public booking form submission."
|
|
},
|
|
{
|
|
"label": "Enable or disable public booking page.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1603",
|
|
"id": "portal_schedule_rationale_1603",
|
|
"community": 44,
|
|
"norm_label": "enable or disable public booking page."
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/__init__.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_schedule_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_schedule_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_compute_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_compute_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_fetch_google_email",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_fetch_google_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_fetch_microsoft_email",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_fetch_microsoft_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1045",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_get_user_accounts_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_get_user_accounts_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1060",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_sync_current_user",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_sync_current_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1095",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"_tgt": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_account_py",
|
|
"target": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L362",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L389",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L442",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L543",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L635",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L664",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L717",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L777",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L800",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L849",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L863",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L875",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L887",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L903",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L917",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L932",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L956",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1001",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1140",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1158",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_connect_google",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_google_client_id",
|
|
"target": "portal_schedule_connect_google"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_google_client_secret",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1195",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_connect_microsoft",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_id",
|
|
"target": "portal_schedule_connect_microsoft"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_microsoft_client_secret",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L803",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1147",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_118",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"target": "fusion_calendar_account_rationale_118",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent_unlink",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_get_valid_token",
|
|
"target": "calendar_event_calendarevent_unlink"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_131",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"target": "fusion_calendar_account_rationale_131",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_token",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_150",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"target": "fusion_calendar_account_rationale_150",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_google_token",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_171",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"target": "fusion_calendar_account_rationale_171",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_refresh_microsoft_token",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_201",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"target": "fusion_calendar_account_rationale_201",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1273",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_exchange_google_code",
|
|
"target": "portal_schedule_oauth_callback"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_214",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"target": "fusion_calendar_account_rationale_214",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1279",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_exchange_microsoft_code",
|
|
"target": "portal_schedule_oauth_callback"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1277",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "fusion_calendar_account_fetch_google_email",
|
|
"source": "fusion_calendar_account_fetch_google_email",
|
|
"target": "portal_schedule_oauth_callback"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1283",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "fusion_calendar_account_fetch_microsoft_email",
|
|
"source": "fusion_calendar_account_fetch_microsoft_email",
|
|
"target": "portal_schedule_oauth_callback"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L271",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1075",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_sync_current_user",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "fusion_calendar_account_sync_current_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1110",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_259",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "fusion_calendar_account_rationale_259",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1377",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_sync_now",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull",
|
|
"target": "portal_schedule_schedule_sync_now"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L316",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L294",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_294",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"target": "fusion_calendar_account_rationale_294",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L349",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_google",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_363",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_request_with_retry",
|
|
"target": "fusion_calendar_account_rationale_363",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L671",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L390",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_390",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_silent_ctx",
|
|
"target": "fusion_calendar_account_rationale_390",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L486",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L707",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_402",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_find_existing_event",
|
|
"target": "fusion_calendar_account_rationale_402",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L483",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L704",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_415",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"target": "fusion_calendar_account_rationale_415",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"_tgt": "res_users_create",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_upsert_event_link",
|
|
"target": "res_users_create"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_443",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"target": "fusion_calendar_account_rationale_443",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L461",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"target": "calendar_event_calendarevent_unlink"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L492",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"_tgt": "res_users_create",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_google_event",
|
|
"target": "res_users_create"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L497",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_497",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_event_to_odoo_vals",
|
|
"target": "fusion_calendar_account_rationale_497",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L571",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L612",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_544",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"target": "fusion_calendar_account_rationale_544",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L622",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_pull_microsoft",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L636",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_636",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_request_with_retry",
|
|
"target": "fusion_calendar_account_rationale_636",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L686",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L665",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_665",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"target": "fusion_calendar_account_rationale_665",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L682",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L683",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"target": "calendar_event_calendarevent_unlink"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"_tgt": "res_users_create",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_process_microsoft_event",
|
|
"target": "res_users_create"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L762",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L718",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_718",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_event_to_odoo_vals",
|
|
"target": "fusion_calendar_account_rationale_718",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L778",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_778",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_fetch_microsoft_event_subject",
|
|
"target": "fusion_calendar_account_rationale_778",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L818",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L821",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L832",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L835",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1033",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_801",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "fusion_calendar_account_rationale_801",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent_write",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L822",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"_tgt": "res_users_create",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_sync_push_event",
|
|
"target": "res_users_create"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L853",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L850",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_850",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_insert_event",
|
|
"target": "fusion_calendar_account_rationale_850",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L867",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L864",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_864",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_patch_event",
|
|
"target": "fusion_calendar_account_rationale_864",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1155",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L876",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_876",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"target": "fusion_calendar_account_rationale_876",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent_unlink",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_google_delete_event",
|
|
"target": "calendar_event_calendarevent_unlink"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L890",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L888",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_888",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_insert_event",
|
|
"target": "fusion_calendar_account_rationale_888",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L906",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L904",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_904",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_patch_event",
|
|
"target": "fusion_calendar_account_rationale_904",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1157",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"target": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L918",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_918",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"target": "fusion_calendar_account_rationale_918",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent_unlink",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_microsoft_delete_event",
|
|
"target": "calendar_event_calendarevent_unlink"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L933",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_933",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_google",
|
|
"target": "fusion_calendar_account_rationale_933",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L957",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_957",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_odoo_event_to_microsoft",
|
|
"target": "fusion_calendar_account_rationale_957",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1130",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"target": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1002",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_1002",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_cross_calendar_push",
|
|
"target": "fusion_calendar_account_rationale_1002",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1117",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_cron_sync_all_accounts",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1141",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_rationale_1141",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"target": "fusion_calendar_account_rationale_1141",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1162",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"target": "calendar_event_calendarevent_unlink"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_account.py",
|
|
"source_location": "L1163",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"target": "calendar_event_calendarevent_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1363",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_disconnect",
|
|
"_tgt": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"source": "fusion_calendar_account_fusioncalendaraccount_action_disconnect",
|
|
"target": "portal_schedule_schedule_disconnect"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/__init__.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_schedule_models_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_schedule_models_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/fusion_calendar_event_link.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_event_link_py",
|
|
"_tgt": "fusion_calendar_event_link_fusioncalendareventlink",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_fusion_calendar_event_link_py",
|
|
"target": "fusion_calendar_event_link_fusioncalendareventlink",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_calendar_event_py",
|
|
"_tgt": "calendar_event_calendarevent",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_calendar_event_py",
|
|
"target": "calendar_event_calendarevent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_calendar_event_py",
|
|
"_tgt": "calendar_event_compute_is_external",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_calendar_event_py",
|
|
"target": "calendar_event_compute_is_external",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent",
|
|
"_tgt": "calendar_event_calendarevent_skip_fc_sync",
|
|
"source": "calendar_event_calendarevent",
|
|
"target": "calendar_event_calendarevent_skip_fc_sync",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "calendar_event_calendarevent",
|
|
"target": "calendar_event_calendarevent_unlink",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent",
|
|
"target": "calendar_event_calendarevent_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent_unlink",
|
|
"_tgt": "calendar_event_calendarevent_skip_fc_sync",
|
|
"source": "calendar_event_calendarevent_skip_fc_sync",
|
|
"target": "calendar_event_calendarevent_unlink",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_calendarevent_write",
|
|
"_tgt": "calendar_event_calendarevent_skip_fc_sync",
|
|
"source": "calendar_event_calendarevent_skip_fc_sync",
|
|
"target": "calendar_event_calendarevent_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_rationale_47",
|
|
"_tgt": "calendar_event_calendarevent_skip_fc_sync",
|
|
"source": "calendar_event_calendarevent_skip_fc_sync",
|
|
"target": "calendar_event_rationale_47",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_rationale_52",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "calendar_event_calendarevent_unlink",
|
|
"target": "calendar_event_rationale_52",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L785",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_event_cancel",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "calendar_event_calendarevent_unlink",
|
|
"target": "portal_schedule_schedule_event_cancel"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L867",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_cancel",
|
|
"_tgt": "calendar_event_calendarevent_unlink",
|
|
"source": "calendar_event_calendarevent_unlink",
|
|
"target": "portal_schedule_public_manage_cancel"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/calendar_event.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "calendar_event_rationale_77",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "calendar_event_rationale_77",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "portal_schedule_portalschedule_create_travel_blocks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L389",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_save_preferences",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "portal_schedule_schedule_save_preferences"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L811",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_event_reschedule",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "portal_schedule_schedule_event_reschedule"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L898",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_reschedule",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "portal_schedule_public_manage_reschedule"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1297",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "portal_schedule_oauth_callback"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1605",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_toggle_booking",
|
|
"_tgt": "calendar_event_calendarevent_write",
|
|
"source": "calendar_event_calendarevent_write",
|
|
"target": "portal_schedule_schedule_toggle_booking"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_users_py",
|
|
"_tgt": "res_users_resusers",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_users_py",
|
|
"target": "res_users_resusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_users_py",
|
|
"_tgt": "res_users_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_users_py",
|
|
"target": "res_users_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "res_users_resusers",
|
|
"_tgt": "res_users_resusers_generate_schedule_slug",
|
|
"source": "res_users_resusers",
|
|
"target": "res_users_resusers_generate_schedule_slug",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "res_users_create",
|
|
"_tgt": "res_users_resusers_generate_schedule_slug",
|
|
"source": "res_users_create",
|
|
"target": "res_users_resusers_generate_schedule_slug",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"_tgt": "res_users_create",
|
|
"source": "res_users_create",
|
|
"target": "portal_schedule_portalschedule_create_travel_blocks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L699",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book_submit",
|
|
"_tgt": "res_users_create",
|
|
"source": "res_users_create",
|
|
"target": "portal_schedule_schedule_book_submit"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1307",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "res_users_create",
|
|
"source": "res_users_create",
|
|
"target": "portal_schedule_oauth_callback"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1519",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_book_submit",
|
|
"_tgt": "res_users_create",
|
|
"source": "res_users_create",
|
|
"target": "portal_schedule_public_book_submit"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_users.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "res_users_rationale_67",
|
|
"_tgt": "res_users_resusers_generate_schedule_slug",
|
|
"source": "res_users_resusers_generate_schedule_slug",
|
|
"target": "res_users_rationale_67",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"_tgt": "res_config_settings_resconfigsettings",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"target": "res_config_settings_resconfigsettings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"_tgt": "res_config_settings_compute_google_has_fallback",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"target": "res_config_settings_compute_google_has_fallback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/models/res_config_settings.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"_tgt": "res_config_settings_compute_microsoft_has_fallback",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_models_res_config_settings_py",
|
|
"target": "res_config_settings_compute_microsoft_has_fallback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_getappointmenttypeid",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_getappointmenttypeid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_truncate",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_truncate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_formatdatestr",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_formatdatestr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_adddays",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_adddays",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_getmonday",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_getmonday",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_selectday",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_selectday",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_fetchweekevents",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_fetchweekevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_navigateweek",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_navigateweek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_renderweekcalendar",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_renderweekcalendar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_fetchslots",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_fetchslots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_fetchaisuggestions",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_fetchaisuggestions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L516",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"_tgt": "portal_schedule_booking_setupaddressautocomplete",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_booking_js",
|
|
"target": "portal_schedule_booking_setupaddressautocomplete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_fetchslots",
|
|
"_tgt": "portal_schedule_booking_getappointmenttypeid",
|
|
"source": "portal_schedule_booking_getappointmenttypeid",
|
|
"target": "portal_schedule_booking_fetchslots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_fetchaisuggestions",
|
|
"_tgt": "portal_schedule_booking_getappointmenttypeid",
|
|
"source": "portal_schedule_booking_getappointmenttypeid",
|
|
"target": "portal_schedule_booking_fetchaisuggestions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_renderweekcalendar",
|
|
"_tgt": "portal_schedule_booking_truncate",
|
|
"source": "portal_schedule_booking_truncate",
|
|
"target": "portal_schedule_booking_renderweekcalendar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_adddays",
|
|
"_tgt": "portal_schedule_booking_formatdatestr",
|
|
"source": "portal_schedule_booking_formatdatestr",
|
|
"target": "portal_schedule_booking_adddays",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_getmonday",
|
|
"_tgt": "portal_schedule_booking_formatdatestr",
|
|
"source": "portal_schedule_booking_formatdatestr",
|
|
"target": "portal_schedule_booking_getmonday",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_navigateweek",
|
|
"_tgt": "portal_schedule_booking_formatdatestr",
|
|
"source": "portal_schedule_booking_formatdatestr",
|
|
"target": "portal_schedule_booking_navigateweek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_renderweekcalendar",
|
|
"_tgt": "portal_schedule_booking_formatdatestr",
|
|
"source": "portal_schedule_booking_formatdatestr",
|
|
"target": "portal_schedule_booking_renderweekcalendar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_navigateweek",
|
|
"_tgt": "portal_schedule_booking_adddays",
|
|
"source": "portal_schedule_booking_adddays",
|
|
"target": "portal_schedule_booking_navigateweek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_navigateweek",
|
|
"_tgt": "portal_schedule_booking_getmonday",
|
|
"source": "portal_schedule_booking_getmonday",
|
|
"target": "portal_schedule_booking_navigateweek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_selectday",
|
|
"_tgt": "portal_schedule_booking_fetchslots",
|
|
"source": "portal_schedule_booking_selectday",
|
|
"target": "portal_schedule_booking_fetchslots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_renderweekcalendar",
|
|
"_tgt": "portal_schedule_booking_selectday",
|
|
"source": "portal_schedule_booking_selectday",
|
|
"target": "portal_schedule_booking_renderweekcalendar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_navigateweek",
|
|
"_tgt": "portal_schedule_booking_selectday",
|
|
"source": "portal_schedule_booking_selectday",
|
|
"target": "portal_schedule_booking_navigateweek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_fetchweekevents",
|
|
"_tgt": "portal_schedule_booking_renderweekcalendar",
|
|
"source": "portal_schedule_booking_fetchweekevents",
|
|
"target": "portal_schedule_booking_renderweekcalendar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_navigateweek",
|
|
"_tgt": "portal_schedule_booking_fetchweekevents",
|
|
"source": "portal_schedule_booking_fetchweekevents",
|
|
"target": "portal_schedule_booking_navigateweek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_booking.js",
|
|
"source_location": "L353",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_booking_fetchslots",
|
|
"_tgt": "portal_schedule_booking_fetchaisuggestions",
|
|
"source": "portal_schedule_booking_fetchslots",
|
|
"target": "portal_schedule_booking_fetchaisuggestions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"_tgt": "portal_schedule_accounts_localdatestr",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"target": "portal_schedule_accounts_localdatestr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"_tgt": "portal_schedule_accounts_jsonrpc",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"target": "portal_schedule_accounts_jsonrpc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"_tgt": "portal_schedule_accounts_fusionconfirm",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"target": "portal_schedule_accounts_fusionconfirm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"_tgt": "portal_schedule_accounts_fusiontoast",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"target": "portal_schedule_accounts_fusiontoast",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L304",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"_tgt": "portal_schedule_accounts_closereschedulemodal",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"target": "portal_schedule_accounts_closereschedulemodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/js/portal_schedule_accounts.js",
|
|
"source_location": "L474",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"_tgt": "portal_schedule_accounts_closeoptimizemodal",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_js_portal_schedule_accounts_js",
|
|
"target": "portal_schedule_accounts_closeoptimizemodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"_tgt": "fusion_calendar_controller_setup",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"target": "fusion_calendar_controller_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"_tgt": "fusion_calendar_controller_fusionaccounts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"target": "fusion_calendar_controller_fusionaccounts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"_tgt": "fusion_calendar_controller_fusionsyncing",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"target": "fusion_calendar_controller_fusionsyncing",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"_tgt": "fusion_calendar_controller_loadfusionaccounts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"target": "fusion_calendar_controller_loadfusionaccounts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"_tgt": "fusion_calendar_controller_onfusionsyncnow",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_static_src_views_fusion_calendar_controller_js",
|
|
"target": "fusion_calendar_controller_onfusionsyncnow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/static/src/views/fusion_calendar_controller.js",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "fusion_calendar_controller_onfusionsyncnow",
|
|
"_tgt": "fusion_calendar_controller_loadfusionaccounts",
|
|
"source": "fusion_calendar_controller_loadfusionaccounts",
|
|
"target": "fusion_calendar_controller_onfusionsyncnow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_portalschedule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_portalschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_page",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_save_preferences",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_save_preferences",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_book",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_book",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_format_hour",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_format_hour",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L530",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_available_slots",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_week_events",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_week_events",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L630",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_book_submit",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L777",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_event_cancel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_event_cancel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L792",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_event_reschedule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_event_reschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L834",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_manage_page",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_manage_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L860",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_manage_cancel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_manage_cancel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L876",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_manage_reschedule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_manage_reschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L907",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_manage_slots",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_manage_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L982",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_ai_suggest",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_ai_suggest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1093",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_ai_optimize",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_ai_optimize",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1155",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_connect_google",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_connect_google",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1192",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_connect_microsoft",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_connect_microsoft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1230",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_oauth_callback",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_oauth_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1356",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_disconnect",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_disconnect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1370",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_sync_now",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_sync_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1398",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_booking_page",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_booking_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1431",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_available_slots",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1465",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_public_book_submit",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_public_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1602",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"_tgt": "portal_schedule_schedule_toggle_booking",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_schedule_controllers_portal_schedule_py",
|
|
"target": "portal_schedule_schedule_toggle_booking",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "customerportal",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "customerportal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_schedule_values",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_schedule_values",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_timezone",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_user_timezone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_resolve_timezone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_appointment_types",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_appointment_types",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_prefs",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_user_prefs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_call_ai",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_call_ai",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_travel_time",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_geocode_address",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_generate_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_event_by_token",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_get_event_by_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L932",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_build_schedule_context",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_build_schedule_context",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1336",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule",
|
|
"_tgt": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_28",
|
|
"_tgt": "portal_schedule_portalschedule",
|
|
"source": "portal_schedule_portalschedule",
|
|
"target": "portal_schedule_rationale_28",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_get_schedule_values",
|
|
"_tgt": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"source": "portal_schedule_portalschedule_get_schedule_values",
|
|
"target": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_page",
|
|
"_tgt": "portal_schedule_portalschedule_get_schedule_values",
|
|
"source": "portal_schedule_portalschedule_get_schedule_values",
|
|
"target": "portal_schedule_schedule_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book",
|
|
"_tgt": "portal_schedule_portalschedule_get_schedule_values",
|
|
"source": "portal_schedule_portalschedule_get_schedule_values",
|
|
"target": "portal_schedule_schedule_book",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_31",
|
|
"_tgt": "portal_schedule_portalschedule_get_schedule_values",
|
|
"source": "portal_schedule_portalschedule_get_schedule_values",
|
|
"target": "portal_schedule_rationale_31",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_get_user_timezone",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_get_user_timezone",
|
|
"target": "portal_schedule_portalschedule_resolve_timezone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_page",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_timezone",
|
|
"source": "portal_schedule_portalschedule_get_user_timezone",
|
|
"target": "portal_schedule_schedule_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_timezone",
|
|
"source": "portal_schedule_portalschedule_get_user_timezone",
|
|
"target": "portal_schedule_schedule_book",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L571",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_week_events",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_timezone",
|
|
"source": "portal_schedule_portalschedule_get_user_timezone",
|
|
"target": "portal_schedule_schedule_week_events",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L658",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book_submit",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_timezone",
|
|
"source": "portal_schedule_portalschedule_get_user_timezone",
|
|
"target": "portal_schedule_schedule_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L799",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_event_reschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_timezone",
|
|
"source": "portal_schedule_portalschedule_get_user_timezone",
|
|
"target": "portal_schedule_schedule_event_reschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_generate_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_portalschedule_generate_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L541",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_schedule_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L840",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_page",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_public_manage_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L886",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_reschedule",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_public_manage_reschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L926",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_slots",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_public_manage_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L934",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_build_schedule_context",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_portalschedule_build_schedule_context",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1445",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_public_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1502",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_book_submit",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_public_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_47",
|
|
"_tgt": "portal_schedule_portalschedule_resolve_timezone",
|
|
"source": "portal_schedule_portalschedule_resolve_timezone",
|
|
"target": "portal_schedule_rationale_47",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_page",
|
|
"_tgt": "portal_schedule_portalschedule_get_appointment_types",
|
|
"source": "portal_schedule_portalschedule_get_appointment_types",
|
|
"target": "portal_schedule_schedule_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L399",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book",
|
|
"_tgt": "portal_schedule_portalschedule_get_appointment_types",
|
|
"source": "portal_schedule_portalschedule_get_appointment_types",
|
|
"target": "portal_schedule_schedule_book",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L536",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_get_appointment_types",
|
|
"source": "portal_schedule_portalschedule_get_appointment_types",
|
|
"target": "portal_schedule_schedule_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L996",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_suggest",
|
|
"_tgt": "portal_schedule_portalschedule_get_appointment_types",
|
|
"source": "portal_schedule_portalschedule_get_appointment_types",
|
|
"target": "portal_schedule_schedule_ai_suggest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_70",
|
|
"_tgt": "portal_schedule_portalschedule_get_appointment_types",
|
|
"source": "portal_schedule_portalschedule_get_appointment_types",
|
|
"target": "portal_schedule_rationale_70",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_prefs",
|
|
"source": "portal_schedule_portalschedule_get_user_prefs",
|
|
"target": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L340",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_page",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_prefs",
|
|
"source": "portal_schedule_portalschedule_get_user_prefs",
|
|
"target": "portal_schedule_schedule_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L446",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_generate_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_prefs",
|
|
"source": "portal_schedule_portalschedule_get_user_prefs",
|
|
"target": "portal_schedule_portalschedule_generate_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L946",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_build_schedule_context",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_prefs",
|
|
"source": "portal_schedule_portalschedule_get_user_prefs",
|
|
"target": "portal_schedule_portalschedule_build_schedule_context",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_76",
|
|
"_tgt": "portal_schedule_portalschedule_get_user_prefs",
|
|
"source": "portal_schedule_portalschedule_get_user_prefs",
|
|
"target": "portal_schedule_rationale_76",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_get_travel_time",
|
|
"_tgt": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"source": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"target": "portal_schedule_portalschedule_get_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_geocode_address",
|
|
"_tgt": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"source": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"target": "portal_schedule_portalschedule_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1416",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_booking_page",
|
|
"_tgt": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"source": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"target": "portal_schedule_public_booking_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_102",
|
|
"_tgt": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"source": "portal_schedule_portalschedule_get_maps_api_key",
|
|
"target": "portal_schedule_rationale_102",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1047",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_suggest",
|
|
"_tgt": "portal_schedule_portalschedule_call_ai",
|
|
"source": "portal_schedule_portalschedule_call_ai",
|
|
"target": "portal_schedule_schedule_ai_suggest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1134",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_optimize",
|
|
"_tgt": "portal_schedule_portalschedule_call_ai",
|
|
"source": "portal_schedule_portalschedule_call_ai",
|
|
"target": "portal_schedule_schedule_ai_optimize",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_115",
|
|
"_tgt": "portal_schedule_portalschedule_call_ai",
|
|
"source": "portal_schedule_portalschedule_call_ai",
|
|
"target": "portal_schedule_rationale_115",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"_tgt": "portal_schedule_portalschedule_get_travel_time",
|
|
"source": "portal_schedule_portalschedule_get_travel_time",
|
|
"target": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1018",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_suggest",
|
|
"_tgt": "portal_schedule_portalschedule_get_travel_time",
|
|
"source": "portal_schedule_portalschedule_get_travel_time",
|
|
"target": "portal_schedule_schedule_ai_suggest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1114",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_optimize",
|
|
"_tgt": "portal_schedule_portalschedule_get_travel_time",
|
|
"source": "portal_schedule_portalschedule_get_travel_time",
|
|
"target": "portal_schedule_schedule_ai_optimize",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_148",
|
|
"_tgt": "portal_schedule_portalschedule_get_travel_time",
|
|
"source": "portal_schedule_portalschedule_get_travel_time",
|
|
"target": "portal_schedule_rationale_148",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_save_preferences",
|
|
"_tgt": "portal_schedule_portalschedule_geocode_address",
|
|
"source": "portal_schedule_portalschedule_geocode_address",
|
|
"target": "portal_schedule_schedule_save_preferences",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_179",
|
|
"_tgt": "portal_schedule_portalschedule_geocode_address",
|
|
"source": "portal_schedule_portalschedule_geocode_address",
|
|
"target": "portal_schedule_rationale_179",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L763",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book_submit",
|
|
"_tgt": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"source": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"target": "portal_schedule_schedule_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1573",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_book_submit",
|
|
"_tgt": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"source": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"target": "portal_schedule_public_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_201",
|
|
"_tgt": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"source": "portal_schedule_portalschedule_create_travel_blocks",
|
|
"target": "portal_schedule_rationale_201",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L521",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_generate_available_slots",
|
|
"_tgt": "portal_schedule_format_hour",
|
|
"source": "portal_schedule_format_hour",
|
|
"target": "portal_schedule_portalschedule_generate_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L949",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_portalschedule_build_schedule_context",
|
|
"_tgt": "portal_schedule_format_hour",
|
|
"source": "portal_schedule_format_hour",
|
|
"target": "portal_schedule_portalschedule_build_schedule_context",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L551",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule_generate_available_slots",
|
|
"target": "portal_schedule_schedule_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L670",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_book_submit",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule_generate_available_slots",
|
|
"target": "portal_schedule_schedule_book_submit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L925",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_slots",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule_generate_available_slots",
|
|
"target": "portal_schedule_public_manage_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1000",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_suggest",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule_generate_available_slots",
|
|
"target": "portal_schedule_schedule_ai_suggest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1455",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_available_slots",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule_generate_available_slots",
|
|
"target": "portal_schedule_public_available_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L436",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_436",
|
|
"_tgt": "portal_schedule_portalschedule_generate_available_slots",
|
|
"source": "portal_schedule_portalschedule_generate_available_slots",
|
|
"target": "portal_schedule_rationale_436",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L836",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_page",
|
|
"_tgt": "portal_schedule_portalschedule_get_event_by_token",
|
|
"source": "portal_schedule_portalschedule_get_event_by_token",
|
|
"target": "portal_schedule_public_manage_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L862",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_cancel",
|
|
"_tgt": "portal_schedule_portalschedule_get_event_by_token",
|
|
"source": "portal_schedule_portalschedule_get_event_by_token",
|
|
"target": "portal_schedule_public_manage_cancel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L878",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_reschedule",
|
|
"_tgt": "portal_schedule_portalschedule_get_event_by_token",
|
|
"source": "portal_schedule_portalschedule_get_event_by_token",
|
|
"target": "portal_schedule_public_manage_reschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L909",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_public_manage_slots",
|
|
"_tgt": "portal_schedule_portalschedule_get_event_by_token",
|
|
"source": "portal_schedule_portalschedule_get_event_by_token",
|
|
"target": "portal_schedule_public_manage_slots",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L826",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_826",
|
|
"_tgt": "portal_schedule_portalschedule_get_event_by_token",
|
|
"source": "portal_schedule_portalschedule_get_event_by_token",
|
|
"target": "portal_schedule_rationale_826",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1008",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_suggest",
|
|
"_tgt": "portal_schedule_portalschedule_build_schedule_context",
|
|
"source": "portal_schedule_portalschedule_build_schedule_context",
|
|
"target": "portal_schedule_schedule_ai_suggest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1104",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_schedule_ai_optimize",
|
|
"_tgt": "portal_schedule_portalschedule_build_schedule_context",
|
|
"source": "portal_schedule_portalschedule_build_schedule_context",
|
|
"target": "portal_schedule_schedule_ai_optimize",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L933",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_933",
|
|
"_tgt": "portal_schedule_portalschedule_build_schedule_context",
|
|
"source": "portal_schedule_portalschedule_build_schedule_context",
|
|
"target": "portal_schedule_rationale_933",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1256",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_oauth_callback",
|
|
"_tgt": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"source": "portal_schedule_oauth_callback",
|
|
"target": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_schedule/controllers/portal_schedule.py",
|
|
"source_location": "L1337",
|
|
"weight": 1.0,
|
|
"_src": "portal_schedule_rationale_1337",
|
|
"_tgt": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"source": "portal_schedule_portalschedule_find_recently_connected_account",
|
|
"target": "portal_schedule_rationale_1337",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": []
|
|
} |