|
@@ -0,0 +1,2585 @@
|
|
|
+[
|
|
|
+ "bin/__init__.py",
|
|
|
+ "bin/typed_code.py",
|
|
|
+ "docker/sentry.conf.py",
|
|
|
+ "fixtures/__init__.py",
|
|
|
+ "fixtures/apidocs_test_case.py",
|
|
|
+ "fixtures/bitbucket.py",
|
|
|
+ "fixtures/bitbucket_server.py",
|
|
|
+ "fixtures/github.py",
|
|
|
+ "fixtures/github_enterprise.py",
|
|
|
+ "fixtures/gitlab.py",
|
|
|
+ "fixtures/integrations/__init__.py",
|
|
|
+ "fixtures/integrations/jira/__init__.py",
|
|
|
+ "fixtures/integrations/jira/mock.py",
|
|
|
+ "fixtures/integrations/jira/stub_client.py",
|
|
|
+ "fixtures/integrations/mock_service.py",
|
|
|
+ "fixtures/integrations/stub_service.py",
|
|
|
+ "fixtures/models.py",
|
|
|
+ "fixtures/page_objects/__init__.py",
|
|
|
+ "fixtures/page_objects/base.py",
|
|
|
+ "fixtures/page_objects/dashboard_detail.py",
|
|
|
+ "fixtures/page_objects/global_selection.py",
|
|
|
+ "fixtures/page_objects/issue_details.py",
|
|
|
+ "fixtures/page_objects/issue_list.py",
|
|
|
+ "fixtures/page_objects/organization_integration_settings.py",
|
|
|
+ "fixtures/page_objects/transaction_summary.py",
|
|
|
+ "fixtures/safe_migrations_apps/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/migrations/0002_add_field_default.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/migrations/0002_add_field_notnull.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/migrations/0002_add_field_notnull_default.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/migrations/0002_change_type_from_char120_to_char100.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_delete_model_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_delete_model_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_delete_model_app/migrations/0002_delete_model.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_delete_model_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_delete_model_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_remove_field_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_remove_field_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_remove_field_app/migrations/0002_remove_field.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_remove_field_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_remove_field_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_field_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_field_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_field_app/migrations/0002_rename_field.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_field_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_field_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_table_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_table_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_table_app/migrations/0002_rename_table.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_table_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/bad_flow_rename_table_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/decimal_to_float_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/decimal_to_float_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/decimal_to_float_app/migrations/0002_type_conversion.py",
|
|
|
+ "fixtures/safe_migrations_apps/decimal_to_float_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/decimal_to_float_app/models.py",
|
|
|
+ "fixtures/safe_migrations_apps/good_flow_delete_model_state_app/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/good_flow_delete_model_state_app/migrations/0001_initial.py",
|
|
|
+ "fixtures/safe_migrations_apps/good_flow_delete_model_state_app/migrations/0002_delete_model_state.py",
|
|
|
+ "fixtures/safe_migrations_apps/good_flow_delete_model_state_app/migrations/0003_delete_table.py",
|
|
|
+ "fixtures/safe_migrations_apps/good_flow_delete_model_state_app/migrations/__init__.py",
|
|
|
+ "fixtures/safe_migrations_apps/good_flow_delete_model_state_app/models.py",
|
|
|
+ "fixtures/schema_validation.py",
|
|
|
+ "fixtures/sudo_testutils.py",
|
|
|
+ "fixtures/vercel.py",
|
|
|
+ "fixtures/vsts.py",
|
|
|
+ "scripts/appconnect_cli.py",
|
|
|
+ "scripts/silo/__init__.py",
|
|
|
+ "scripts/silo/add_silo_decorators.py",
|
|
|
+ "scripts/silo/audit_silo_decorators.py",
|
|
|
+ "scripts/silo/decorate_models_by_relation.py",
|
|
|
+ "scripts/silo/decorate_unit_tests.py",
|
|
|
+ "setup.py",
|
|
|
+ "src/bitfield/__init__.py",
|
|
|
+ "src/bitfield/admin.py",
|
|
|
+ "src/bitfield/apps.py",
|
|
|
+ "src/bitfield/compat.py",
|
|
|
+ "src/bitfield/models.py",
|
|
|
+ "src/bitfield/query.py",
|
|
|
+ "src/bitfield/types.py",
|
|
|
+ "src/django_picklefield/__init__.py",
|
|
|
+ "src/django_picklefield/constants.py",
|
|
|
+ "src/django_picklefield/fields.py",
|
|
|
+ "src/sentry/__init__.py",
|
|
|
+ "src/sentry/__main__.py",
|
|
|
+ "src/sentry/_importchecker.py",
|
|
|
+ "src/sentry/admin.py",
|
|
|
+ "src/sentry/adoption/__init__.py",
|
|
|
+ "src/sentry/adoption/manager.py",
|
|
|
+ "src/sentry/analytics/__init__.py",
|
|
|
+ "src/sentry/analytics/attribute.py",
|
|
|
+ "src/sentry/analytics/base.py",
|
|
|
+ "src/sentry/analytics/event.py",
|
|
|
+ "src/sentry/analytics/event_manager.py",
|
|
|
+ "src/sentry/analytics/events/__init__.py",
|
|
|
+ "src/sentry/analytics/events/active_release_notification_dry_run.py",
|
|
|
+ "src/sentry/analytics/events/active_release_notification_sent.py",
|
|
|
+ "src/sentry/analytics/events/advanced_search_feature_gated.py",
|
|
|
+ "src/sentry/analytics/events/alert_created.py",
|
|
|
+ "src/sentry/analytics/events/alert_edited.py",
|
|
|
+ "src/sentry/analytics/events/alert_rule_ui_component_webhook_sent.py",
|
|
|
+ "src/sentry/analytics/events/codeowners_assignment.py",
|
|
|
+ "src/sentry/analytics/events/codeowners_created.py",
|
|
|
+ "src/sentry/analytics/events/codeowners_updated.py",
|
|
|
+ "src/sentry/analytics/events/comment_webhooks.py",
|
|
|
+ "src/sentry/analytics/events/first_event_sent.py",
|
|
|
+ "src/sentry/analytics/events/first_release_tag_sent.py",
|
|
|
+ "src/sentry/analytics/events/first_sourcemaps_sent.py",
|
|
|
+ "src/sentry/analytics/events/first_transaction_sent.py",
|
|
|
+ "src/sentry/analytics/events/first_user_context_sent.py",
|
|
|
+ "src/sentry/analytics/events/groupowner_assignment.py",
|
|
|
+ "src/sentry/analytics/events/inapp_request.py",
|
|
|
+ "src/sentry/analytics/events/inbox_in.py",
|
|
|
+ "src/sentry/analytics/events/inbox_out.py",
|
|
|
+ "src/sentry/analytics/events/integration_pipeline_step.py",
|
|
|
+ "src/sentry/analytics/events/integration_serverless_setup.py",
|
|
|
+ "src/sentry/analytics/events/internal_integration_created.py",
|
|
|
+ "src/sentry/analytics/events/issue_alert_fired.py",
|
|
|
+ "src/sentry/analytics/events/issue_assigned.py",
|
|
|
+ "src/sentry/analytics/events/issue_deleted.py",
|
|
|
+ "src/sentry/analytics/events/issue_ignored.py",
|
|
|
+ "src/sentry/analytics/events/issue_mark_reviewed.py",
|
|
|
+ "src/sentry/analytics/events/issue_resolved.py",
|
|
|
+ "src/sentry/analytics/events/issue_tracker_used.py",
|
|
|
+ "src/sentry/analytics/events/issue_unignored.py",
|
|
|
+ "src/sentry/analytics/events/issue_unresolved.py",
|
|
|
+ "src/sentry/analytics/events/issueowners_assignment.py",
|
|
|
+ "src/sentry/analytics/events/join_request_created.py",
|
|
|
+ "src/sentry/analytics/events/join_request_link_viewed.py",
|
|
|
+ "src/sentry/analytics/events/manual_issue_assignment.py",
|
|
|
+ "src/sentry/analytics/events/member_invited.py",
|
|
|
+ "src/sentry/analytics/events/metric_alert_with_ui_component_created.py",
|
|
|
+ "src/sentry/analytics/events/notifications_settings_updated.py",
|
|
|
+ "src/sentry/analytics/events/onboarding_continuation_sent.py",
|
|
|
+ "src/sentry/analytics/events/organization_created.py",
|
|
|
+ "src/sentry/analytics/events/organization_joined.py",
|
|
|
+ "src/sentry/analytics/events/plugin_enabled.py",
|
|
|
+ "src/sentry/analytics/events/project_created.py",
|
|
|
+ "src/sentry/analytics/events/project_issue_searched.py",
|
|
|
+ "src/sentry/analytics/events/quick_trace_connected_services.py",
|
|
|
+ "src/sentry/analytics/events/release_created.py",
|
|
|
+ "src/sentry/analytics/events/release_get_previous_commits.py",
|
|
|
+ "src/sentry/analytics/events/release_set_commits.py",
|
|
|
+ "src/sentry/analytics/events/repo_linked.py",
|
|
|
+ "src/sentry/analytics/events/search_saved.py",
|
|
|
+ "src/sentry/analytics/events/second_platform_added.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_created.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_deleted.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_installation_token_created.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_installation_token_deleted.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_installation_updated.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_installed.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_schema_validation_error.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_token_exchanged.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_uninstalled.py",
|
|
|
+ "src/sentry/analytics/events/sentry_app_updated.py",
|
|
|
+ "src/sentry/analytics/events/sentryapp_issue_webhooks.py",
|
|
|
+ "src/sentry/analytics/events/sso_enabled.py",
|
|
|
+ "src/sentry/analytics/events/team_created.py",
|
|
|
+ "src/sentry/analytics/events/user_created.py",
|
|
|
+ "src/sentry/analytics/events/user_signup.py",
|
|
|
+ "src/sentry/analytics/map.py",
|
|
|
+ "src/sentry/analytics/pubsub.py",
|
|
|
+ "src/sentry/analytics/utils.py",
|
|
|
+ "src/sentry/api/__init__.py",
|
|
|
+ "src/sentry/api/analytics.py",
|
|
|
+ "src/sentry/api/authentication.py",
|
|
|
+ "src/sentry/api/base.py",
|
|
|
+ "src/sentry/api/bases/__init__.py",
|
|
|
+ "src/sentry/api/bases/avatar.py",
|
|
|
+ "src/sentry/api/bases/doc_integrations.py",
|
|
|
+ "src/sentry/api/bases/event.py",
|
|
|
+ "src/sentry/api/bases/external_actor.py",
|
|
|
+ "src/sentry/api/bases/group.py",
|
|
|
+ "src/sentry/api/bases/incident.py",
|
|
|
+ "src/sentry/api/bases/integration.py",
|
|
|
+ "src/sentry/api/bases/monitor.py",
|
|
|
+ "src/sentry/api/bases/organization.py",
|
|
|
+ "src/sentry/api/bases/organization_events.py",
|
|
|
+ "src/sentry/api/bases/organization_integrations.py",
|
|
|
+ "src/sentry/api/bases/organization_request_change.py",
|
|
|
+ "src/sentry/api/bases/organizationmember.py",
|
|
|
+ "src/sentry/api/bases/project.py",
|
|
|
+ "src/sentry/api/bases/project_request_change.py",
|
|
|
+ "src/sentry/api/bases/project_transaction_threshold_override.py",
|
|
|
+ "src/sentry/api/bases/rule.py",
|
|
|
+ "src/sentry/api/bases/sentryapps.py",
|
|
|
+ "src/sentry/api/bases/team.py",
|
|
|
+ "src/sentry/api/bases/user.py",
|
|
|
+ "src/sentry/api/client.py",
|
|
|
+ "src/sentry/api/decorators.py",
|
|
|
+ "src/sentry/api/endpoints/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/accept_organization_invite.py",
|
|
|
+ "src/sentry/api/endpoints/accept_project_transfer.py",
|
|
|
+ "src/sentry/api/endpoints/api_application_details.py",
|
|
|
+ "src/sentry/api/endpoints/api_applications.py",
|
|
|
+ "src/sentry/api/endpoints/api_authorizations.py",
|
|
|
+ "src/sentry/api/endpoints/api_tokens.py",
|
|
|
+ "src/sentry/api/endpoints/assistant.py",
|
|
|
+ "src/sentry/api/endpoints/auth_config.py",
|
|
|
+ "src/sentry/api/endpoints/auth_index.py",
|
|
|
+ "src/sentry/api/endpoints/auth_login.py",
|
|
|
+ "src/sentry/api/endpoints/authenticator_index.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/doc_integration.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/organization.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/project.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/sentry_app.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/team.py",
|
|
|
+ "src/sentry/api/endpoints/avatar/user.py",
|
|
|
+ "src/sentry/api/endpoints/broadcast_details.py",
|
|
|
+ "src/sentry/api/endpoints/broadcast_index.py",
|
|
|
+ "src/sentry/api/endpoints/builtin_symbol_sources.py",
|
|
|
+ "src/sentry/api/endpoints/catchall.py",
|
|
|
+ "src/sentry/api/endpoints/chunk.py",
|
|
|
+ "src/sentry/api/endpoints/client_state.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/details.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/external_actor/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/external_actor/team_details.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/external_actor/team_index.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/external_actor/user_details.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/external_actor/user_index.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/index.py",
|
|
|
+ "src/sentry/api/endpoints/codeowners/request.py",
|
|
|
+ "src/sentry/api/endpoints/data_scrubbing_selector_suggestions.py",
|
|
|
+ "src/sentry/api/endpoints/debug_files.py",
|
|
|
+ "src/sentry/api/endpoints/event_apple_crash_report.py",
|
|
|
+ "src/sentry/api/endpoints/event_attachment_details.py",
|
|
|
+ "src/sentry/api/endpoints/event_attachments.py",
|
|
|
+ "src/sentry/api/endpoints/event_file_committers.py",
|
|
|
+ "src/sentry/api/endpoints/event_grouping_info.py",
|
|
|
+ "src/sentry/api/endpoints/event_owners.py",
|
|
|
+ "src/sentry/api/endpoints/event_reprocessable.py",
|
|
|
+ "src/sentry/api/endpoints/filechange.py",
|
|
|
+ "src/sentry/api/endpoints/group_activities.py",
|
|
|
+ "src/sentry/api/endpoints/group_attachments.py",
|
|
|
+ "src/sentry/api/endpoints/group_current_release.py",
|
|
|
+ "src/sentry/api/endpoints/group_details.py",
|
|
|
+ "src/sentry/api/endpoints/group_events.py",
|
|
|
+ "src/sentry/api/endpoints/group_events_latest.py",
|
|
|
+ "src/sentry/api/endpoints/group_events_oldest.py",
|
|
|
+ "src/sentry/api/endpoints/group_external_issue_details.py",
|
|
|
+ "src/sentry/api/endpoints/group_external_issues.py",
|
|
|
+ "src/sentry/api/endpoints/group_first_last_release.py",
|
|
|
+ "src/sentry/api/endpoints/group_hashes.py",
|
|
|
+ "src/sentry/api/endpoints/group_hashes_split.py",
|
|
|
+ "src/sentry/api/endpoints/group_integration_details.py",
|
|
|
+ "src/sentry/api/endpoints/group_integrations.py",
|
|
|
+ "src/sentry/api/endpoints/group_notes.py",
|
|
|
+ "src/sentry/api/endpoints/group_notes_details.py",
|
|
|
+ "src/sentry/api/endpoints/group_participants.py",
|
|
|
+ "src/sentry/api/endpoints/group_reprocessing.py",
|
|
|
+ "src/sentry/api/endpoints/group_similar_issues.py",
|
|
|
+ "src/sentry/api/endpoints/group_stats.py",
|
|
|
+ "src/sentry/api/endpoints/group_suspect_releases.py",
|
|
|
+ "src/sentry/api/endpoints/group_tagkey_details.py",
|
|
|
+ "src/sentry/api/endpoints/group_tagkey_values.py",
|
|
|
+ "src/sentry/api/endpoints/group_tags.py",
|
|
|
+ "src/sentry/api/endpoints/group_tombstone.py",
|
|
|
+ "src/sentry/api/endpoints/group_tombstone_details.py",
|
|
|
+ "src/sentry/api/endpoints/group_user_reports.py",
|
|
|
+ "src/sentry/api/endpoints/grouping_configs.py",
|
|
|
+ "src/sentry/api/endpoints/grouping_level_new_issues.py",
|
|
|
+ "src/sentry/api/endpoints/grouping_levels.py",
|
|
|
+ "src/sentry/api/endpoints/index.py",
|
|
|
+ "src/sentry/api/endpoints/integration_features.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/doc_integrations/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/doc_integrations/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/doc_integrations/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/install_request.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/organization_integrations/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/organization_integrations/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/organization_integrations/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/plugins/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/plugins/configs_index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/plugins/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/authorizations.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/components.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/features.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/external_issue/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/external_issue/actions.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/external_issue/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/external_issue/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/external_requests.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/installation/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/interaction.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/internal_app_token/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/internal_app_token/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/internal_app_token/index.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/organization_sentry_apps.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/publish_request.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/requests.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/stats/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/stats/details.py",
|
|
|
+ "src/sentry/api/endpoints/integrations/sentry_apps/stats/index.py",
|
|
|
+ "src/sentry/api/endpoints/internal/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/internal/beacon.py",
|
|
|
+ "src/sentry/api/endpoints/internal/environment.py",
|
|
|
+ "src/sentry/api/endpoints/internal/mail.py",
|
|
|
+ "src/sentry/api/endpoints/internal/packages.py",
|
|
|
+ "src/sentry/api/endpoints/internal/queue_tasks.py",
|
|
|
+ "src/sentry/api/endpoints/internal/quotas.py",
|
|
|
+ "src/sentry/api/endpoints/internal/stats.py",
|
|
|
+ "src/sentry/api/endpoints/internal/warnings.py",
|
|
|
+ "src/sentry/api/endpoints/monitor_checkin_details.py",
|
|
|
+ "src/sentry/api/endpoints/monitor_checkins.py",
|
|
|
+ "src/sentry/api/endpoints/monitor_details.py",
|
|
|
+ "src/sentry/api/endpoints/monitor_stats.py",
|
|
|
+ "src/sentry/api/endpoints/organization_access_request_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_activity.py",
|
|
|
+ "src/sentry/api/endpoints/organization_api_key_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_api_key_index.py",
|
|
|
+ "src/sentry/api/endpoints/organization_auditlogs.py",
|
|
|
+ "src/sentry/api/endpoints/organization_auth_provider_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_auth_provider_send_reminders.py",
|
|
|
+ "src/sentry/api/endpoints/organization_auth_providers.py",
|
|
|
+ "src/sentry/api/endpoints/organization_code_mapping_codeowners.py",
|
|
|
+ "src/sentry/api/endpoints/organization_code_mapping_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_code_mappings.py",
|
|
|
+ "src/sentry/api/endpoints/organization_codeowners_associations.py",
|
|
|
+ "src/sentry/api/endpoints/organization_config_repositories.py",
|
|
|
+ "src/sentry/api/endpoints/organization_dashboard_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_dashboard_widget_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_dashboards.py",
|
|
|
+ "src/sentry/api/endpoints/organization_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_dynamic_sampling_sdk_versions.py",
|
|
|
+ "src/sentry/api/endpoints/organization_environments.py",
|
|
|
+ "src/sentry/api/endpoints/organization_event_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_eventid.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_facets.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_facets_performance.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_has_measurements.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_histogram.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_meta.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_span_ops.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_spans_count_histogram.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_spans_histogram.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_spans_performance.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_stats.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_trace.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_trends.py",
|
|
|
+ "src/sentry/api/endpoints/organization_events_vitals.py",
|
|
|
+ "src/sentry/api/endpoints/organization_group_index.py",
|
|
|
+ "src/sentry/api/endpoints/organization_group_index_stats.py",
|
|
|
+ "src/sentry/api/endpoints/organization_index.py",
|
|
|
+ "src/sentry/api/endpoints/organization_integration_issues.py",
|
|
|
+ "src/sentry/api/endpoints/organization_integration_repos.py",
|
|
|
+ "src/sentry/api/endpoints/organization_integration_serverless_functions.py",
|
|
|
+ "src/sentry/api/endpoints/organization_issues_count.py",
|
|
|
+ "src/sentry/api/endpoints/organization_issues_resolved_in_release.py",
|
|
|
+ "src/sentry/api/endpoints/organization_measurements_meta.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/index.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/requests/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/requests/invite/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/requests/invite/details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/requests/invite/index.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/requests/join.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member/team_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_member_unreleased_commits.py",
|
|
|
+ "src/sentry/api/endpoints/organization_metrics.py",
|
|
|
+ "src/sentry/api/endpoints/organization_metrics_meta.py",
|
|
|
+ "src/sentry/api/endpoints/organization_monitors.py",
|
|
|
+ "src/sentry/api/endpoints/organization_onboarding_continuation_email.py",
|
|
|
+ "src/sentry/api/endpoints/organization_onboarding_tasks.py",
|
|
|
+ "src/sentry/api/endpoints/organization_pinned_searches.py",
|
|
|
+ "src/sentry/api/endpoints/organization_processingissues.py",
|
|
|
+ "src/sentry/api/endpoints/organization_profiling_profiles.py",
|
|
|
+ "src/sentry/api/endpoints/organization_projects.py",
|
|
|
+ "src/sentry/api/endpoints/organization_projects_sent_first_event.py",
|
|
|
+ "src/sentry/api/endpoints/organization_recent_searches.py",
|
|
|
+ "src/sentry/api/endpoints/organization_relay_usage.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_assemble.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_commits.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_file_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_files.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_meta.py",
|
|
|
+ "src/sentry/api/endpoints/organization_release_previous_commits.py",
|
|
|
+ "src/sentry/api/endpoints/organization_releases.py",
|
|
|
+ "src/sentry/api/endpoints/organization_repositories.py",
|
|
|
+ "src/sentry/api/endpoints/organization_repository_commits.py",
|
|
|
+ "src/sentry/api/endpoints/organization_repository_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_request_project_creation.py",
|
|
|
+ "src/sentry/api/endpoints/organization_sdk_updates.py",
|
|
|
+ "src/sentry/api/endpoints/organization_search_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_searches.py",
|
|
|
+ "src/sentry/api/endpoints/organization_sentry_function.py",
|
|
|
+ "src/sentry/api/endpoints/organization_sentry_function_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_sessions.py",
|
|
|
+ "src/sentry/api/endpoints/organization_shortid.py",
|
|
|
+ "src/sentry/api/endpoints/organization_slugs.py",
|
|
|
+ "src/sentry/api/endpoints/organization_stats.py",
|
|
|
+ "src/sentry/api/endpoints/organization_stats_v2.py",
|
|
|
+ "src/sentry/api/endpoints/organization_tagkey_values.py",
|
|
|
+ "src/sentry/api/endpoints/organization_tags.py",
|
|
|
+ "src/sentry/api/endpoints/organization_teams.py",
|
|
|
+ "src/sentry/api/endpoints/organization_transaction_anomaly_detection.py",
|
|
|
+ "src/sentry/api/endpoints/organization_user_details.py",
|
|
|
+ "src/sentry/api/endpoints/organization_user_issues_search.py",
|
|
|
+ "src/sentry/api/endpoints/organization_user_reports.py",
|
|
|
+ "src/sentry/api/endpoints/organization_user_teams.py",
|
|
|
+ "src/sentry/api/endpoints/organization_users.py",
|
|
|
+ "src/sentry/api/endpoints/organization_vitals_overview.py",
|
|
|
+ "src/sentry/api/endpoints/project_agnostic_rule_conditions.py",
|
|
|
+ "src/sentry/api/endpoints/project_app_store_connect_credentials.py",
|
|
|
+ "src/sentry/api/endpoints/project_commits.py",
|
|
|
+ "src/sentry/api/endpoints/project_create_sample.py",
|
|
|
+ "src/sentry/api/endpoints/project_create_sample_transaction.py",
|
|
|
+ "src/sentry/api/endpoints/project_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_docs_platform.py",
|
|
|
+ "src/sentry/api/endpoints/project_dynamic_sampling.py",
|
|
|
+ "src/sentry/api/endpoints/project_environment_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_environments.py",
|
|
|
+ "src/sentry/api/endpoints/project_event_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_events.py",
|
|
|
+ "src/sentry/api/endpoints/project_filter_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_filters.py",
|
|
|
+ "src/sentry/api/endpoints/project_group_index.py",
|
|
|
+ "src/sentry/api/endpoints/project_group_stats.py",
|
|
|
+ "src/sentry/api/endpoints/project_grouping_configs.py",
|
|
|
+ "src/sentry/api/endpoints/project_index.py",
|
|
|
+ "src/sentry/api/endpoints/project_issues_resolved_in_release.py",
|
|
|
+ "src/sentry/api/endpoints/project_key_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_key_stats.py",
|
|
|
+ "src/sentry/api/endpoints/project_keys.py",
|
|
|
+ "src/sentry/api/endpoints/project_member_index.py",
|
|
|
+ "src/sentry/api/endpoints/project_ownership.py",
|
|
|
+ "src/sentry/api/endpoints/project_performance_issue_settings.py",
|
|
|
+ "src/sentry/api/endpoints/project_platforms.py",
|
|
|
+ "src/sentry/api/endpoints/project_plugin_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_plugins.py",
|
|
|
+ "src/sentry/api/endpoints/project_processingissues.py",
|
|
|
+ "src/sentry/api/endpoints/project_profiling_profile.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_activity.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_commits.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_file_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_files.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_repositories.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_setup.py",
|
|
|
+ "src/sentry/api/endpoints/project_release_stats.py",
|
|
|
+ "src/sentry/api/endpoints/project_releases.py",
|
|
|
+ "src/sentry/api/endpoints/project_releases_token.py",
|
|
|
+ "src/sentry/api/endpoints/project_repo_path_parsing.py",
|
|
|
+ "src/sentry/api/endpoints/project_reprocessing.py",
|
|
|
+ "src/sentry/api/endpoints/project_rule_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_rule_task_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_rules.py",
|
|
|
+ "src/sentry/api/endpoints/project_rules_configuration.py",
|
|
|
+ "src/sentry/api/endpoints/project_search_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_searches.py",
|
|
|
+ "src/sentry/api/endpoints/project_servicehook_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_servicehook_stats.py",
|
|
|
+ "src/sentry/api/endpoints/project_servicehooks.py",
|
|
|
+ "src/sentry/api/endpoints/project_stacktrace_link.py",
|
|
|
+ "src/sentry/api/endpoints/project_stats.py",
|
|
|
+ "src/sentry/api/endpoints/project_tagkey_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_tagkey_values.py",
|
|
|
+ "src/sentry/api/endpoints/project_tags.py",
|
|
|
+ "src/sentry/api/endpoints/project_team_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_teams.py",
|
|
|
+ "src/sentry/api/endpoints/project_transaction_threshold.py",
|
|
|
+ "src/sentry/api/endpoints/project_transaction_threshold_override.py",
|
|
|
+ "src/sentry/api/endpoints/project_transfer.py",
|
|
|
+ "src/sentry/api/endpoints/project_user_details.py",
|
|
|
+ "src/sentry/api/endpoints/project_user_reports.py",
|
|
|
+ "src/sentry/api/endpoints/project_user_stats.py",
|
|
|
+ "src/sentry/api/endpoints/project_users.py",
|
|
|
+ "src/sentry/api/endpoints/prompts_activity.py",
|
|
|
+ "src/sentry/api/endpoints/relay/__init__.py",
|
|
|
+ "src/sentry/api/endpoints/relay/constants.py",
|
|
|
+ "src/sentry/api/endpoints/relay/details.py",
|
|
|
+ "src/sentry/api/endpoints/relay/health_check.py",
|
|
|
+ "src/sentry/api/endpoints/relay/index.py",
|
|
|
+ "src/sentry/api/endpoints/relay/project_configs.py",
|
|
|
+ "src/sentry/api/endpoints/relay/project_ids.py",
|
|
|
+ "src/sentry/api/endpoints/relay/public_keys.py",
|
|
|
+ "src/sentry/api/endpoints/relay/register_challenge.py",
|
|
|
+ "src/sentry/api/endpoints/relay/register_response.py",
|
|
|
+ "src/sentry/api/endpoints/release_deploys.py",
|
|
|
+ "src/sentry/api/endpoints/setup_wizard.py",
|
|
|
+ "src/sentry/api/endpoints/shared_group_details.py",
|
|
|
+ "src/sentry/api/endpoints/system_health.py",
|
|
|
+ "src/sentry/api/endpoints/system_options.py",
|
|
|
+ "src/sentry/api/endpoints/team_alerts_triggered.py",
|
|
|
+ "src/sentry/api/endpoints/team_all_unresolved_issues.py",
|
|
|
+ "src/sentry/api/endpoints/team_details.py",
|
|
|
+ "src/sentry/api/endpoints/team_groups_old.py",
|
|
|
+ "src/sentry/api/endpoints/team_issue_breakdown.py",
|
|
|
+ "src/sentry/api/endpoints/team_members.py",
|
|
|
+ "src/sentry/api/endpoints/team_notification_settings_details.py",
|
|
|
+ "src/sentry/api/endpoints/team_projects.py",
|
|
|
+ "src/sentry/api/endpoints/team_release_count.py",
|
|
|
+ "src/sentry/api/endpoints/team_stats.py",
|
|
|
+ "src/sentry/api/endpoints/team_time_to_resolution.py",
|
|
|
+ "src/sentry/api/endpoints/team_unresolved_issue_age.py",
|
|
|
+ "src/sentry/api/endpoints/user_authenticator_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_authenticator_enroll.py",
|
|
|
+ "src/sentry/api/endpoints/user_authenticator_index.py",
|
|
|
+ "src/sentry/api/endpoints/user_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_emails.py",
|
|
|
+ "src/sentry/api/endpoints/user_emails_confirm.py",
|
|
|
+ "src/sentry/api/endpoints/user_identity.py",
|
|
|
+ "src/sentry/api/endpoints/user_identity_config.py",
|
|
|
+ "src/sentry/api/endpoints/user_identity_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_index.py",
|
|
|
+ "src/sentry/api/endpoints/user_ips.py",
|
|
|
+ "src/sentry/api/endpoints/user_notification_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_notification_fine_tuning.py",
|
|
|
+ "src/sentry/api/endpoints/user_notification_settings_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_organizationintegrations.py",
|
|
|
+ "src/sentry/api/endpoints/user_organizations.py",
|
|
|
+ "src/sentry/api/endpoints/user_password.py",
|
|
|
+ "src/sentry/api/endpoints/user_permission_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_permissions.py",
|
|
|
+ "src/sentry/api/endpoints/user_permissions_config.py",
|
|
|
+ "src/sentry/api/endpoints/user_role_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_roles.py",
|
|
|
+ "src/sentry/api/endpoints/user_social_identities_index.py",
|
|
|
+ "src/sentry/api/endpoints/user_social_identity_details.py",
|
|
|
+ "src/sentry/api/endpoints/user_subscriptions.py",
|
|
|
+ "src/sentry/api/endpoints/userroles_details.py",
|
|
|
+ "src/sentry/api/endpoints/userroles_index.py",
|
|
|
+ "src/sentry/api/event_search.py",
|
|
|
+ "src/sentry/api/exceptions.py",
|
|
|
+ "src/sentry/api/fields/__init__.py",
|
|
|
+ "src/sentry/api/fields/actor.py",
|
|
|
+ "src/sentry/api/fields/avatar.py",
|
|
|
+ "src/sentry/api/fields/empty_decimal.py",
|
|
|
+ "src/sentry/api/fields/empty_integer.py",
|
|
|
+ "src/sentry/api/fields/multiplechoice.py",
|
|
|
+ "src/sentry/api/fields/secret.py",
|
|
|
+ "src/sentry/api/fields/serializedfile.py",
|
|
|
+ "src/sentry/api/fields/user.py",
|
|
|
+ "src/sentry/api/handlers.py",
|
|
|
+ "src/sentry/api/helpers/__init__.py",
|
|
|
+ "src/sentry/api/helpers/deprecation.py",
|
|
|
+ "src/sentry/api/helpers/environments.py",
|
|
|
+ "src/sentry/api/helpers/events.py",
|
|
|
+ "src/sentry/api/helpers/group_index/__init__.py",
|
|
|
+ "src/sentry/api/helpers/group_index/delete.py",
|
|
|
+ "src/sentry/api/helpers/group_index/index.py",
|
|
|
+ "src/sentry/api/helpers/group_index/update.py",
|
|
|
+ "src/sentry/api/helpers/group_index/validators/__init__.py",
|
|
|
+ "src/sentry/api/helpers/group_index/validators/group.py",
|
|
|
+ "src/sentry/api/helpers/group_index/validators/in_commit.py",
|
|
|
+ "src/sentry/api/helpers/group_index/validators/inbox_details.py",
|
|
|
+ "src/sentry/api/helpers/group_index/validators/status_details.py",
|
|
|
+ "src/sentry/api/helpers/processing_issues.py",
|
|
|
+ "src/sentry/api/helpers/releases.py",
|
|
|
+ "src/sentry/api/helpers/teams.py",
|
|
|
+ "src/sentry/api/helpers/user_reports.py",
|
|
|
+ "src/sentry/api/invite_helper.py",
|
|
|
+ "src/sentry/api/issue_search.py",
|
|
|
+ "src/sentry/api/paginator.py",
|
|
|
+ "src/sentry/api/permissions.py",
|
|
|
+ "src/sentry/api/release_search.py",
|
|
|
+ "src/sentry/api/serializers/__init__.py",
|
|
|
+ "src/sentry/api/serializers/base.py",
|
|
|
+ "src/sentry/api/serializers/models/__init__.py",
|
|
|
+ "src/sentry/api/serializers/models/activity.py",
|
|
|
+ "src/sentry/api/serializers/models/actor.py",
|
|
|
+ "src/sentry/api/serializers/models/alert_rule.py",
|
|
|
+ "src/sentry/api/serializers/models/alert_rule_trigger.py",
|
|
|
+ "src/sentry/api/serializers/models/alert_rule_trigger_action.py",
|
|
|
+ "src/sentry/api/serializers/models/apiapplication.py",
|
|
|
+ "src/sentry/api/serializers/models/apiauthorization.py",
|
|
|
+ "src/sentry/api/serializers/models/apikey.py",
|
|
|
+ "src/sentry/api/serializers/models/apitoken.py",
|
|
|
+ "src/sentry/api/serializers/models/app_platform_event.py",
|
|
|
+ "src/sentry/api/serializers/models/auditlogentry.py",
|
|
|
+ "src/sentry/api/serializers/models/auth_provider.py",
|
|
|
+ "src/sentry/api/serializers/models/authenticator.py",
|
|
|
+ "src/sentry/api/serializers/models/broadcast.py",
|
|
|
+ "src/sentry/api/serializers/models/commit.py",
|
|
|
+ "src/sentry/api/serializers/models/dashboard.py",
|
|
|
+ "src/sentry/api/serializers/models/debug_file.py",
|
|
|
+ "src/sentry/api/serializers/models/deploy.py",
|
|
|
+ "src/sentry/api/serializers/models/discoversavedquery.py",
|
|
|
+ "src/sentry/api/serializers/models/doc_integration.py",
|
|
|
+ "src/sentry/api/serializers/models/doc_integration_avatar.py",
|
|
|
+ "src/sentry/api/serializers/models/environment.py",
|
|
|
+ "src/sentry/api/serializers/models/event.py",
|
|
|
+ "src/sentry/api/serializers/models/eventattachment.py",
|
|
|
+ "src/sentry/api/serializers/models/eventuser.py",
|
|
|
+ "src/sentry/api/serializers/models/exporteddata.py",
|
|
|
+ "src/sentry/api/serializers/models/external_actor.py",
|
|
|
+ "src/sentry/api/serializers/models/filechange.py",
|
|
|
+ "src/sentry/api/serializers/models/group.py",
|
|
|
+ "src/sentry/api/serializers/models/group_stream.py",
|
|
|
+ "src/sentry/api/serializers/models/grouprelease.py",
|
|
|
+ "src/sentry/api/serializers/models/groupseen.py",
|
|
|
+ "src/sentry/api/serializers/models/grouptombstone.py",
|
|
|
+ "src/sentry/api/serializers/models/identity.py",
|
|
|
+ "src/sentry/api/serializers/models/identityprovider.py",
|
|
|
+ "src/sentry/api/serializers/models/incident.py",
|
|
|
+ "src/sentry/api/serializers/models/incidentactivity.py",
|
|
|
+ "src/sentry/api/serializers/models/incidentseen.py",
|
|
|
+ "src/sentry/api/serializers/models/integration.py",
|
|
|
+ "src/sentry/api/serializers/models/integration_feature.py",
|
|
|
+ "src/sentry/api/serializers/models/monitor.py",
|
|
|
+ "src/sentry/api/serializers/models/monitorcheckin.py",
|
|
|
+ "src/sentry/api/serializers/models/notification_setting.py",
|
|
|
+ "src/sentry/api/serializers/models/organization.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_access_request.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/__init__.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/base.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/expand/__init__.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/expand/projects.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/expand/roles.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/expand/teams.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/response.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/scim.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_member/utils.py",
|
|
|
+ "src/sentry/api/serializers/models/organization_plugin.py",
|
|
|
+ "src/sentry/api/serializers/models/platformexternalissue.py",
|
|
|
+ "src/sentry/api/serializers/models/plugin.py",
|
|
|
+ "src/sentry/api/serializers/models/processingissue.py",
|
|
|
+ "src/sentry/api/serializers/models/project.py",
|
|
|
+ "src/sentry/api/serializers/models/project_key.py",
|
|
|
+ "src/sentry/api/serializers/models/project_platform.py",
|
|
|
+ "src/sentry/api/serializers/models/project_transaction_threshold.py",
|
|
|
+ "src/sentry/api/serializers/models/projectcodeowners.py",
|
|
|
+ "src/sentry/api/serializers/models/projectownership.py",
|
|
|
+ "src/sentry/api/serializers/models/pullrequest.py",
|
|
|
+ "src/sentry/api/serializers/models/recentsearch.py",
|
|
|
+ "src/sentry/api/serializers/models/relay.py",
|
|
|
+ "src/sentry/api/serializers/models/relayusage.py",
|
|
|
+ "src/sentry/api/serializers/models/release.py",
|
|
|
+ "src/sentry/api/serializers/models/release_file.py",
|
|
|
+ "src/sentry/api/serializers/models/releaseactivity.py",
|
|
|
+ "src/sentry/api/serializers/models/repository.py",
|
|
|
+ "src/sentry/api/serializers/models/repository_project_path_config.py",
|
|
|
+ "src/sentry/api/serializers/models/role.py",
|
|
|
+ "src/sentry/api/serializers/models/rule.py",
|
|
|
+ "src/sentry/api/serializers/models/savedsearch.py",
|
|
|
+ "src/sentry/api/serializers/models/sentry_app.py",
|
|
|
+ "src/sentry/api/serializers/models/sentry_app_avatar.py",
|
|
|
+ "src/sentry/api/serializers/models/sentry_app_component.py",
|
|
|
+ "src/sentry/api/serializers/models/sentry_app_installation.py",
|
|
|
+ "src/sentry/api/serializers/models/sentry_function.py",
|
|
|
+ "src/sentry/api/serializers/models/servicehook.py",
|
|
|
+ "src/sentry/api/serializers/models/tagvalue.py",
|
|
|
+ "src/sentry/api/serializers/models/team.py",
|
|
|
+ "src/sentry/api/serializers/models/user.py",
|
|
|
+ "src/sentry/api/serializers/models/user_identity_config.py",
|
|
|
+ "src/sentry/api/serializers/models/user_notifications.py",
|
|
|
+ "src/sentry/api/serializers/models/user_social_auth.py",
|
|
|
+ "src/sentry/api/serializers/models/useremail.py",
|
|
|
+ "src/sentry/api/serializers/models/userip.py",
|
|
|
+ "src/sentry/api/serializers/models/userreport.py",
|
|
|
+ "src/sentry/api/serializers/models/userrole.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/__init__.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/base.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/commit.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/dashboard.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/doc_integration.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/environment.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/group_notes.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/json.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/list.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/mentions.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/origin.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/project.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/project_key.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/release.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/rule.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/sentry_app.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/sentry_app_installation.py",
|
|
|
+ "src/sentry/api/serializers/rest_framework/sentry_app_request.py",
|
|
|
+ "src/sentry/api/serializers/snuba.py",
|
|
|
+ "src/sentry/api/serializers/types.py",
|
|
|
+ "src/sentry/api/urls.py",
|
|
|
+ "src/sentry/api/utils.py",
|
|
|
+ "src/sentry/api/validators/__init__.py",
|
|
|
+ "src/sentry/api/validators/auth.py",
|
|
|
+ "src/sentry/api/validators/broadcast.py",
|
|
|
+ "src/sentry/api/validators/doc_integration.py",
|
|
|
+ "src/sentry/api/validators/email.py",
|
|
|
+ "src/sentry/api/validators/external_actor.py",
|
|
|
+ "src/sentry/api/validators/integrations.py",
|
|
|
+ "src/sentry/api/validators/monitor.py",
|
|
|
+ "src/sentry/api/validators/notifications.py",
|
|
|
+ "src/sentry/api/validators/project.py",
|
|
|
+ "src/sentry/api/validators/project_codeowners.py",
|
|
|
+ "src/sentry/api/validators/sentry_apps/__init__.py",
|
|
|
+ "src/sentry/api/validators/sentry_apps/schema.py",
|
|
|
+ "src/sentry/api/validators/servicehook.py",
|
|
|
+ "src/sentry/api/validators/userrole.py",
|
|
|
+ "src/sentry/apidocs/__init__.py",
|
|
|
+ "src/sentry/apidocs/build.py",
|
|
|
+ "src/sentry/apidocs/constants.py",
|
|
|
+ "src/sentry/apidocs/extensions.py",
|
|
|
+ "src/sentry/apidocs/hooks.py",
|
|
|
+ "src/sentry/apidocs/parameters.py",
|
|
|
+ "src/sentry/apidocs/public_exclusion_list.py",
|
|
|
+ "src/sentry/apidocs/spectacular_ports.py",
|
|
|
+ "src/sentry/apidocs/utils.py",
|
|
|
+ "src/sentry/app.py",
|
|
|
+ "src/sentry/assistant/__init__.py",
|
|
|
+ "src/sentry/assistant/guides.py",
|
|
|
+ "src/sentry/assistant/manager.py",
|
|
|
+ "src/sentry/attachments/__init__.py",
|
|
|
+ "src/sentry/attachments/base.py",
|
|
|
+ "src/sentry/attachments/default.py",
|
|
|
+ "src/sentry/attachments/redis.py",
|
|
|
+ "src/sentry/audit_log/__init__.py",
|
|
|
+ "src/sentry/audit_log/events.py",
|
|
|
+ "src/sentry/audit_log/manager.py",
|
|
|
+ "src/sentry/audit_log/register.py",
|
|
|
+ "src/sentry/auth/__init__.py",
|
|
|
+ "src/sentry/auth/access.py",
|
|
|
+ "src/sentry/auth/authenticators/__init__.py",
|
|
|
+ "src/sentry/auth/authenticators/base.py",
|
|
|
+ "src/sentry/auth/authenticators/recovery_code.py",
|
|
|
+ "src/sentry/auth/authenticators/sms.py",
|
|
|
+ "src/sentry/auth/authenticators/totp.py",
|
|
|
+ "src/sentry/auth/authenticators/u2f.py",
|
|
|
+ "src/sentry/auth/email.py",
|
|
|
+ "src/sentry/auth/exceptions.py",
|
|
|
+ "src/sentry/auth/helper.py",
|
|
|
+ "src/sentry/auth/idpmigration.py",
|
|
|
+ "src/sentry/auth/manager.py",
|
|
|
+ "src/sentry/auth/password_validation.py",
|
|
|
+ "src/sentry/auth/provider.py",
|
|
|
+ "src/sentry/auth/providers/__init__.py",
|
|
|
+ "src/sentry/auth/providers/dummy.py",
|
|
|
+ "src/sentry/auth/providers/github/__init__.py",
|
|
|
+ "src/sentry/auth/providers/github/apps.py",
|
|
|
+ "src/sentry/auth/providers/github/client.py",
|
|
|
+ "src/sentry/auth/providers/github/constants.py",
|
|
|
+ "src/sentry/auth/providers/github/provider.py",
|
|
|
+ "src/sentry/auth/providers/github/views.py",
|
|
|
+ "src/sentry/auth/providers/google/__init__.py",
|
|
|
+ "src/sentry/auth/providers/google/apps.py",
|
|
|
+ "src/sentry/auth/providers/google/constants.py",
|
|
|
+ "src/sentry/auth/providers/google/provider.py",
|
|
|
+ "src/sentry/auth/providers/google/views.py",
|
|
|
+ "src/sentry/auth/providers/oauth2.py",
|
|
|
+ "src/sentry/auth/providers/saml2/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/activedirectory/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/activedirectory/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/activedirectory/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/activedirectory/views.py",
|
|
|
+ "src/sentry/auth/providers/saml2/auth0/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/auth0/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/auth0/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/forms.py",
|
|
|
+ "src/sentry/auth/providers/saml2/generic/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/generic/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/generic/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/generic/views.py",
|
|
|
+ "src/sentry/auth/providers/saml2/jumpcloud/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/jumpcloud/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/jumpcloud/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/jumpcloud/views.py",
|
|
|
+ "src/sentry/auth/providers/saml2/okta/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/okta/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/okta/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/onelogin/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/onelogin/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/onelogin/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/rippling/__init__.py",
|
|
|
+ "src/sentry/auth/providers/saml2/rippling/apps.py",
|
|
|
+ "src/sentry/auth/providers/saml2/rippling/provider.py",
|
|
|
+ "src/sentry/auth/providers/saml2/views.py",
|
|
|
+ "src/sentry/auth/superuser.py",
|
|
|
+ "src/sentry/auth/system.py",
|
|
|
+ "src/sentry/auth/view.py",
|
|
|
+ "src/sentry/bgtasks/__init__.py",
|
|
|
+ "src/sentry/bgtasks/api.py",
|
|
|
+ "src/sentry/bgtasks/clean_dsymcache.py",
|
|
|
+ "src/sentry/bgtasks/clean_releasefilecache.py",
|
|
|
+ "src/sentry/buffer/__init__.py",
|
|
|
+ "src/sentry/buffer/base.py",
|
|
|
+ "src/sentry/buffer/inprocess.py",
|
|
|
+ "src/sentry/buffer/redis.py",
|
|
|
+ "src/sentry/cache/__init__.py",
|
|
|
+ "src/sentry/cache/base.py",
|
|
|
+ "src/sentry/cache/django.py",
|
|
|
+ "src/sentry/cache/redis.py",
|
|
|
+ "src/sentry/celery.py",
|
|
|
+ "src/sentry/charts/__init__.py",
|
|
|
+ "src/sentry/charts/base.py",
|
|
|
+ "src/sentry/charts/chartcuterie.py",
|
|
|
+ "src/sentry/charts/endpoints.py",
|
|
|
+ "src/sentry/charts/types.py",
|
|
|
+ "src/sentry/conf/__init__.py",
|
|
|
+ "src/sentry/conf/locale.py",
|
|
|
+ "src/sentry/conf/server.py",
|
|
|
+ "src/sentry/conf/urls.py",
|
|
|
+ "src/sentry/constants.py",
|
|
|
+ "src/sentry/coreapi.py",
|
|
|
+ "src/sentry/culprit.py",
|
|
|
+ "src/sentry/data_export/__init__.py",
|
|
|
+ "src/sentry/data_export/base.py",
|
|
|
+ "src/sentry/data_export/endpoints/__init__.py",
|
|
|
+ "src/sentry/data_export/endpoints/data_export.py",
|
|
|
+ "src/sentry/data_export/endpoints/data_export_details.py",
|
|
|
+ "src/sentry/data_export/models.py",
|
|
|
+ "src/sentry/data_export/processors/__init__.py",
|
|
|
+ "src/sentry/data_export/processors/discover.py",
|
|
|
+ "src/sentry/data_export/processors/issues_by_tag.py",
|
|
|
+ "src/sentry/data_export/tasks.py",
|
|
|
+ "src/sentry/data_export/utils.py",
|
|
|
+ "src/sentry/datascrubbing.py",
|
|
|
+ "src/sentry/db/__init__.py",
|
|
|
+ "src/sentry/db/deletion.py",
|
|
|
+ "src/sentry/db/exceptions.py",
|
|
|
+ "src/sentry/db/mixin.py",
|
|
|
+ "src/sentry/db/models/__init__.py",
|
|
|
+ "src/sentry/db/models/base.py",
|
|
|
+ "src/sentry/db/models/fields/__init__.py",
|
|
|
+ "src/sentry/db/models/fields/array.py",
|
|
|
+ "src/sentry/db/models/fields/bounded.py",
|
|
|
+ "src/sentry/db/models/fields/citext.py",
|
|
|
+ "src/sentry/db/models/fields/encrypted.py",
|
|
|
+ "src/sentry/db/models/fields/foreignkey.py",
|
|
|
+ "src/sentry/db/models/fields/gzippeddict.py",
|
|
|
+ "src/sentry/db/models/fields/jsonfield.py",
|
|
|
+ "src/sentry/db/models/fields/node.py",
|
|
|
+ "src/sentry/db/models/fields/onetoone.py",
|
|
|
+ "src/sentry/db/models/fields/picklefield.py",
|
|
|
+ "src/sentry/db/models/fields/text.py",
|
|
|
+ "src/sentry/db/models/fields/uuid.py",
|
|
|
+ "src/sentry/db/models/manager/__init__.py",
|
|
|
+ "src/sentry/db/models/manager/base.py",
|
|
|
+ "src/sentry/db/models/manager/base_query_set.py",
|
|
|
+ "src/sentry/db/models/manager/option.py",
|
|
|
+ "src/sentry/db/models/paranoia.py",
|
|
|
+ "src/sentry/db/models/query.py",
|
|
|
+ "src/sentry/db/models/utils.py",
|
|
|
+ "src/sentry/db/postgres/__init__.py",
|
|
|
+ "src/sentry/db/postgres/base.py",
|
|
|
+ "src/sentry/db/postgres/creation.py",
|
|
|
+ "src/sentry/db/postgres/decorators.py",
|
|
|
+ "src/sentry/db/postgres/exceptions.py",
|
|
|
+ "src/sentry/db/postgres/helpers.py",
|
|
|
+ "src/sentry/db/postgres/operations.py",
|
|
|
+ "src/sentry/db/postgres/schema.py",
|
|
|
+ "src/sentry/debug/__init__.py",
|
|
|
+ "src/sentry/debug/utils/__init__.py",
|
|
|
+ "src/sentry/debug/utils/function_wrapper.py",
|
|
|
+ "src/sentry/debug/utils/packages.py",
|
|
|
+ "src/sentry/debug/utils/patch_context.py",
|
|
|
+ "src/sentry/debug/utils/thread_collector.py",
|
|
|
+ "src/sentry/deletions/__init__.py",
|
|
|
+ "src/sentry/deletions/base.py",
|
|
|
+ "src/sentry/deletions/defaults/__init__.py",
|
|
|
+ "src/sentry/deletions/defaults/alertrule.py",
|
|
|
+ "src/sentry/deletions/defaults/apiapplication.py",
|
|
|
+ "src/sentry/deletions/defaults/commit.py",
|
|
|
+ "src/sentry/deletions/defaults/commitauthor.py",
|
|
|
+ "src/sentry/deletions/defaults/discoversavedquery.py",
|
|
|
+ "src/sentry/deletions/defaults/group.py",
|
|
|
+ "src/sentry/deletions/defaults/organization.py",
|
|
|
+ "src/sentry/deletions/defaults/organizationintegration.py",
|
|
|
+ "src/sentry/deletions/defaults/project.py",
|
|
|
+ "src/sentry/deletions/defaults/release.py",
|
|
|
+ "src/sentry/deletions/defaults/repository.py",
|
|
|
+ "src/sentry/deletions/defaults/repositoryprojectpathconfig.py",
|
|
|
+ "src/sentry/deletions/defaults/team.py",
|
|
|
+ "src/sentry/deletions/manager.py",
|
|
|
+ "src/sentry/digests/__init__.py",
|
|
|
+ "src/sentry/digests/backends/__init__.py",
|
|
|
+ "src/sentry/digests/backends/base.py",
|
|
|
+ "src/sentry/digests/backends/dummy.py",
|
|
|
+ "src/sentry/digests/backends/redis.py",
|
|
|
+ "src/sentry/digests/codecs.py",
|
|
|
+ "src/sentry/digests/notifications.py",
|
|
|
+ "src/sentry/digests/utils.py",
|
|
|
+ "src/sentry/discover/__init__.py",
|
|
|
+ "src/sentry/discover/arithmetic.py",
|
|
|
+ "src/sentry/discover/endpoints/__init__.py",
|
|
|
+ "src/sentry/discover/endpoints/bases.py",
|
|
|
+ "src/sentry/discover/endpoints/discover_homepage_query.py",
|
|
|
+ "src/sentry/discover/endpoints/discover_key_transactions.py",
|
|
|
+ "src/sentry/discover/endpoints/discover_query.py",
|
|
|
+ "src/sentry/discover/endpoints/discover_saved_queries.py",
|
|
|
+ "src/sentry/discover/endpoints/discover_saved_query_detail.py",
|
|
|
+ "src/sentry/discover/endpoints/serializers.py",
|
|
|
+ "src/sentry/discover/models.py",
|
|
|
+ "src/sentry/discover/tasks.py",
|
|
|
+ "src/sentry/discover/utils.py",
|
|
|
+ "src/sentry/django_admin.py",
|
|
|
+ "src/sentry/event_manager.py",
|
|
|
+ "src/sentry/eventstore/__init__.py",
|
|
|
+ "src/sentry/eventstore/base.py",
|
|
|
+ "src/sentry/eventstore/compressor.py",
|
|
|
+ "src/sentry/eventstore/models.py",
|
|
|
+ "src/sentry/eventstore/processing/__init__.py",
|
|
|
+ "src/sentry/eventstore/processing/base.py",
|
|
|
+ "src/sentry/eventstore/processing/bigtable.py",
|
|
|
+ "src/sentry/eventstore/processing/default.py",
|
|
|
+ "src/sentry/eventstore/processing/redis.py",
|
|
|
+ "src/sentry/eventstore/snuba/__init__.py",
|
|
|
+ "src/sentry/eventstore/snuba/backend.py",
|
|
|
+ "src/sentry/eventstream/__init__.py",
|
|
|
+ "src/sentry/eventstream/base.py",
|
|
|
+ "src/sentry/eventstream/kafka/__init__.py",
|
|
|
+ "src/sentry/eventstream/kafka/backend.py",
|
|
|
+ "src/sentry/eventstream/kafka/consumer.py",
|
|
|
+ "src/sentry/eventstream/kafka/postprocessworker.py",
|
|
|
+ "src/sentry/eventstream/kafka/protocol.py",
|
|
|
+ "src/sentry/eventstream/kafka/state.py",
|
|
|
+ "src/sentry/eventstream/kafka/synchronized.py",
|
|
|
+ "src/sentry/eventstream/snuba.py",
|
|
|
+ "src/sentry/eventtypes/__init__.py",
|
|
|
+ "src/sentry/eventtypes/base.py",
|
|
|
+ "src/sentry/eventtypes/error.py",
|
|
|
+ "src/sentry/eventtypes/manager.py",
|
|
|
+ "src/sentry/eventtypes/security.py",
|
|
|
+ "src/sentry/eventtypes/transaction.py",
|
|
|
+ "src/sentry/exceptions.py",
|
|
|
+ "src/sentry/experiments/__init__.py",
|
|
|
+ "src/sentry/experiments/manager.py",
|
|
|
+ "src/sentry/features/__init__.py",
|
|
|
+ "src/sentry/features/base.py",
|
|
|
+ "src/sentry/features/exceptions.py",
|
|
|
+ "src/sentry/features/handler.py",
|
|
|
+ "src/sentry/features/helpers.py",
|
|
|
+ "src/sentry/features/manager.py",
|
|
|
+ "src/sentry/filestore/__init__.py",
|
|
|
+ "src/sentry/filestore/gcs.py",
|
|
|
+ "src/sentry/filestore/s3.py",
|
|
|
+ "src/sentry/grouping/__init__.py",
|
|
|
+ "src/sentry/grouping/api.py",
|
|
|
+ "src/sentry/grouping/component.py",
|
|
|
+ "src/sentry/grouping/enhancer/__init__.py",
|
|
|
+ "src/sentry/grouping/enhancer/actions.py",
|
|
|
+ "src/sentry/grouping/enhancer/exceptions.py",
|
|
|
+ "src/sentry/grouping/enhancer/matchers.py",
|
|
|
+ "src/sentry/grouping/fingerprinting.py",
|
|
|
+ "src/sentry/grouping/result.py",
|
|
|
+ "src/sentry/grouping/strategies/__init__.py",
|
|
|
+ "src/sentry/grouping/strategies/base.py",
|
|
|
+ "src/sentry/grouping/strategies/configurations.py",
|
|
|
+ "src/sentry/grouping/strategies/hierarchical.py",
|
|
|
+ "src/sentry/grouping/strategies/legacy.py",
|
|
|
+ "src/sentry/grouping/strategies/message.py",
|
|
|
+ "src/sentry/grouping/strategies/newstyle.py",
|
|
|
+ "src/sentry/grouping/strategies/security.py",
|
|
|
+ "src/sentry/grouping/strategies/similarity_encoders.py",
|
|
|
+ "src/sentry/grouping/strategies/template.py",
|
|
|
+ "src/sentry/grouping/strategies/utils.py",
|
|
|
+ "src/sentry/grouping/utils.py",
|
|
|
+ "src/sentry/grouping/variants.py",
|
|
|
+ "src/sentry/http.py",
|
|
|
+ "src/sentry/identity/__init__.py",
|
|
|
+ "src/sentry/identity/base.py",
|
|
|
+ "src/sentry/identity/bitbucket/__init__.py",
|
|
|
+ "src/sentry/identity/bitbucket/provider.py",
|
|
|
+ "src/sentry/identity/github/__init__.py",
|
|
|
+ "src/sentry/identity/github/provider.py",
|
|
|
+ "src/sentry/identity/github_enterprise/__init__.py",
|
|
|
+ "src/sentry/identity/github_enterprise/provider.py",
|
|
|
+ "src/sentry/identity/gitlab/__init__.py",
|
|
|
+ "src/sentry/identity/gitlab/provider.py",
|
|
|
+ "src/sentry/identity/google/__init__.py",
|
|
|
+ "src/sentry/identity/google/provider.py",
|
|
|
+ "src/sentry/identity/manager.py",
|
|
|
+ "src/sentry/identity/oauth2.py",
|
|
|
+ "src/sentry/identity/pipeline.py",
|
|
|
+ "src/sentry/identity/providers/__init__.py",
|
|
|
+ "src/sentry/identity/providers/dummy.py",
|
|
|
+ "src/sentry/identity/slack/__init__.py",
|
|
|
+ "src/sentry/identity/slack/provider.py",
|
|
|
+ "src/sentry/identity/vercel/__init__.py",
|
|
|
+ "src/sentry/identity/vercel/provider.py",
|
|
|
+ "src/sentry/identity/vsts/__init__.py",
|
|
|
+ "src/sentry/identity/vsts/provider.py",
|
|
|
+ "src/sentry/identity/vsts_extension/__init__.py",
|
|
|
+ "src/sentry/identity/vsts_extension/provider.py",
|
|
|
+ "src/sentry/incidents/__init__.py",
|
|
|
+ "src/sentry/incidents/action_handlers.py",
|
|
|
+ "src/sentry/incidents/apps.py",
|
|
|
+ "src/sentry/incidents/charts.py",
|
|
|
+ "src/sentry/incidents/endpoints/__init__.py",
|
|
|
+ "src/sentry/incidents/endpoints/bases.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_alert_rule_available_action_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_alert_rule_details.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_alert_rule_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_activity_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_comment_details.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_comment_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_details.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_seen.py",
|
|
|
+ "src/sentry/incidents/endpoints/organization_incident_subscription_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/project_alert_rule_details.py",
|
|
|
+ "src/sentry/incidents/endpoints/project_alert_rule_index.py",
|
|
|
+ "src/sentry/incidents/endpoints/project_alert_rule_task_details.py",
|
|
|
+ "src/sentry/incidents/endpoints/utils.py",
|
|
|
+ "src/sentry/incidents/events.py",
|
|
|
+ "src/sentry/incidents/logic.py",
|
|
|
+ "src/sentry/incidents/models.py",
|
|
|
+ "src/sentry/incidents/receivers.py",
|
|
|
+ "src/sentry/incidents/serializers/__init__.py",
|
|
|
+ "src/sentry/incidents/serializers/alert_rule.py",
|
|
|
+ "src/sentry/incidents/serializers/alert_rule_trigger.py",
|
|
|
+ "src/sentry/incidents/serializers/alert_rule_trigger_action.py",
|
|
|
+ "src/sentry/incidents/subscription_processor.py",
|
|
|
+ "src/sentry/incidents/tasks.py",
|
|
|
+ "src/sentry/incidents/utils/__init__.py",
|
|
|
+ "src/sentry/incidents/utils/sentry_apps.py",
|
|
|
+ "src/sentry/ingest/__init__.py",
|
|
|
+ "src/sentry/ingest/inbound_filters.py",
|
|
|
+ "src/sentry/ingest/ingest_consumer.py",
|
|
|
+ "src/sentry/ingest/types.py",
|
|
|
+ "src/sentry/ingest/userreport.py",
|
|
|
+ "src/sentry/integrations/__init__.py",
|
|
|
+ "src/sentry/integrations/analytics.py",
|
|
|
+ "src/sentry/integrations/aws_lambda/__init__.py",
|
|
|
+ "src/sentry/integrations/aws_lambda/client.py",
|
|
|
+ "src/sentry/integrations/aws_lambda/integration.py",
|
|
|
+ "src/sentry/integrations/aws_lambda/utils.py",
|
|
|
+ "src/sentry/integrations/base.py",
|
|
|
+ "src/sentry/integrations/bitbucket/__init__.py",
|
|
|
+ "src/sentry/integrations/bitbucket/client.py",
|
|
|
+ "src/sentry/integrations/bitbucket/constants.py",
|
|
|
+ "src/sentry/integrations/bitbucket/descriptor.py",
|
|
|
+ "src/sentry/integrations/bitbucket/installed.py",
|
|
|
+ "src/sentry/integrations/bitbucket/integration.py",
|
|
|
+ "src/sentry/integrations/bitbucket/issues.py",
|
|
|
+ "src/sentry/integrations/bitbucket/repository.py",
|
|
|
+ "src/sentry/integrations/bitbucket/search.py",
|
|
|
+ "src/sentry/integrations/bitbucket/uninstalled.py",
|
|
|
+ "src/sentry/integrations/bitbucket/urls.py",
|
|
|
+ "src/sentry/integrations/bitbucket/webhook.py",
|
|
|
+ "src/sentry/integrations/bitbucket_server/__init__.py",
|
|
|
+ "src/sentry/integrations/bitbucket_server/client.py",
|
|
|
+ "src/sentry/integrations/bitbucket_server/integration.py",
|
|
|
+ "src/sentry/integrations/bitbucket_server/repository.py",
|
|
|
+ "src/sentry/integrations/bitbucket_server/urls.py",
|
|
|
+ "src/sentry/integrations/bitbucket_server/webhook.py",
|
|
|
+ "src/sentry/integrations/client.py",
|
|
|
+ "src/sentry/integrations/cloudflare/__init__.py",
|
|
|
+ "src/sentry/integrations/cloudflare/metadata.py",
|
|
|
+ "src/sentry/integrations/cloudflare/urls.py",
|
|
|
+ "src/sentry/integrations/cloudflare/webhook.py",
|
|
|
+ "src/sentry/integrations/custom_scm/__init__.py",
|
|
|
+ "src/sentry/integrations/custom_scm/integration.py",
|
|
|
+ "src/sentry/integrations/custom_scm/repository.py",
|
|
|
+ "src/sentry/integrations/example/__init__.py",
|
|
|
+ "src/sentry/integrations/example/integration.py",
|
|
|
+ "src/sentry/integrations/example/repository.py",
|
|
|
+ "src/sentry/integrations/github/__init__.py",
|
|
|
+ "src/sentry/integrations/github/client.py",
|
|
|
+ "src/sentry/integrations/github/integration.py",
|
|
|
+ "src/sentry/integrations/github/issues.py",
|
|
|
+ "src/sentry/integrations/github/repository.py",
|
|
|
+ "src/sentry/integrations/github/search.py",
|
|
|
+ "src/sentry/integrations/github/urls.py",
|
|
|
+ "src/sentry/integrations/github/utils.py",
|
|
|
+ "src/sentry/integrations/github/webhook.py",
|
|
|
+ "src/sentry/integrations/github_enterprise/__init__.py",
|
|
|
+ "src/sentry/integrations/github_enterprise/client.py",
|
|
|
+ "src/sentry/integrations/github_enterprise/integration.py",
|
|
|
+ "src/sentry/integrations/github_enterprise/repository.py",
|
|
|
+ "src/sentry/integrations/github_enterprise/urls.py",
|
|
|
+ "src/sentry/integrations/github_enterprise/webhook.py",
|
|
|
+ "src/sentry/integrations/gitlab/__init__.py",
|
|
|
+ "src/sentry/integrations/gitlab/client.py",
|
|
|
+ "src/sentry/integrations/gitlab/integration.py",
|
|
|
+ "src/sentry/integrations/gitlab/issues.py",
|
|
|
+ "src/sentry/integrations/gitlab/repository.py",
|
|
|
+ "src/sentry/integrations/gitlab/search.py",
|
|
|
+ "src/sentry/integrations/gitlab/urls.py",
|
|
|
+ "src/sentry/integrations/gitlab/webhooks.py",
|
|
|
+ "src/sentry/integrations/jira/__init__.py",
|
|
|
+ "src/sentry/integrations/jira/actions/__init__.py",
|
|
|
+ "src/sentry/integrations/jira/actions/create_ticket.py",
|
|
|
+ "src/sentry/integrations/jira/actions/form.py",
|
|
|
+ "src/sentry/integrations/jira/client.py",
|
|
|
+ "src/sentry/integrations/jira/integration.py",
|
|
|
+ "src/sentry/integrations/jira/urls.py",
|
|
|
+ "src/sentry/integrations/jira/utils/__init__.py",
|
|
|
+ "src/sentry/integrations/jira/utils/api.py",
|
|
|
+ "src/sentry/integrations/jira/utils/choice.py",
|
|
|
+ "src/sentry/integrations/jira/views/__init__.py",
|
|
|
+ "src/sentry/integrations/jira/views/base.py",
|
|
|
+ "src/sentry/integrations/jira/views/extension_configuration.py",
|
|
|
+ "src/sentry/integrations/jira/views/issue_hook.py",
|
|
|
+ "src/sentry/integrations/jira/views/ui_hook.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/__init__.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/base.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/descriptor.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/installed.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/issue_updated.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/search.py",
|
|
|
+ "src/sentry/integrations/jira/webhooks/uninstalled.py",
|
|
|
+ "src/sentry/integrations/jira_server/__init__.py",
|
|
|
+ "src/sentry/integrations/jira_server/client.py",
|
|
|
+ "src/sentry/integrations/jira_server/integration.py",
|
|
|
+ "src/sentry/integrations/jira_server/search.py",
|
|
|
+ "src/sentry/integrations/jira_server/urls.py",
|
|
|
+ "src/sentry/integrations/jira_server/utils/__init__.py",
|
|
|
+ "src/sentry/integrations/jira_server/utils/api.py",
|
|
|
+ "src/sentry/integrations/jira_server/utils/choice.py",
|
|
|
+ "src/sentry/integrations/jira_server/webhooks.py",
|
|
|
+ "src/sentry/integrations/manager.py",
|
|
|
+ "src/sentry/integrations/message_builder.py",
|
|
|
+ "src/sentry/integrations/metric_alerts.py",
|
|
|
+ "src/sentry/integrations/mixins/__init__.py",
|
|
|
+ "src/sentry/integrations/mixins/commit_context.py",
|
|
|
+ "src/sentry/integrations/mixins/issues.py",
|
|
|
+ "src/sentry/integrations/mixins/notifications.py",
|
|
|
+ "src/sentry/integrations/mixins/repositories.py",
|
|
|
+ "src/sentry/integrations/mixins/serverless.py",
|
|
|
+ "src/sentry/integrations/msteams/__init__.py",
|
|
|
+ "src/sentry/integrations/msteams/actions/__init__.py",
|
|
|
+ "src/sentry/integrations/msteams/actions/form.py",
|
|
|
+ "src/sentry/integrations/msteams/actions/notification.py",
|
|
|
+ "src/sentry/integrations/msteams/analytics.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/__init__.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/base.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/block.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/help.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/identity.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/installation.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/issues.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/notifications.py",
|
|
|
+ "src/sentry/integrations/msteams/card_builder/utils.py",
|
|
|
+ "src/sentry/integrations/msteams/client.py",
|
|
|
+ "src/sentry/integrations/msteams/integration.py",
|
|
|
+ "src/sentry/integrations/msteams/link_identity.py",
|
|
|
+ "src/sentry/integrations/msteams/notifications.py",
|
|
|
+ "src/sentry/integrations/msteams/unlink_identity.py",
|
|
|
+ "src/sentry/integrations/msteams/urls.py",
|
|
|
+ "src/sentry/integrations/msteams/utils.py",
|
|
|
+ "src/sentry/integrations/msteams/webhook.py",
|
|
|
+ "src/sentry/integrations/notifications.py",
|
|
|
+ "src/sentry/integrations/pagerduty/__init__.py",
|
|
|
+ "src/sentry/integrations/pagerduty/actions/__init__.py",
|
|
|
+ "src/sentry/integrations/pagerduty/actions/form.py",
|
|
|
+ "src/sentry/integrations/pagerduty/actions/notification.py",
|
|
|
+ "src/sentry/integrations/pagerduty/client.py",
|
|
|
+ "src/sentry/integrations/pagerduty/integration.py",
|
|
|
+ "src/sentry/integrations/pagerduty/utils.py",
|
|
|
+ "src/sentry/integrations/pipeline.py",
|
|
|
+ "src/sentry/integrations/slack/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/actions/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/actions/form.py",
|
|
|
+ "src/sentry/integrations/slack/actions/notification.py",
|
|
|
+ "src/sentry/integrations/slack/analytics.py",
|
|
|
+ "src/sentry/integrations/slack/client.py",
|
|
|
+ "src/sentry/integrations/slack/integration.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/base/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/base/base.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/base/block.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/disconnected.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/discover.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/event.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/help.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/incidents.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/issues.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/metric_alerts.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/notifications/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/notifications/base.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/notifications/digest.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/notifications/issues.py",
|
|
|
+ "src/sentry/integrations/slack/message_builder/prompt.py",
|
|
|
+ "src/sentry/integrations/slack/notifications.py",
|
|
|
+ "src/sentry/integrations/slack/requests/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/requests/action.py",
|
|
|
+ "src/sentry/integrations/slack/requests/base.py",
|
|
|
+ "src/sentry/integrations/slack/requests/command.py",
|
|
|
+ "src/sentry/integrations/slack/requests/event.py",
|
|
|
+ "src/sentry/integrations/slack/unfurl/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/unfurl/discover.py",
|
|
|
+ "src/sentry/integrations/slack/unfurl/issues.py",
|
|
|
+ "src/sentry/integrations/slack/unfurl/metric_alerts.py",
|
|
|
+ "src/sentry/integrations/slack/urls.py",
|
|
|
+ "src/sentry/integrations/slack/utils/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/utils/auth.py",
|
|
|
+ "src/sentry/integrations/slack/utils/channel.py",
|
|
|
+ "src/sentry/integrations/slack/utils/escape.py",
|
|
|
+ "src/sentry/integrations/slack/utils/notifications.py",
|
|
|
+ "src/sentry/integrations/slack/utils/rule_status.py",
|
|
|
+ "src/sentry/integrations/slack/utils/users.py",
|
|
|
+ "src/sentry/integrations/slack/views/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/views/link_identity.py",
|
|
|
+ "src/sentry/integrations/slack/views/link_team.py",
|
|
|
+ "src/sentry/integrations/slack/views/unlink_identity.py",
|
|
|
+ "src/sentry/integrations/slack/views/unlink_team.py",
|
|
|
+ "src/sentry/integrations/slack/webhooks/__init__.py",
|
|
|
+ "src/sentry/integrations/slack/webhooks/action.py",
|
|
|
+ "src/sentry/integrations/slack/webhooks/base.py",
|
|
|
+ "src/sentry/integrations/slack/webhooks/command.py",
|
|
|
+ "src/sentry/integrations/slack/webhooks/event.py",
|
|
|
+ "src/sentry/integrations/utils/__init__.py",
|
|
|
+ "src/sentry/integrations/utils/atlassian_connect.py",
|
|
|
+ "src/sentry/integrations/utils/commit_context.py",
|
|
|
+ "src/sentry/integrations/utils/identities.py",
|
|
|
+ "src/sentry/integrations/utils/sync.py",
|
|
|
+ "src/sentry/integrations/vercel/__init__.py",
|
|
|
+ "src/sentry/integrations/vercel/client.py",
|
|
|
+ "src/sentry/integrations/vercel/integration.py",
|
|
|
+ "src/sentry/integrations/vercel/urls.py",
|
|
|
+ "src/sentry/integrations/vercel/webhook.py",
|
|
|
+ "src/sentry/integrations/vsts/__init__.py",
|
|
|
+ "src/sentry/integrations/vsts/actions/__init__.py",
|
|
|
+ "src/sentry/integrations/vsts/actions/create_ticket.py",
|
|
|
+ "src/sentry/integrations/vsts/client.py",
|
|
|
+ "src/sentry/integrations/vsts/integration.py",
|
|
|
+ "src/sentry/integrations/vsts/issues.py",
|
|
|
+ "src/sentry/integrations/vsts/repository.py",
|
|
|
+ "src/sentry/integrations/vsts/search.py",
|
|
|
+ "src/sentry/integrations/vsts/urls.py",
|
|
|
+ "src/sentry/integrations/vsts/webhooks.py",
|
|
|
+ "src/sentry/integrations/vsts_extension/__init__.py",
|
|
|
+ "src/sentry/integrations/vsts_extension/integration.py",
|
|
|
+ "src/sentry/interfaces/__init__.py",
|
|
|
+ "src/sentry/interfaces/base.py",
|
|
|
+ "src/sentry/interfaces/breadcrumbs.py",
|
|
|
+ "src/sentry/interfaces/contexts.py",
|
|
|
+ "src/sentry/interfaces/debug_meta.py",
|
|
|
+ "src/sentry/interfaces/exception.py",
|
|
|
+ "src/sentry/interfaces/geo.py",
|
|
|
+ "src/sentry/interfaces/http.py",
|
|
|
+ "src/sentry/interfaces/message.py",
|
|
|
+ "src/sentry/interfaces/sdk.py",
|
|
|
+ "src/sentry/interfaces/security.py",
|
|
|
+ "src/sentry/interfaces/spans.py",
|
|
|
+ "src/sentry/interfaces/stacktrace.py",
|
|
|
+ "src/sentry/interfaces/template.py",
|
|
|
+ "src/sentry/interfaces/threads.py",
|
|
|
+ "src/sentry/interfaces/user.py",
|
|
|
+ "src/sentry/issues/__init__.py",
|
|
|
+ "src/sentry/issues/constants.py",
|
|
|
+ "src/sentry/issues/query.py",
|
|
|
+ "src/sentry/issues/search.py",
|
|
|
+ "src/sentry/killswitches.py",
|
|
|
+ "src/sentry/lang/__init__.py",
|
|
|
+ "src/sentry/lang/java/__init__.py",
|
|
|
+ "src/sentry/lang/java/apps.py",
|
|
|
+ "src/sentry/lang/java/plugin.py",
|
|
|
+ "src/sentry/lang/javascript/__init__.py",
|
|
|
+ "src/sentry/lang/javascript/apps.py",
|
|
|
+ "src/sentry/lang/javascript/cache.py",
|
|
|
+ "src/sentry/lang/javascript/errorlocale.py",
|
|
|
+ "src/sentry/lang/javascript/errormapping.py",
|
|
|
+ "src/sentry/lang/javascript/plugin.py",
|
|
|
+ "src/sentry/lang/javascript/processor.py",
|
|
|
+ "src/sentry/lang/native/__init__.py",
|
|
|
+ "src/sentry/lang/native/appconnect.py",
|
|
|
+ "src/sentry/lang/native/applecrashreport.py",
|
|
|
+ "src/sentry/lang/native/apps.py",
|
|
|
+ "src/sentry/lang/native/error.py",
|
|
|
+ "src/sentry/lang/native/plugin.py",
|
|
|
+ "src/sentry/lang/native/processing.py",
|
|
|
+ "src/sentry/lang/native/symbolicator.py",
|
|
|
+ "src/sentry/lang/native/utils.py",
|
|
|
+ "src/sentry/lint/__init__.py",
|
|
|
+ "src/sentry/lint/engine.py",
|
|
|
+ "src/sentry/loader/__init__.py",
|
|
|
+ "src/sentry/loader/browsersdkversion.py",
|
|
|
+ "src/sentry/locks.py",
|
|
|
+ "src/sentry/logging/__init__.py",
|
|
|
+ "src/sentry/logging/handlers.py",
|
|
|
+ "src/sentry/mail/__init__.py",
|
|
|
+ "src/sentry/mail/actions.py",
|
|
|
+ "src/sentry/mail/adapter.py",
|
|
|
+ "src/sentry/mail/analytics.py",
|
|
|
+ "src/sentry/mail/forms/__init__.py",
|
|
|
+ "src/sentry/mail/forms/assigned_to.py",
|
|
|
+ "src/sentry/mail/forms/member_team.py",
|
|
|
+ "src/sentry/mail/forms/notify_email.py",
|
|
|
+ "src/sentry/mail/notifications.py",
|
|
|
+ "src/sentry/management/__init__.py",
|
|
|
+ "src/sentry/management/commands/__init__.py",
|
|
|
+ "src/sentry/management/commands/check_notifications.py",
|
|
|
+ "src/sentry/management/commands/collectstatic.py",
|
|
|
+ "src/sentry/management/commands/create_sample_event.py",
|
|
|
+ "src/sentry/management/commands/createsuperuser.py",
|
|
|
+ "src/sentry/management/commands/generate_reset_password_link.py",
|
|
|
+ "src/sentry/management/commands/makemigrations.py",
|
|
|
+ "src/sentry/management/commands/merge_users.py",
|
|
|
+ "src/sentry/management/commands/send_fake_data.py",
|
|
|
+ "src/sentry/management/commands/serve_normalize.py",
|
|
|
+ "src/sentry/mediators/__init__.py",
|
|
|
+ "src/sentry/mediators/alert_rule_actions/__init__.py",
|
|
|
+ "src/sentry/mediators/alert_rule_actions/creator.py",
|
|
|
+ "src/sentry/mediators/external_issues/__init__.py",
|
|
|
+ "src/sentry/mediators/external_issues/creator.py",
|
|
|
+ "src/sentry/mediators/external_issues/destroyer.py",
|
|
|
+ "src/sentry/mediators/external_issues/issue_link_creator.py",
|
|
|
+ "src/sentry/mediators/external_requests/__init__.py",
|
|
|
+ "src/sentry/mediators/external_requests/alert_rule_action_requester.py",
|
|
|
+ "src/sentry/mediators/external_requests/issue_link_requester.py",
|
|
|
+ "src/sentry/mediators/external_requests/select_requester.py",
|
|
|
+ "src/sentry/mediators/external_requests/util.py",
|
|
|
+ "src/sentry/mediators/mediator.py",
|
|
|
+ "src/sentry/mediators/param.py",
|
|
|
+ "src/sentry/mediators/plugins/__init__.py",
|
|
|
+ "src/sentry/mediators/plugins/migrator.py",
|
|
|
+ "src/sentry/mediators/project_rules/__init__.py",
|
|
|
+ "src/sentry/mediators/project_rules/creator.py",
|
|
|
+ "src/sentry/mediators/project_rules/updater.py",
|
|
|
+ "src/sentry/mediators/sentry_app_components/__init__.py",
|
|
|
+ "src/sentry/mediators/sentry_app_components/preparer.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installation_tokens/__init__.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installation_tokens/creator.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installation_tokens/destroyer.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installations/__init__.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installations/creator.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installations/destroyer.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installations/installation_notifier.py",
|
|
|
+ "src/sentry/mediators/sentry_app_installations/updater.py",
|
|
|
+ "src/sentry/mediators/sentry_apps/__init__.py",
|
|
|
+ "src/sentry/mediators/sentry_apps/creator.py",
|
|
|
+ "src/sentry/mediators/sentry_apps/destroyer.py",
|
|
|
+ "src/sentry/mediators/sentry_apps/internal_creator.py",
|
|
|
+ "src/sentry/mediators/sentry_apps/mixin.py",
|
|
|
+ "src/sentry/mediators/sentry_apps/updater.py",
|
|
|
+ "src/sentry/mediators/service_hooks/__init__.py",
|
|
|
+ "src/sentry/mediators/service_hooks/creator.py",
|
|
|
+ "src/sentry/mediators/service_hooks/destroyer.py",
|
|
|
+ "src/sentry/mediators/service_hooks/updater.py",
|
|
|
+ "src/sentry/mediators/token_exchange/__init__.py",
|
|
|
+ "src/sentry/mediators/token_exchange/grant_exchanger.py",
|
|
|
+ "src/sentry/mediators/token_exchange/refresher.py",
|
|
|
+ "src/sentry/mediators/token_exchange/util.py",
|
|
|
+ "src/sentry/mediators/token_exchange/validator.py",
|
|
|
+ "src/sentry/metrics/__init__.py",
|
|
|
+ "src/sentry/metrics/base.py",
|
|
|
+ "src/sentry/metrics/datadog.py",
|
|
|
+ "src/sentry/metrics/dogstatsd.py",
|
|
|
+ "src/sentry/metrics/dummy.py",
|
|
|
+ "src/sentry/metrics/logging.py",
|
|
|
+ "src/sentry/metrics/statsd.py",
|
|
|
+ "src/sentry/middleware/__init__.py",
|
|
|
+ "src/sentry/middleware/access_log.py",
|
|
|
+ "src/sentry/middleware/auth.py",
|
|
|
+ "src/sentry/middleware/customer_domain.py",
|
|
|
+ "src/sentry/middleware/env.py",
|
|
|
+ "src/sentry/middleware/health.py",
|
|
|
+ "src/sentry/middleware/locale.py",
|
|
|
+ "src/sentry/middleware/proxy.py",
|
|
|
+ "src/sentry/middleware/ratelimit.py",
|
|
|
+ "src/sentry/middleware/security.py",
|
|
|
+ "src/sentry/middleware/stats.py",
|
|
|
+ "src/sentry/middleware/subdomain.py",
|
|
|
+ "src/sentry/middleware/sudo.py",
|
|
|
+ "src/sentry/middleware/superuser.py",
|
|
|
+ "src/sentry/middleware/user.py",
|
|
|
+ "src/sentry/migrations/0001_squashed_0200_release_indices.py",
|
|
|
+ "src/sentry/migrations/0201_semver_package.py",
|
|
|
+ "src/sentry/migrations/0202_org_slug_upper_idx.py",
|
|
|
+ "src/sentry/migrations/0203_groupedmessage_status_index.py",
|
|
|
+ "src/sentry/migrations/0204_use_project_team_for_team_key_transactions.py",
|
|
|
+ "src/sentry/migrations/0205_semver_backfill.py",
|
|
|
+ "src/sentry/migrations/0206_organization_require_email_verification_flag.py",
|
|
|
+ "src/sentry/migrations/0207_release_adoption.py",
|
|
|
+ "src/sentry/migrations/0208_add_team_scope.py",
|
|
|
+ "src/sentry/migrations/0209_avatar_remove_file_fk.py",
|
|
|
+ "src/sentry/migrations/0210_backfill_project_transaction_thresholds.py",
|
|
|
+ "src/sentry/migrations/0211_add_artifact_count.py",
|
|
|
+ "src/sentry/migrations/0212_appconnectbuilds.py",
|
|
|
+ "src/sentry/migrations/0213_rule_project_status_owner_index.py",
|
|
|
+ "src/sentry/migrations/0214_activity_project_type_datetime_idx.py",
|
|
|
+ "src/sentry/migrations/0215_fix_state.py",
|
|
|
+ "src/sentry/migrations/0216_cdc_setup_replication_index.py",
|
|
|
+ "src/sentry/migrations/0217_debugfile_remove_project_fk.py",
|
|
|
+ "src/sentry/migrations/0218_releasefile_remove_fks.py",
|
|
|
+ "src/sentry/migrations/0219_exporteddatablob_remove_blob_fk.py",
|
|
|
+ "src/sentry/migrations/0220_add_current_release_version_group_resolution.py",
|
|
|
+ "src/sentry/migrations/0221_add_appconnect_upload_dates.py",
|
|
|
+ "src/sentry/migrations/0222_add_datetime_index_to_auditlogentry.py",
|
|
|
+ "src/sentry/migrations/0223_semver_backfill_2.py",
|
|
|
+ "src/sentry/migrations/0224_has_sessions_flag.py",
|
|
|
+ "src/sentry/migrations/0225_latest_appconnect_builds_check.py",
|
|
|
+ "src/sentry/migrations/0226_add_visits.py",
|
|
|
+ "src/sentry/migrations/0227_backfill_visits.py",
|
|
|
+ "src/sentry/migrations/0228_update_auditlog_index_with_entry.py",
|
|
|
+ "src/sentry/migrations/0229_drop_jiratenant.py",
|
|
|
+ "src/sentry/migrations/0230_sentry_app_config_jsonfield.py",
|
|
|
+ "src/sentry/migrations/0231_alert_rule_comparison_delta.py",
|
|
|
+ "src/sentry/migrations/0232_backfill_missed_semver_releases.py",
|
|
|
+ "src/sentry/migrations/0233_recreate_subscriptions_in_snuba.py",
|
|
|
+ "src/sentry/migrations/0234_grouphistory.py",
|
|
|
+ "src/sentry/migrations/0235_add_metricskeyindexer_table.py",
|
|
|
+ "src/sentry/migrations/0236_remove_legacy_key_transactions.py",
|
|
|
+ "src/sentry/migrations/0237_recreate_subscriptions_in_snuba.py",
|
|
|
+ "src/sentry/migrations/0238_remove_scheduleddeletion_aborted.py",
|
|
|
+ "src/sentry/migrations/0239_drop_scheduleddeletion_aborted.py",
|
|
|
+ "src/sentry/migrations/0240_grouphistory_index.py",
|
|
|
+ "src/sentry/migrations/0241_grouphistory_null_actor.py",
|
|
|
+ "src/sentry/migrations/0242_delete_removed_plugin_data.py",
|
|
|
+ "src/sentry/migrations/0243_delete_visualstudio_repo_data.py",
|
|
|
+ "src/sentry/migrations/0244_organization_and_integration_foreign_keys.py",
|
|
|
+ "src/sentry/migrations/0245_delete_itunes_credentials.py",
|
|
|
+ "src/sentry/migrations/0246_incident_snapshots_remove_fks.py",
|
|
|
+ "src/sentry/migrations/0247_add_color_column.py",
|
|
|
+ "src/sentry/migrations/0248_add_popularity_column.py",
|
|
|
+ "src/sentry/migrations/0249_add_avatar_type_back.py",
|
|
|
+ "src/sentry/migrations/0250_backfill_popularity.py",
|
|
|
+ "src/sentry/migrations/0251_sentryappavatar_sentryapp_not_unique.py",
|
|
|
+ "src/sentry/migrations/0252_code_mapping_cascade_delete.py",
|
|
|
+ "src/sentry/migrations/0253_add_widget_type.py",
|
|
|
+ "src/sentry/migrations/0254_org_integration_grace_period_end.py",
|
|
|
+ "src/sentry/migrations/0255_delete_code_mappings_with_no_integration.py",
|
|
|
+ "src/sentry/migrations/0256_create_docintegration_table.py",
|
|
|
+ "src/sentry/migrations/0257_add_target_id_and_type_to_integrationfeature.py",
|
|
|
+ "src/sentry/migrations/0258_create_docintegrationavatar_table.py",
|
|
|
+ "src/sentry/migrations/0259_delete_codeowners_and_code_mappings_with_no_integration.py",
|
|
|
+ "src/sentry/migrations/0260_backfill_integrationfeature.py",
|
|
|
+ "src/sentry/migrations/0261_prepare_remove_sentry_app_column.py",
|
|
|
+ "src/sentry/migrations/0262_drop_sentry_app_from_integrationfeature.py",
|
|
|
+ "src/sentry/migrations/0263_remove_not_null_integrationfeature.py",
|
|
|
+ "src/sentry/migrations/0264_use_booleanfield_docintegration.py",
|
|
|
+ "src/sentry/migrations/0265_add_userrole.py",
|
|
|
+ "src/sentry/migrations/0266_add_dashboard_widget_detail_field.py",
|
|
|
+ "src/sentry/migrations/0267_sentry_release_version_btree.py",
|
|
|
+ "src/sentry/migrations/0268_rename_issue_widget_query_fields.py",
|
|
|
+ "src/sentry/migrations/0269_alertrule_remove_unique_name.py",
|
|
|
+ "src/sentry/migrations/0270_group_history_project_date_added_index.py",
|
|
|
+ "src/sentry/migrations/0271_add_codeowners_auto_sync_setting.py",
|
|
|
+ "src/sentry/migrations/0272_seq_scan_indexes.py",
|
|
|
+ "src/sentry/migrations/0273_fix_grouplink_seqscans.py",
|
|
|
+ "src/sentry/migrations/0274_add_dashboardwidgetquery_columns_aggregates.py",
|
|
|
+ "src/sentry/migrations/0275_rule_fire_history.py",
|
|
|
+ "src/sentry/migrations/0276_rulefirehistory_date_added_index.py",
|
|
|
+ "src/sentry/migrations/0277_backfill_dashboard_widget_query_columns_aggregates.py",
|
|
|
+ "src/sentry/migrations/0278_backfill_codeowners_auto_sync_setting.py",
|
|
|
+ "src/sentry/migrations/0279_add_limit_dashboard_widget.py",
|
|
|
+ "src/sentry/migrations/0280_extend_commit_author_email_length.py",
|
|
|
+ "src/sentry/migrations/0281_add_new_indexer_table.py",
|
|
|
+ "src/sentry/migrations/0282_add_field_aliases_dashboard_widget_query.py",
|
|
|
+ "src/sentry/migrations/0283_extend_externalissue_key.py",
|
|
|
+ "src/sentry/migrations/0284_metrics_indexer_alter_seq.py",
|
|
|
+ "src/sentry/migrations/0285_add_organization_member_team_role.py",
|
|
|
+ "src/sentry/migrations/0286_backfill_alertrule_organization.py",
|
|
|
+ "src/sentry/migrations/0287_backfill_snubaquery_environment.py",
|
|
|
+ "src/sentry/migrations/0288_fix_savedsearch_state.py",
|
|
|
+ "src/sentry/migrations/0289_dashboardwidgetquery_convert_orderby_to_field.py",
|
|
|
+ "src/sentry/migrations/0290_fix_project_has_releases.py",
|
|
|
+ "src/sentry/migrations/0291_add_new_perf_indexer.py",
|
|
|
+ "src/sentry/migrations/0292_migrate_sessions_subs_user_counts.py",
|
|
|
+ "src/sentry/migrations/0293_restore_metrics_based_alerts.py",
|
|
|
+ "src/sentry/migrations/0294_alertrule_type.py",
|
|
|
+ "src/sentry/migrations/0295_backfill_alertrule_type.py",
|
|
|
+ "src/sentry/migrations/0296_alertrule_type_not_null.py",
|
|
|
+ "src/sentry/migrations/0297_backfill_alert_owners.py",
|
|
|
+ "src/sentry/migrations/0298_add_dashboard_level_filter_fields.py",
|
|
|
+ "src/sentry/migrations/0299_update_commitfilechange_filename_type.py",
|
|
|
+ "src/sentry/migrations/0300_deploy_date_finished_index.py",
|
|
|
+ "src/sentry/migrations/0301_mep_move_type_to_snuba_query.py",
|
|
|
+ "src/sentry/migrations/0302_mep_backfill_and_not_null_snuba_query_type.py",
|
|
|
+ "src/sentry/migrations/0303_backfill_msteams_default_installation_type.py",
|
|
|
+ "src/sentry/migrations/0304_sentry_functions.py",
|
|
|
+ "src/sentry/migrations/0305_create_releaseactivity_table.py",
|
|
|
+ "src/sentry/migrations/0306_sentry_functions_code.py",
|
|
|
+ "src/sentry/migrations/0307_remove_alert_type_state.py",
|
|
|
+ "src/sentry/migrations/0308_remove_alert_type_column.py",
|
|
|
+ "src/sentry/migrations/0309_fix_many_to_many_field.py",
|
|
|
+ "src/sentry/migrations/0310_sentry_functions_add_webhooks.py",
|
|
|
+ "src/sentry/migrations/0311_backfill_slack_settings.py",
|
|
|
+ "src/sentry/migrations/0312_has_profiles_flag.py",
|
|
|
+ "src/sentry/migrations/0313_sentry_functions_env_variables.py",
|
|
|
+ "src/sentry/migrations/0314_bit_int_for_org_and_project_id.py",
|
|
|
+ "src/sentry/migrations/0315_add_type_to_group.py",
|
|
|
+ "src/sentry/migrations/0316_add_context_field_to_groupowner.py",
|
|
|
+ "src/sentry/migrations/0317_groupedmessage_type_index.py",
|
|
|
+ "src/sentry/migrations/0318_add_is_homepage_to_saved_query_model.py",
|
|
|
+ "src/sentry/migrations/0319_projectownership_fallthrough_false.py",
|
|
|
+ "src/sentry/migrations/0320_rule_history_event_id.py",
|
|
|
+ "src/sentry/migrations/0321_suspect_committer_auto_assignment.py",
|
|
|
+ "src/sentry/migrations/0322_projectownership_fallthrough_revert.py",
|
|
|
+ "src/sentry/migrations/__init__.py",
|
|
|
+ "src/sentry/models/__init__.py",
|
|
|
+ "src/sentry/models/activity.py",
|
|
|
+ "src/sentry/models/actor.py",
|
|
|
+ "src/sentry/models/apiapplication.py",
|
|
|
+ "src/sentry/models/apiauthorization.py",
|
|
|
+ "src/sentry/models/apigrant.py",
|
|
|
+ "src/sentry/models/apikey.py",
|
|
|
+ "src/sentry/models/apiscopes.py",
|
|
|
+ "src/sentry/models/apitoken.py",
|
|
|
+ "src/sentry/models/appconnectbuilds.py",
|
|
|
+ "src/sentry/models/assistant.py",
|
|
|
+ "src/sentry/models/auditlogentry.py",
|
|
|
+ "src/sentry/models/authenticator.py",
|
|
|
+ "src/sentry/models/authidentity.py",
|
|
|
+ "src/sentry/models/authprovider.py",
|
|
|
+ "src/sentry/models/avatars/__init__.py",
|
|
|
+ "src/sentry/models/avatars/base.py",
|
|
|
+ "src/sentry/models/avatars/doc_integration_avatar.py",
|
|
|
+ "src/sentry/models/avatars/organization_avatar.py",
|
|
|
+ "src/sentry/models/avatars/project_avatar.py",
|
|
|
+ "src/sentry/models/avatars/sentry_app_avatar.py",
|
|
|
+ "src/sentry/models/avatars/team_avatar.py",
|
|
|
+ "src/sentry/models/avatars/user_avatar.py",
|
|
|
+ "src/sentry/models/broadcast.py",
|
|
|
+ "src/sentry/models/commit.py",
|
|
|
+ "src/sentry/models/commitauthor.py",
|
|
|
+ "src/sentry/models/commitfilechange.py",
|
|
|
+ "src/sentry/models/counter.py",
|
|
|
+ "src/sentry/models/dashboard.py",
|
|
|
+ "src/sentry/models/dashboard_widget.py",
|
|
|
+ "src/sentry/models/debugfile.py",
|
|
|
+ "src/sentry/models/deletedentry.py",
|
|
|
+ "src/sentry/models/deletedorganization.py",
|
|
|
+ "src/sentry/models/deletedproject.py",
|
|
|
+ "src/sentry/models/deletedteam.py",
|
|
|
+ "src/sentry/models/deploy.py",
|
|
|
+ "src/sentry/models/distribution.py",
|
|
|
+ "src/sentry/models/email.py",
|
|
|
+ "src/sentry/models/environment.py",
|
|
|
+ "src/sentry/models/event.py",
|
|
|
+ "src/sentry/models/eventattachment.py",
|
|
|
+ "src/sentry/models/eventerror.py",
|
|
|
+ "src/sentry/models/eventuser.py",
|
|
|
+ "src/sentry/models/featureadoption.py",
|
|
|
+ "src/sentry/models/file.py",
|
|
|
+ "src/sentry/models/group.py",
|
|
|
+ "src/sentry/models/groupassignee.py",
|
|
|
+ "src/sentry/models/groupbookmark.py",
|
|
|
+ "src/sentry/models/groupcommitresolution.py",
|
|
|
+ "src/sentry/models/groupemailthread.py",
|
|
|
+ "src/sentry/models/groupenvironment.py",
|
|
|
+ "src/sentry/models/grouphash.py",
|
|
|
+ "src/sentry/models/grouphistory.py",
|
|
|
+ "src/sentry/models/groupinbox.py",
|
|
|
+ "src/sentry/models/grouplink.py",
|
|
|
+ "src/sentry/models/groupmeta.py",
|
|
|
+ "src/sentry/models/groupowner.py",
|
|
|
+ "src/sentry/models/groupredirect.py",
|
|
|
+ "src/sentry/models/grouprelease.py",
|
|
|
+ "src/sentry/models/groupresolution.py",
|
|
|
+ "src/sentry/models/grouprulestatus.py",
|
|
|
+ "src/sentry/models/groupseen.py",
|
|
|
+ "src/sentry/models/groupshare.py",
|
|
|
+ "src/sentry/models/groupsnooze.py",
|
|
|
+ "src/sentry/models/groupsubscription.py",
|
|
|
+ "src/sentry/models/grouptombstone.py",
|
|
|
+ "src/sentry/models/identity.py",
|
|
|
+ "src/sentry/models/integrations/__init__.py",
|
|
|
+ "src/sentry/models/integrations/doc_integration.py",
|
|
|
+ "src/sentry/models/integrations/external_actor.py",
|
|
|
+ "src/sentry/models/integrations/external_issue.py",
|
|
|
+ "src/sentry/models/integrations/integration.py",
|
|
|
+ "src/sentry/models/integrations/integration_external_project.py",
|
|
|
+ "src/sentry/models/integrations/integration_feature.py",
|
|
|
+ "src/sentry/models/integrations/organization_integration.py",
|
|
|
+ "src/sentry/models/integrations/pagerduty_service.py",
|
|
|
+ "src/sentry/models/integrations/project_integration.py",
|
|
|
+ "src/sentry/models/integrations/repository_project_path_config.py",
|
|
|
+ "src/sentry/models/integrations/sentry_app.py",
|
|
|
+ "src/sentry/models/integrations/sentry_app_component.py",
|
|
|
+ "src/sentry/models/integrations/sentry_app_installation.py",
|
|
|
+ "src/sentry/models/integrations/sentry_app_installation_for_provider.py",
|
|
|
+ "src/sentry/models/integrations/sentry_app_installation_token.py",
|
|
|
+ "src/sentry/models/latestappconnectbuildscheck.py",
|
|
|
+ "src/sentry/models/latestreporeleaseenvironment.py",
|
|
|
+ "src/sentry/models/lostpasswordhash.py",
|
|
|
+ "src/sentry/models/monitor.py",
|
|
|
+ "src/sentry/models/monitorcheckin.py",
|
|
|
+ "src/sentry/models/monitorlocation.py",
|
|
|
+ "src/sentry/models/notificationsetting.py",
|
|
|
+ "src/sentry/models/options/__init__.py",
|
|
|
+ "src/sentry/models/options/option.py",
|
|
|
+ "src/sentry/models/options/organization_option.py",
|
|
|
+ "src/sentry/models/options/project_option.py",
|
|
|
+ "src/sentry/models/options/user_option.py",
|
|
|
+ "src/sentry/models/organization.py",
|
|
|
+ "src/sentry/models/organizationaccessrequest.py",
|
|
|
+ "src/sentry/models/organizationmember.py",
|
|
|
+ "src/sentry/models/organizationmemberteam.py",
|
|
|
+ "src/sentry/models/organizationonboardingtask.py",
|
|
|
+ "src/sentry/models/platformexternalissue.py",
|
|
|
+ "src/sentry/models/processingissue.py",
|
|
|
+ "src/sentry/models/project.py",
|
|
|
+ "src/sentry/models/projectbookmark.py",
|
|
|
+ "src/sentry/models/projectcodeowners.py",
|
|
|
+ "src/sentry/models/projectkey.py",
|
|
|
+ "src/sentry/models/projectownership.py",
|
|
|
+ "src/sentry/models/projectplatform.py",
|
|
|
+ "src/sentry/models/projectredirect.py",
|
|
|
+ "src/sentry/models/projectteam.py",
|
|
|
+ "src/sentry/models/promptsactivity.py",
|
|
|
+ "src/sentry/models/pullrequest.py",
|
|
|
+ "src/sentry/models/rawevent.py",
|
|
|
+ "src/sentry/models/recentsearch.py",
|
|
|
+ "src/sentry/models/relay.py",
|
|
|
+ "src/sentry/models/release.py",
|
|
|
+ "src/sentry/models/releaseactivity.py",
|
|
|
+ "src/sentry/models/releasecommit.py",
|
|
|
+ "src/sentry/models/releaseenvironment.py",
|
|
|
+ "src/sentry/models/releasefile.py",
|
|
|
+ "src/sentry/models/releaseheadcommit.py",
|
|
|
+ "src/sentry/models/releaseprojectenvironment.py",
|
|
|
+ "src/sentry/models/repository.py",
|
|
|
+ "src/sentry/models/reprocessingreport.py",
|
|
|
+ "src/sentry/models/rule.py",
|
|
|
+ "src/sentry/models/rulefirehistory.py",
|
|
|
+ "src/sentry/models/savedsearch.py",
|
|
|
+ "src/sentry/models/scheduledeletion.py",
|
|
|
+ "src/sentry/models/scheduledjob.py",
|
|
|
+ "src/sentry/models/search_common.py",
|
|
|
+ "src/sentry/models/sentryfunction.py",
|
|
|
+ "src/sentry/models/servicehook.py",
|
|
|
+ "src/sentry/models/team.py",
|
|
|
+ "src/sentry/models/transaction_threshold.py",
|
|
|
+ "src/sentry/models/user.py",
|
|
|
+ "src/sentry/models/useremail.py",
|
|
|
+ "src/sentry/models/userip.py",
|
|
|
+ "src/sentry/models/userpermission.py",
|
|
|
+ "src/sentry/models/userreport.py",
|
|
|
+ "src/sentry/models/userrole.py",
|
|
|
+ "src/sentry/monitoring/__init__.py",
|
|
|
+ "src/sentry/monitoring/queues.py",
|
|
|
+ "src/sentry/monkey/__init__.py",
|
|
|
+ "src/sentry/monkey/pickle.py",
|
|
|
+ "src/sentry/net/__init__.py",
|
|
|
+ "src/sentry/net/http.py",
|
|
|
+ "src/sentry/net/socket.py",
|
|
|
+ "src/sentry/new_migrations/__init__.py",
|
|
|
+ "src/sentry/new_migrations/migrations.py",
|
|
|
+ "src/sentry/new_migrations/monkey/__init__.py",
|
|
|
+ "src/sentry/new_migrations/monkey/executor.py",
|
|
|
+ "src/sentry/new_migrations/monkey/fields.py",
|
|
|
+ "src/sentry/newsletter/__init__.py",
|
|
|
+ "src/sentry/newsletter/base.py",
|
|
|
+ "src/sentry/newsletter/dummy.py",
|
|
|
+ "src/sentry/nodestore/__init__.py",
|
|
|
+ "src/sentry/nodestore/base.py",
|
|
|
+ "src/sentry/nodestore/bigtable/__init__.py",
|
|
|
+ "src/sentry/nodestore/bigtable/backend.py",
|
|
|
+ "src/sentry/nodestore/django/__init__.py",
|
|
|
+ "src/sentry/nodestore/django/backend.py",
|
|
|
+ "src/sentry/nodestore/django/models.py",
|
|
|
+ "src/sentry/nodestore/migrations/0001_initial.py",
|
|
|
+ "src/sentry/nodestore/migrations/0002_nodestore_no_dictfield.py",
|
|
|
+ "src/sentry/nodestore/migrations/__init__.py",
|
|
|
+ "src/sentry/nodestore/models.py",
|
|
|
+ "src/sentry/notifications/__init__.py",
|
|
|
+ "src/sentry/notifications/additional_attachment_manager.py",
|
|
|
+ "src/sentry/notifications/class_manager.py",
|
|
|
+ "src/sentry/notifications/defaults.py",
|
|
|
+ "src/sentry/notifications/helpers.py",
|
|
|
+ "src/sentry/notifications/manager.py",
|
|
|
+ "src/sentry/notifications/notifications/__init__.py",
|
|
|
+ "src/sentry/notifications/notifications/active_release.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/__init__.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/assigned.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/base.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/new_processing_issues.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/note.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/regression.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/release.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/release_summary.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/resolved.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/resolved_in_release.py",
|
|
|
+ "src/sentry/notifications/notifications/activity/unassigned.py",
|
|
|
+ "src/sentry/notifications/notifications/base.py",
|
|
|
+ "src/sentry/notifications/notifications/codeowners_auto_sync.py",
|
|
|
+ "src/sentry/notifications/notifications/digest.py",
|
|
|
+ "src/sentry/notifications/notifications/integration_nudge.py",
|
|
|
+ "src/sentry/notifications/notifications/organization_request/__init__.py",
|
|
|
+ "src/sentry/notifications/notifications/organization_request/abstract_invite_request.py",
|
|
|
+ "src/sentry/notifications/notifications/organization_request/base.py",
|
|
|
+ "src/sentry/notifications/notifications/organization_request/integration_request.py",
|
|
|
+ "src/sentry/notifications/notifications/organization_request/invite_request.py",
|
|
|
+ "src/sentry/notifications/notifications/organization_request/join_request.py",
|
|
|
+ "src/sentry/notifications/notifications/rules.py",
|
|
|
+ "src/sentry/notifications/notifications/strategies/__init__.py",
|
|
|
+ "src/sentry/notifications/notifications/strategies/member_write_role_recipient_strategy.py",
|
|
|
+ "src/sentry/notifications/notifications/strategies/org_members_recipient_strategy.py",
|
|
|
+ "src/sentry/notifications/notifications/strategies/owner_recipient_strategy.py",
|
|
|
+ "src/sentry/notifications/notifications/strategies/role_based_recipient_strategy.py",
|
|
|
+ "src/sentry/notifications/notifications/user_report.py",
|
|
|
+ "src/sentry/notifications/notify.py",
|
|
|
+ "src/sentry/notifications/types.py",
|
|
|
+ "src/sentry/notifications/utils/__init__.py",
|
|
|
+ "src/sentry/notifications/utils/actions.py",
|
|
|
+ "src/sentry/notifications/utils/avatar.py",
|
|
|
+ "src/sentry/notifications/utils/digest.py",
|
|
|
+ "src/sentry/notifications/utils/legacy_mappings.py",
|
|
|
+ "src/sentry/notifications/utils/participants.py",
|
|
|
+ "src/sentry/notifications/utils/tasks.py",
|
|
|
+ "src/sentry/options/__init__.py",
|
|
|
+ "src/sentry/options/defaults.py",
|
|
|
+ "src/sentry/options/manager.py",
|
|
|
+ "src/sentry/options/store.py",
|
|
|
+ "src/sentry/ownership/__init__.py",
|
|
|
+ "src/sentry/ownership/grammar.py",
|
|
|
+ "src/sentry/pipeline/__init__.py",
|
|
|
+ "src/sentry/pipeline/base.py",
|
|
|
+ "src/sentry/pipeline/constants.py",
|
|
|
+ "src/sentry/pipeline/provider.py",
|
|
|
+ "src/sentry/pipeline/store.py",
|
|
|
+ "src/sentry/pipeline/types.py",
|
|
|
+ "src/sentry/pipeline/views/__init__.py",
|
|
|
+ "src/sentry/pipeline/views/base.py",
|
|
|
+ "src/sentry/pipeline/views/nested.py",
|
|
|
+ "src/sentry/plugins/__init__.py",
|
|
|
+ "src/sentry/plugins/base/__init__.py",
|
|
|
+ "src/sentry/plugins/base/bindings.py",
|
|
|
+ "src/sentry/plugins/base/configuration.py",
|
|
|
+ "src/sentry/plugins/base/group_api_urls.py",
|
|
|
+ "src/sentry/plugins/base/manager.py",
|
|
|
+ "src/sentry/plugins/base/notifier.py",
|
|
|
+ "src/sentry/plugins/base/project_api_urls.py",
|
|
|
+ "src/sentry/plugins/base/response.py",
|
|
|
+ "src/sentry/plugins/base/structs.py",
|
|
|
+ "src/sentry/plugins/base/urls.py",
|
|
|
+ "src/sentry/plugins/base/v1.py",
|
|
|
+ "src/sentry/plugins/base/v2.py",
|
|
|
+ "src/sentry/plugins/base/view.py",
|
|
|
+ "src/sentry/plugins/bases/__init__.py",
|
|
|
+ "src/sentry/plugins/bases/data_forwarding.py",
|
|
|
+ "src/sentry/plugins/bases/issue.py",
|
|
|
+ "src/sentry/plugins/bases/issue2.py",
|
|
|
+ "src/sentry/plugins/bases/notify.py",
|
|
|
+ "src/sentry/plugins/bases/releasetracking.py",
|
|
|
+ "src/sentry/plugins/bases/tag.py",
|
|
|
+ "src/sentry/plugins/config.py",
|
|
|
+ "src/sentry/plugins/endpoints.py",
|
|
|
+ "src/sentry/plugins/examples/__init__.py",
|
|
|
+ "src/sentry/plugins/examples/issue_tracking.py",
|
|
|
+ "src/sentry/plugins/helpers.py",
|
|
|
+ "src/sentry/plugins/interfaces/__init__.py",
|
|
|
+ "src/sentry/plugins/interfaces/releasehook.py",
|
|
|
+ "src/sentry/plugins/providers/__init__.py",
|
|
|
+ "src/sentry/plugins/providers/base.py",
|
|
|
+ "src/sentry/plugins/providers/dummy/__init__.py",
|
|
|
+ "src/sentry/plugins/providers/dummy/repository.py",
|
|
|
+ "src/sentry/plugins/providers/integration_repository.py",
|
|
|
+ "src/sentry/plugins/providers/repository.py",
|
|
|
+ "src/sentry/plugins/sentry_interface_types/__init__.py",
|
|
|
+ "src/sentry/plugins/sentry_interface_types/apps.py",
|
|
|
+ "src/sentry/plugins/sentry_interface_types/models.py",
|
|
|
+ "src/sentry/plugins/sentry_urls/__init__.py",
|
|
|
+ "src/sentry/plugins/sentry_urls/apps.py",
|
|
|
+ "src/sentry/plugins/sentry_urls/models.py",
|
|
|
+ "src/sentry/plugins/sentry_useragents/__init__.py",
|
|
|
+ "src/sentry/plugins/sentry_useragents/apps.py",
|
|
|
+ "src/sentry/plugins/sentry_useragents/models.py",
|
|
|
+ "src/sentry/plugins/sentry_webhooks/__init__.py",
|
|
|
+ "src/sentry/plugins/sentry_webhooks/apps.py",
|
|
|
+ "src/sentry/plugins/sentry_webhooks/client.py",
|
|
|
+ "src/sentry/plugins/sentry_webhooks/plugin.py",
|
|
|
+ "src/sentry/plugins/status.py",
|
|
|
+ "src/sentry/plugins/utils.py",
|
|
|
+ "src/sentry/plugins/validators/__init__.py",
|
|
|
+ "src/sentry/plugins/validators/url.py",
|
|
|
+ "src/sentry/processing/__init__.py",
|
|
|
+ "src/sentry/processing/realtime_metrics/__init__.py",
|
|
|
+ "src/sentry/processing/realtime_metrics/base.py",
|
|
|
+ "src/sentry/processing/realtime_metrics/dummy.py",
|
|
|
+ "src/sentry/processing/realtime_metrics/redis.py",
|
|
|
+ "src/sentry/profiles/__init__.py",
|
|
|
+ "src/sentry/profiles/consumer.py",
|
|
|
+ "src/sentry/profiles/device.py",
|
|
|
+ "src/sentry/profiles/task.py",
|
|
|
+ "src/sentry/profiles/utils.py",
|
|
|
+ "src/sentry/projectoptions/__init__.py",
|
|
|
+ "src/sentry/projectoptions/defaults.py",
|
|
|
+ "src/sentry/projectoptions/manager.py",
|
|
|
+ "src/sentry/queue/__init__.py",
|
|
|
+ "src/sentry/queue/command.py",
|
|
|
+ "src/sentry/queue/routers.py",
|
|
|
+ "src/sentry/quotas/__init__.py",
|
|
|
+ "src/sentry/quotas/base.py",
|
|
|
+ "src/sentry/quotas/redis.py",
|
|
|
+ "src/sentry/ratelimits/__init__.py",
|
|
|
+ "src/sentry/ratelimits/base.py",
|
|
|
+ "src/sentry/ratelimits/cardinality.py",
|
|
|
+ "src/sentry/ratelimits/concurrent.py",
|
|
|
+ "src/sentry/ratelimits/config.py",
|
|
|
+ "src/sentry/ratelimits/redis.py",
|
|
|
+ "src/sentry/ratelimits/sliding_windows.py",
|
|
|
+ "src/sentry/ratelimits/utils.py",
|
|
|
+ "src/sentry/receivers/__init__.py",
|
|
|
+ "src/sentry/receivers/analytics.py",
|
|
|
+ "src/sentry/receivers/auth.py",
|
|
|
+ "src/sentry/receivers/core.py",
|
|
|
+ "src/sentry/receivers/email.py",
|
|
|
+ "src/sentry/receivers/experiments.py",
|
|
|
+ "src/sentry/receivers/features.py",
|
|
|
+ "src/sentry/receivers/onboarding.py",
|
|
|
+ "src/sentry/receivers/releases.py",
|
|
|
+ "src/sentry/receivers/reprocessing.py",
|
|
|
+ "src/sentry/receivers/rules.py",
|
|
|
+ "src/sentry/receivers/sentry_apps.py",
|
|
|
+ "src/sentry/receivers/stats.py",
|
|
|
+ "src/sentry/receivers/superuser.py",
|
|
|
+ "src/sentry/receivers/useremail.py",
|
|
|
+ "src/sentry/receivers/users.py",
|
|
|
+ "src/sentry/region_to_control/__init__.py",
|
|
|
+ "src/sentry/region_to_control/consumer.py",
|
|
|
+ "src/sentry/region_to_control/messages.py",
|
|
|
+ "src/sentry/region_to_control/producer.py",
|
|
|
+ "src/sentry/relay/__init__.py",
|
|
|
+ "src/sentry/relay/config/__init__.py",
|
|
|
+ "src/sentry/relay/config/measurements.py",
|
|
|
+ "src/sentry/relay/config/metric_extraction.py",
|
|
|
+ "src/sentry/relay/projectconfig_cache/__init__.py",
|
|
|
+ "src/sentry/relay/projectconfig_cache/base.py",
|
|
|
+ "src/sentry/relay/projectconfig_cache/redis.py",
|
|
|
+ "src/sentry/relay/projectconfig_debounce_cache/__init__.py",
|
|
|
+ "src/sentry/relay/projectconfig_debounce_cache/base.py",
|
|
|
+ "src/sentry/relay/projectconfig_debounce_cache/redis.py",
|
|
|
+ "src/sentry/relay/utils.py",
|
|
|
+ "src/sentry/release_health/__init__.py",
|
|
|
+ "src/sentry/release_health/base.py",
|
|
|
+ "src/sentry/release_health/duplex.py",
|
|
|
+ "src/sentry/release_health/metrics.py",
|
|
|
+ "src/sentry/release_health/metrics_sessions_v2.py",
|
|
|
+ "src/sentry/release_health/release_monitor/__init__.py",
|
|
|
+ "src/sentry/release_health/release_monitor/base.py",
|
|
|
+ "src/sentry/release_health/release_monitor/metrics.py",
|
|
|
+ "src/sentry/release_health/release_monitor/sessions.py",
|
|
|
+ "src/sentry/release_health/sessions.py",
|
|
|
+ "src/sentry/release_health/tasks.py",
|
|
|
+ "src/sentry/replays/__init__.py",
|
|
|
+ "src/sentry/replays/consumers/__init__.py",
|
|
|
+ "src/sentry/replays/consumers/recording/__init__.py",
|
|
|
+ "src/sentry/replays/consumers/recording/factory.py",
|
|
|
+ "src/sentry/replays/consumers/recording/process_recording.py",
|
|
|
+ "src/sentry/replays/consumers/recording/types.py",
|
|
|
+ "src/sentry/replays/endpoints/__init__.py",
|
|
|
+ "src/sentry/replays/endpoints/organization_replay_events_meta.py",
|
|
|
+ "src/sentry/replays/endpoints/organization_replay_index.py",
|
|
|
+ "src/sentry/replays/endpoints/project_replay_details.py",
|
|
|
+ "src/sentry/replays/endpoints/project_replay_recording_segment_details.py",
|
|
|
+ "src/sentry/replays/endpoints/project_replay_recording_segment_index.py",
|
|
|
+ "src/sentry/replays/lib/__init__.py",
|
|
|
+ "src/sentry/replays/lib/query.py",
|
|
|
+ "src/sentry/replays/migrations/0001_init_replays.py",
|
|
|
+ "src/sentry/replays/migrations/0002_rename_to_segment_id.py",
|
|
|
+ "src/sentry/replays/migrations/__init__.py",
|
|
|
+ "src/sentry/replays/models.py",
|
|
|
+ "src/sentry/replays/post_process.py",
|
|
|
+ "src/sentry/replays/query.py",
|
|
|
+ "src/sentry/replays/serializers.py",
|
|
|
+ "src/sentry/replays/tasks.py",
|
|
|
+ "src/sentry/replays/testutils.py",
|
|
|
+ "src/sentry/reprocessing.py",
|
|
|
+ "src/sentry/reprocessing2.py",
|
|
|
+ "src/sentry/roles/__init__.py",
|
|
|
+ "src/sentry/roles/manager.py",
|
|
|
+ "src/sentry/rules/__init__.py",
|
|
|
+ "src/sentry/rules/actions/__init__.py",
|
|
|
+ "src/sentry/rules/actions/base.py",
|
|
|
+ "src/sentry/rules/actions/integrations/__init__.py",
|
|
|
+ "src/sentry/rules/actions/integrations/base.py",
|
|
|
+ "src/sentry/rules/actions/integrations/create_ticket/__init__.py",
|
|
|
+ "src/sentry/rules/actions/integrations/create_ticket/base.py",
|
|
|
+ "src/sentry/rules/actions/integrations/create_ticket/form.py",
|
|
|
+ "src/sentry/rules/actions/integrations/create_ticket/utils.py",
|
|
|
+ "src/sentry/rules/actions/notify_event.py",
|
|
|
+ "src/sentry/rules/actions/notify_event_service.py",
|
|
|
+ "src/sentry/rules/actions/sentry_apps/__init__.py",
|
|
|
+ "src/sentry/rules/actions/sentry_apps/base.py",
|
|
|
+ "src/sentry/rules/actions/sentry_apps/notify_event.py",
|
|
|
+ "src/sentry/rules/actions/sentry_apps/utils.py",
|
|
|
+ "src/sentry/rules/actions/services.py",
|
|
|
+ "src/sentry/rules/base.py",
|
|
|
+ "src/sentry/rules/conditions/__init__.py",
|
|
|
+ "src/sentry/rules/conditions/active_release.py",
|
|
|
+ "src/sentry/rules/conditions/base.py",
|
|
|
+ "src/sentry/rules/conditions/event_attribute.py",
|
|
|
+ "src/sentry/rules/conditions/event_frequency.py",
|
|
|
+ "src/sentry/rules/conditions/every_event.py",
|
|
|
+ "src/sentry/rules/conditions/first_seen_event.py",
|
|
|
+ "src/sentry/rules/conditions/level.py",
|
|
|
+ "src/sentry/rules/conditions/reappeared_event.py",
|
|
|
+ "src/sentry/rules/conditions/regression_event.py",
|
|
|
+ "src/sentry/rules/conditions/tagged_event.py",
|
|
|
+ "src/sentry/rules/filters/__init__.py",
|
|
|
+ "src/sentry/rules/filters/age_comparison.py",
|
|
|
+ "src/sentry/rules/filters/assigned_to.py",
|
|
|
+ "src/sentry/rules/filters/base.py",
|
|
|
+ "src/sentry/rules/filters/event_attribute.py",
|
|
|
+ "src/sentry/rules/filters/issue_occurrences.py",
|
|
|
+ "src/sentry/rules/filters/latest_release.py",
|
|
|
+ "src/sentry/rules/filters/level.py",
|
|
|
+ "src/sentry/rules/filters/tagged_event.py",
|
|
|
+ "src/sentry/rules/history/__init__.py",
|
|
|
+ "src/sentry/rules/history/backends/__init__.py",
|
|
|
+ "src/sentry/rules/history/backends/postgres.py",
|
|
|
+ "src/sentry/rules/history/base.py",
|
|
|
+ "src/sentry/rules/history/endpoints/__init__.py",
|
|
|
+ "src/sentry/rules/history/endpoints/project_rule_group_history.py",
|
|
|
+ "src/sentry/rules/history/endpoints/project_rule_stats.py",
|
|
|
+ "src/sentry/rules/match.py",
|
|
|
+ "src/sentry/rules/processor.py",
|
|
|
+ "src/sentry/rules/registry.py",
|
|
|
+ "src/sentry/runner/__init__.py",
|
|
|
+ "src/sentry/runner/commands/__init__.py",
|
|
|
+ "src/sentry/runner/commands/backup.py",
|
|
|
+ "src/sentry/runner/commands/cleanup.py",
|
|
|
+ "src/sentry/runner/commands/config.py",
|
|
|
+ "src/sentry/runner/commands/createuser.py",
|
|
|
+ "src/sentry/runner/commands/devserver.py",
|
|
|
+ "src/sentry/runner/commands/devservices.py",
|
|
|
+ "src/sentry/runner/commands/django.py",
|
|
|
+ "src/sentry/runner/commands/exec.py",
|
|
|
+ "src/sentry/runner/commands/execfile.py",
|
|
|
+ "src/sentry/runner/commands/files.py",
|
|
|
+ "src/sentry/runner/commands/help.py",
|
|
|
+ "src/sentry/runner/commands/init.py",
|
|
|
+ "src/sentry/runner/commands/killswitches.py",
|
|
|
+ "src/sentry/runner/commands/migrations.py",
|
|
|
+ "src/sentry/runner/commands/permissions.py",
|
|
|
+ "src/sentry/runner/commands/plugins.py",
|
|
|
+ "src/sentry/runner/commands/queues.py",
|
|
|
+ "src/sentry/runner/commands/repair.py",
|
|
|
+ "src/sentry/runner/commands/run.py",
|
|
|
+ "src/sentry/runner/commands/sendmail.py",
|
|
|
+ "src/sentry/runner/commands/start.py",
|
|
|
+ "src/sentry/runner/commands/tsdb.py",
|
|
|
+ "src/sentry/runner/commands/upgrade.py",
|
|
|
+ "src/sentry/runner/decorators.py",
|
|
|
+ "src/sentry/runner/formatting.py",
|
|
|
+ "src/sentry/runner/importer.py",
|
|
|
+ "src/sentry/runner/initializer.py",
|
|
|
+ "src/sentry/runner/settings.py",
|
|
|
+ "src/sentry/scim/__init__.py",
|
|
|
+ "src/sentry/scim/endpoints/__init__.py",
|
|
|
+ "src/sentry/scim/endpoints/constants.py",
|
|
|
+ "src/sentry/scim/endpoints/members.py",
|
|
|
+ "src/sentry/scim/endpoints/schemas.py",
|
|
|
+ "src/sentry/scim/endpoints/teams.py",
|
|
|
+ "src/sentry/scim/endpoints/utils.py",
|
|
|
+ "src/sentry/sdk_updates.py",
|
|
|
+ "src/sentry/search/__init__.py",
|
|
|
+ "src/sentry/search/base.py",
|
|
|
+ "src/sentry/search/events/__init__.py",
|
|
|
+ "src/sentry/search/events/builder.py",
|
|
|
+ "src/sentry/search/events/constants.py",
|
|
|
+ "src/sentry/search/events/datasets/__init__.py",
|
|
|
+ "src/sentry/search/events/datasets/base.py",
|
|
|
+ "src/sentry/search/events/datasets/discover.py",
|
|
|
+ "src/sentry/search/events/datasets/field_aliases.py",
|
|
|
+ "src/sentry/search/events/datasets/filter_aliases.py",
|
|
|
+ "src/sentry/search/events/datasets/metrics.py",
|
|
|
+ "src/sentry/search/events/datasets/sessions.py",
|
|
|
+ "src/sentry/search/events/fields.py",
|
|
|
+ "src/sentry/search/events/filter.py",
|
|
|
+ "src/sentry/search/events/types.py",
|
|
|
+ "src/sentry/search/snuba/__init__.py",
|
|
|
+ "src/sentry/search/snuba/backend.py",
|
|
|
+ "src/sentry/search/snuba/executors.py",
|
|
|
+ "src/sentry/search/utils.py",
|
|
|
+ "src/sentry/security/__init__.py",
|
|
|
+ "src/sentry/security/emails.py",
|
|
|
+ "src/sentry/security/utils.py",
|
|
|
+ "src/sentry/sentry_metrics/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/configuration.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/indexer/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/indexer/batch.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/indexer/common.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/indexer/multiprocess.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/indexer/parallel.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/indexer/processing.py",
|
|
|
+ "src/sentry/sentry_metrics/consumers/last_seen_updater.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/base.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/cache.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/cloudspanner/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/cloudspanner/cloudspanner.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/cloudspanner/cloudspanner_model.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/id_generator.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/limiters/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/limiters/cardinality.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/limiters/writes.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/mock.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/postgres/__init__.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/postgres/apps.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/postgres/models.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/postgres/postgres_v2.py",
|
|
|
+ "src/sentry/sentry_metrics/indexer/strings.py",
|
|
|
+ "src/sentry/sentry_metrics/metrics_wrapper.py",
|
|
|
+ "src/sentry/sentry_metrics/utils.py",
|
|
|
+ "src/sentry/services/__init__.py",
|
|
|
+ "src/sentry/services/base.py",
|
|
|
+ "src/sentry/services/http.py",
|
|
|
+ "src/sentry/services/smtp.py",
|
|
|
+ "src/sentry/shared_integrations/__init__.py",
|
|
|
+ "src/sentry/shared_integrations/client/__init__.py",
|
|
|
+ "src/sentry/shared_integrations/client/base.py",
|
|
|
+ "src/sentry/shared_integrations/client/internal.py",
|
|
|
+ "src/sentry/shared_integrations/constants.py",
|
|
|
+ "src/sentry/shared_integrations/exceptions/__init__.py",
|
|
|
+ "src/sentry/shared_integrations/exceptions/base.py",
|
|
|
+ "src/sentry/shared_integrations/response/__init__.py",
|
|
|
+ "src/sentry/shared_integrations/response/base.py",
|
|
|
+ "src/sentry/shared_integrations/response/mapping.py",
|
|
|
+ "src/sentry/shared_integrations/response/sequence.py",
|
|
|
+ "src/sentry/shared_integrations/response/text.py",
|
|
|
+ "src/sentry/shared_integrations/response/xml.py",
|
|
|
+ "src/sentry/shared_integrations/track_response.py",
|
|
|
+ "src/sentry/signals.py",
|
|
|
+ "src/sentry/silo.py",
|
|
|
+ "src/sentry/similarity/__init__.py",
|
|
|
+ "src/sentry/similarity/backends/__init__.py",
|
|
|
+ "src/sentry/similarity/backends/abstract.py",
|
|
|
+ "src/sentry/similarity/backends/dummy.py",
|
|
|
+ "src/sentry/similarity/backends/metrics.py",
|
|
|
+ "src/sentry/similarity/backends/redis.py",
|
|
|
+ "src/sentry/similarity/encoder.py",
|
|
|
+ "src/sentry/similarity/features.py",
|
|
|
+ "src/sentry/similarity/featuresv2.py",
|
|
|
+ "src/sentry/similarity/signatures.py",
|
|
|
+ "src/sentry/snuba/__init__.py",
|
|
|
+ "src/sentry/snuba/dataset.py",
|
|
|
+ "src/sentry/snuba/discover.py",
|
|
|
+ "src/sentry/snuba/entity_subscription.py",
|
|
|
+ "src/sentry/snuba/events.py",
|
|
|
+ "src/sentry/snuba/json_schemas.py",
|
|
|
+ "src/sentry/snuba/metrics/__init__.py",
|
|
|
+ "src/sentry/snuba/metrics/datasource.py",
|
|
|
+ "src/sentry/snuba/metrics/fields/__init__.py",
|
|
|
+ "src/sentry/snuba/metrics/fields/base.py",
|
|
|
+ "src/sentry/snuba/metrics/fields/histogram.py",
|
|
|
+ "src/sentry/snuba/metrics/fields/snql.py",
|
|
|
+ "src/sentry/snuba/metrics/naming_layer/__init__.py",
|
|
|
+ "src/sentry/snuba/metrics/naming_layer/mapping.py",
|
|
|
+ "src/sentry/snuba/metrics/naming_layer/mri.py",
|
|
|
+ "src/sentry/snuba/metrics/naming_layer/public.py",
|
|
|
+ "src/sentry/snuba/metrics/query.py",
|
|
|
+ "src/sentry/snuba/metrics/query_builder.py",
|
|
|
+ "src/sentry/snuba/metrics/utils.py",
|
|
|
+ "src/sentry/snuba/metrics_enhanced_performance.py",
|
|
|
+ "src/sentry/snuba/metrics_performance.py",
|
|
|
+ "src/sentry/snuba/models.py",
|
|
|
+ "src/sentry/snuba/outcomes.py",
|
|
|
+ "src/sentry/snuba/query_subscription_consumer.py",
|
|
|
+ "src/sentry/snuba/referrer.py",
|
|
|
+ "src/sentry/snuba/sessions.py",
|
|
|
+ "src/sentry/snuba/sessions_v2.py",
|
|
|
+ "src/sentry/snuba/subscriptions.py",
|
|
|
+ "src/sentry/snuba/tasks.py",
|
|
|
+ "src/sentry/spans/__init__.py",
|
|
|
+ "src/sentry/spans/grouping/__init__.py",
|
|
|
+ "src/sentry/spans/grouping/api.py",
|
|
|
+ "src/sentry/spans/grouping/result.py",
|
|
|
+ "src/sentry/spans/grouping/strategy/__init__.py",
|
|
|
+ "src/sentry/spans/grouping/strategy/base.py",
|
|
|
+ "src/sentry/spans/grouping/strategy/config.py",
|
|
|
+ "src/sentry/spans/grouping/utils.py",
|
|
|
+ "src/sentry/stacktraces/__init__.py",
|
|
|
+ "src/sentry/stacktraces/functions.py",
|
|
|
+ "src/sentry/stacktraces/platform.py",
|
|
|
+ "src/sentry/stacktraces/processing.py",
|
|
|
+ "src/sentry/status_checks/__init__.py",
|
|
|
+ "src/sentry/status_checks/base.py",
|
|
|
+ "src/sentry/status_checks/celery_alive.py",
|
|
|
+ "src/sentry/status_checks/celery_app_version.py",
|
|
|
+ "src/sentry/status_checks/warnings.py",
|
|
|
+ "src/sentry/tagstore/__init__.py",
|
|
|
+ "src/sentry/tagstore/base.py",
|
|
|
+ "src/sentry/tagstore/exceptions.py",
|
|
|
+ "src/sentry/tagstore/query.py",
|
|
|
+ "src/sentry/tagstore/snuba/__init__.py",
|
|
|
+ "src/sentry/tagstore/snuba/backend.py",
|
|
|
+ "src/sentry/tagstore/types.py",
|
|
|
+ "src/sentry/tasks/__init__.py",
|
|
|
+ "src/sentry/tasks/activity.py",
|
|
|
+ "src/sentry/tasks/app_store_connect.py",
|
|
|
+ "src/sentry/tasks/assemble.py",
|
|
|
+ "src/sentry/tasks/auth.py",
|
|
|
+ "src/sentry/tasks/auto_remove_inbox.py",
|
|
|
+ "src/sentry/tasks/auto_resolve_issues.py",
|
|
|
+ "src/sentry/tasks/base.py",
|
|
|
+ "src/sentry/tasks/beacon.py",
|
|
|
+ "src/sentry/tasks/check_auth.py",
|
|
|
+ "src/sentry/tasks/check_monitors.py",
|
|
|
+ "src/sentry/tasks/clear_expired_resolutions.py",
|
|
|
+ "src/sentry/tasks/clear_expired_snoozes.py",
|
|
|
+ "src/sentry/tasks/codeowners/__init__.py",
|
|
|
+ "src/sentry/tasks/codeowners/code_owners_auto_sync.py",
|
|
|
+ "src/sentry/tasks/codeowners/update_code_owners_schema.py",
|
|
|
+ "src/sentry/tasks/collect_project_platforms.py",
|
|
|
+ "src/sentry/tasks/commit_context.py",
|
|
|
+ "src/sentry/tasks/commits.py",
|
|
|
+ "src/sentry/tasks/deletion.py",
|
|
|
+ "src/sentry/tasks/digests.py",
|
|
|
+ "src/sentry/tasks/email.py",
|
|
|
+ "src/sentry/tasks/files.py",
|
|
|
+ "src/sentry/tasks/groupowner.py",
|
|
|
+ "src/sentry/tasks/integrations/__init__.py",
|
|
|
+ "src/sentry/tasks/integrations/create_comment.py",
|
|
|
+ "src/sentry/tasks/integrations/kick_off_status_syncs.py",
|
|
|
+ "src/sentry/tasks/integrations/migrate_issues.py",
|
|
|
+ "src/sentry/tasks/integrations/migrate_repo.py",
|
|
|
+ "src/sentry/tasks/integrations/slack/__init__.py",
|
|
|
+ "src/sentry/tasks/integrations/slack/find_channel_id_for_alert_rule.py",
|
|
|
+ "src/sentry/tasks/integrations/slack/find_channel_id_for_rule.py",
|
|
|
+ "src/sentry/tasks/integrations/slack/link_slack_user_identities.py",
|
|
|
+ "src/sentry/tasks/integrations/slack/post_message.py",
|
|
|
+ "src/sentry/tasks/integrations/sync_assignee_outbound.py",
|
|
|
+ "src/sentry/tasks/integrations/sync_metadata.py",
|
|
|
+ "src/sentry/tasks/integrations/sync_status_inbound.py",
|
|
|
+ "src/sentry/tasks/integrations/sync_status_outbound.py",
|
|
|
+ "src/sentry/tasks/integrations/update_comment.py",
|
|
|
+ "src/sentry/tasks/integrations/vsts/__init__.py",
|
|
|
+ "src/sentry/tasks/integrations/vsts/kickoff_subscription_check.py",
|
|
|
+ "src/sentry/tasks/integrations/vsts/subscription_check.py",
|
|
|
+ "src/sentry/tasks/low_priority_symbolication.py",
|
|
|
+ "src/sentry/tasks/merge.py",
|
|
|
+ "src/sentry/tasks/options.py",
|
|
|
+ "src/sentry/tasks/ping.py",
|
|
|
+ "src/sentry/tasks/post_process.py",
|
|
|
+ "src/sentry/tasks/process_buffer.py",
|
|
|
+ "src/sentry/tasks/relay.py",
|
|
|
+ "src/sentry/tasks/release_registry.py",
|
|
|
+ "src/sentry/tasks/release_summary.py",
|
|
|
+ "src/sentry/tasks/reports.py",
|
|
|
+ "src/sentry/tasks/reprocessing.py",
|
|
|
+ "src/sentry/tasks/reprocessing2.py",
|
|
|
+ "src/sentry/tasks/scheduler.py",
|
|
|
+ "src/sentry/tasks/sentry_apps.py",
|
|
|
+ "src/sentry/tasks/sentry_functions.py",
|
|
|
+ "src/sentry/tasks/servicehooks.py",
|
|
|
+ "src/sentry/tasks/store.py",
|
|
|
+ "src/sentry/tasks/symbolication.py",
|
|
|
+ "src/sentry/tasks/unmerge.py",
|
|
|
+ "src/sentry/tasks/update_user_reports.py",
|
|
|
+ "src/sentry/tasks/user_report.py",
|
|
|
+ "src/sentry/templatetags/__init__.py",
|
|
|
+ "src/sentry/templatetags/sentry_admin_helpers.py",
|
|
|
+ "src/sentry/templatetags/sentry_api.py",
|
|
|
+ "src/sentry/templatetags/sentry_assets.py",
|
|
|
+ "src/sentry/templatetags/sentry_avatars.py",
|
|
|
+ "src/sentry/templatetags/sentry_features.py",
|
|
|
+ "src/sentry/templatetags/sentry_helpers.py",
|
|
|
+ "src/sentry/templatetags/sentry_platforms.py",
|
|
|
+ "src/sentry/templatetags/sentry_plugins.py",
|
|
|
+ "src/sentry/templatetags/sentry_react.py",
|
|
|
+ "src/sentry/templatetags/sentry_status.py",
|
|
|
+ "src/sentry/test_unmerge.py",
|
|
|
+ "src/sentry/testutils/__init__.py",
|
|
|
+ "src/sentry/testutils/asserts.py",
|
|
|
+ "src/sentry/testutils/cases.py",
|
|
|
+ "src/sentry/testutils/factories.py",
|
|
|
+ "src/sentry/testutils/fixtures.py",
|
|
|
+ "src/sentry/testutils/helpers/__init__.py",
|
|
|
+ "src/sentry/testutils/helpers/auth_header.py",
|
|
|
+ "src/sentry/testutils/helpers/auth_providers.py",
|
|
|
+ "src/sentry/testutils/helpers/datetime.py",
|
|
|
+ "src/sentry/testutils/helpers/eventprocessing.py",
|
|
|
+ "src/sentry/testutils/helpers/faux/__init__.py",
|
|
|
+ "src/sentry/testutils/helpers/faux/any.py",
|
|
|
+ "src/sentry/testutils/helpers/faux/dict_containing.py",
|
|
|
+ "src/sentry/testutils/helpers/faux/faux.py",
|
|
|
+ "src/sentry/testutils/helpers/faux/mock.py",
|
|
|
+ "src/sentry/testutils/helpers/features.py",
|
|
|
+ "src/sentry/testutils/helpers/link_header.py",
|
|
|
+ "src/sentry/testutils/helpers/notifications.py",
|
|
|
+ "src/sentry/testutils/helpers/options.py",
|
|
|
+ "src/sentry/testutils/helpers/query.py",
|
|
|
+ "src/sentry/testutils/helpers/response.py",
|
|
|
+ "src/sentry/testutils/helpers/slack.py",
|
|
|
+ "src/sentry/testutils/helpers/socket.py",
|
|
|
+ "src/sentry/testutils/helpers/task_runner.py",
|
|
|
+ "src/sentry/testutils/middleware.py",
|
|
|
+ "src/sentry/testutils/perfomance_issues/store_transaction.py",
|
|
|
+ "src/sentry/testutils/performance_issues/__init__.py",
|
|
|
+ "src/sentry/testutils/performance_issues/event_generators.py",
|
|
|
+ "src/sentry/testutils/performance_issues/span_builder.py",
|
|
|
+ "src/sentry/testutils/region.py",
|
|
|
+ "src/sentry/testutils/relay.py",
|
|
|
+ "src/sentry/testutils/silo.py",
|
|
|
+ "src/sentry/testutils/skips.py",
|
|
|
+ "src/sentry/trash/__init__.py",
|
|
|
+ "src/sentry/tsdb/__init__.py",
|
|
|
+ "src/sentry/tsdb/base.py",
|
|
|
+ "src/sentry/tsdb/dummy.py",
|
|
|
+ "src/sentry/tsdb/inmemory.py",
|
|
|
+ "src/sentry/tsdb/redis.py",
|
|
|
+ "src/sentry/tsdb/redissnuba.py",
|
|
|
+ "src/sentry/tsdb/snuba.py",
|
|
|
+ "src/sentry/types/__init__.py",
|
|
|
+ "src/sentry/types/activity.py",
|
|
|
+ "src/sentry/types/integrations.py",
|
|
|
+ "src/sentry/types/issues.py",
|
|
|
+ "src/sentry/types/ratelimit.py",
|
|
|
+ "src/sentry/types/region.py",
|
|
|
+ "src/sentry/types/releaseactivity.py",
|
|
|
+ "src/sentry/types/rules.py",
|
|
|
+ "src/sentry/unmerge.py",
|
|
|
+ "src/sentry/utils/__init__.py",
|
|
|
+ "src/sentry/utils/appleconnect/__init__.py",
|
|
|
+ "src/sentry/utils/appleconnect/appstore_connect.py",
|
|
|
+ "src/sentry/utils/assets.py",
|
|
|
+ "src/sentry/utils/audit.py",
|
|
|
+ "src/sentry/utils/auth.py",
|
|
|
+ "src/sentry/utils/avatar.py",
|
|
|
+ "src/sentry/utils/batching_kafka_consumer.py",
|
|
|
+ "src/sentry/utils/cache.py",
|
|
|
+ "src/sentry/utils/canonical.py",
|
|
|
+ "src/sentry/utils/celery.py",
|
|
|
+ "src/sentry/utils/client_state.py",
|
|
|
+ "src/sentry/utils/cloudfunctions.py",
|
|
|
+ "src/sentry/utils/codecs.py",
|
|
|
+ "src/sentry/utils/colors.py",
|
|
|
+ "src/sentry/utils/committers.py",
|
|
|
+ "src/sentry/utils/compat/__init__.py",
|
|
|
+ "src/sentry/utils/concurrent.py",
|
|
|
+ "src/sentry/utils/cursors.py",
|
|
|
+ "src/sentry/utils/datastructures.py",
|
|
|
+ "src/sentry/utils/dates.py",
|
|
|
+ "src/sentry/utils/db.py",
|
|
|
+ "src/sentry/utils/debug.py",
|
|
|
+ "src/sentry/utils/decorators.py",
|
|
|
+ "src/sentry/utils/distutils/__init__.py",
|
|
|
+ "src/sentry/utils/distutils/commands/__init__.py",
|
|
|
+ "src/sentry/utils/distutils/commands/base.py",
|
|
|
+ "src/sentry/utils/distutils/commands/build_assets.py",
|
|
|
+ "src/sentry/utils/distutils/commands/build_integration_docs.py",
|
|
|
+ "src/sentry/utils/distutils/commands/build_js_sdk_registry.py",
|
|
|
+ "src/sentry/utils/email/__init__.py",
|
|
|
+ "src/sentry/utils/email/address.py",
|
|
|
+ "src/sentry/utils/email/backend.py",
|
|
|
+ "src/sentry/utils/email/faker.py",
|
|
|
+ "src/sentry/utils/email/list_resolver.py",
|
|
|
+ "src/sentry/utils/email/manager.py",
|
|
|
+ "src/sentry/utils/email/message_builder.py",
|
|
|
+ "src/sentry/utils/email/send.py",
|
|
|
+ "src/sentry/utils/email/signer.py",
|
|
|
+ "src/sentry/utils/event_frames.py",
|
|
|
+ "src/sentry/utils/files.py",
|
|
|
+ "src/sentry/utils/forms.py",
|
|
|
+ "src/sentry/utils/functional.py",
|
|
|
+ "src/sentry/utils/geo.py",
|
|
|
+ "src/sentry/utils/glob.py",
|
|
|
+ "src/sentry/utils/groupreference.py",
|
|
|
+ "src/sentry/utils/hashlib.py",
|
|
|
+ "src/sentry/utils/http.py",
|
|
|
+ "src/sentry/utils/imports.py",
|
|
|
+ "src/sentry/utils/in_app.py",
|
|
|
+ "src/sentry/utils/integrationdocs.py",
|
|
|
+ "src/sentry/utils/iterators.py",
|
|
|
+ "src/sentry/utils/javascript.py",
|
|
|
+ "src/sentry/utils/json.py",
|
|
|
+ "src/sentry/utils/jwt.py",
|
|
|
+ "src/sentry/utils/kafka.py",
|
|
|
+ "src/sentry/utils/kafka_config.py",
|
|
|
+ "src/sentry/utils/kvstore/__init__.py",
|
|
|
+ "src/sentry/utils/kvstore/abstract.py",
|
|
|
+ "src/sentry/utils/kvstore/bigtable.py",
|
|
|
+ "src/sentry/utils/kvstore/cache.py",
|
|
|
+ "src/sentry/utils/kvstore/encoding.py",
|
|
|
+ "src/sentry/utils/kvstore/memory.py",
|
|
|
+ "src/sentry/utils/kvstore/redis.py",
|
|
|
+ "src/sentry/utils/linksign.py",
|
|
|
+ "src/sentry/utils/locking/__init__.py",
|
|
|
+ "src/sentry/utils/locking/backends/__init__.py",
|
|
|
+ "src/sentry/utils/locking/backends/migration.py",
|
|
|
+ "src/sentry/utils/locking/backends/redis.py",
|
|
|
+ "src/sentry/utils/locking/lock.py",
|
|
|
+ "src/sentry/utils/locking/manager.py",
|
|
|
+ "src/sentry/utils/loremipsum.py",
|
|
|
+ "src/sentry/utils/managers.py",
|
|
|
+ "src/sentry/utils/math.py",
|
|
|
+ "src/sentry/utils/meta.py",
|
|
|
+ "src/sentry/utils/metrics.py",
|
|
|
+ "src/sentry/utils/migrations.py",
|
|
|
+ "src/sentry/utils/monitors.py",
|
|
|
+ "src/sentry/utils/numbers.py",
|
|
|
+ "src/sentry/utils/options.py",
|
|
|
+ "src/sentry/utils/otp.py",
|
|
|
+ "src/sentry/utils/outcomes.py",
|
|
|
+ "src/sentry/utils/patch_set.py",
|
|
|
+ "src/sentry/utils/performance/__init__.py",
|
|
|
+ "src/sentry/utils/performance/sqlquerycount.py",
|
|
|
+ "src/sentry/utils/performance_issues/__init__.py",
|
|
|
+ "src/sentry/utils/performance_issues/performance_detection.py",
|
|
|
+ "src/sentry/utils/performance_issues/performance_span_issue.py",
|
|
|
+ "src/sentry/utils/pipeline.py",
|
|
|
+ "src/sentry/utils/platform_categories.py",
|
|
|
+ "src/sentry/utils/profile.py",
|
|
|
+ "src/sentry/utils/prompts.py",
|
|
|
+ "src/sentry/utils/pubsub.py",
|
|
|
+ "src/sentry/utils/pytest/__init__.py",
|
|
|
+ "src/sentry/utils/pytest/fixtures.py",
|
|
|
+ "src/sentry/utils/pytest/kafka.py",
|
|
|
+ "src/sentry/utils/pytest/metrics.py",
|
|
|
+ "src/sentry/utils/pytest/relay.py",
|
|
|
+ "src/sentry/utils/pytest/selenium.py",
|
|
|
+ "src/sentry/utils/pytest/sentry.py",
|
|
|
+ "src/sentry/utils/pytest/stale_database_reads.py",
|
|
|
+ "src/sentry/utils/pytest/unittest.py",
|
|
|
+ "src/sentry/utils/query.py",
|
|
|
+ "src/sentry/utils/redis.py",
|
|
|
+ "src/sentry/utils/request_cache.py",
|
|
|
+ "src/sentry/utils/retries.py",
|
|
|
+ "src/sentry/utils/runner.py",
|
|
|
+ "src/sentry/utils/rust.py",
|
|
|
+ "src/sentry/utils/safe.py",
|
|
|
+ "src/sentry/utils/samples.py",
|
|
|
+ "src/sentry/utils/sdk.py",
|
|
|
+ "src/sentry/utils/security/__init__.py",
|
|
|
+ "src/sentry/utils/security/hash.py",
|
|
|
+ "src/sentry/utils/sentry_apps/__init__.py",
|
|
|
+ "src/sentry/utils/sentry_apps/request_buffer.py",
|
|
|
+ "src/sentry/utils/sentry_apps/webhooks.py",
|
|
|
+ "src/sentry/utils/services.py",
|
|
|
+ "src/sentry/utils/session_store.py",
|
|
|
+ "src/sentry/utils/settings.py",
|
|
|
+ "src/sentry/utils/signing.py",
|
|
|
+ "src/sentry/utils/silo/__init__.py",
|
|
|
+ "src/sentry/utils/silo/add_silo_decorators.py",
|
|
|
+ "src/sentry/utils/silo/audit_silo_decorators.py",
|
|
|
+ "src/sentry/utils/silo/common.py",
|
|
|
+ "src/sentry/utils/silo/decorate_models_by_relation.py",
|
|
|
+ "src/sentry/utils/silo/decorate_unit_tests.py",
|
|
|
+ "src/sentry/utils/sms.py",
|
|
|
+ "src/sentry/utils/snowflake.py",
|
|
|
+ "src/sentry/utils/snuba.py",
|
|
|
+ "src/sentry/utils/strings.py",
|
|
|
+ "src/sentry/utils/support.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/__init__.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/analytics.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/apps.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/commit_correlation.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/get_suspect_resolutions.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/metric_correlation.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions/resolved_in_active_release.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions_releases/__init__.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions_releases/analytics.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions_releases/apps.py",
|
|
|
+ "src/sentry/utils/suspect_resolutions_releases/get_suspect_resolutions_releases.py",
|
|
|
+ "src/sentry/utils/time_window.py",
|
|
|
+ "src/sentry/utils/types.py",
|
|
|
+ "src/sentry/utils/urls.py",
|
|
|
+ "src/sentry/utils/uwsgi.py",
|
|
|
+ "src/sentry/utils/validators.py",
|
|
|
+ "src/sentry/utils/versioning.py",
|
|
|
+ "src/sentry/utils/warnings.py",
|
|
|
+ "src/sentry/utils/yaml.py",
|
|
|
+ "src/sentry/utils/zip.py",
|
|
|
+ "src/sentry/web/__init__.py",
|
|
|
+ "src/sentry/web/api.py",
|
|
|
+ "src/sentry/web/client_config.py",
|
|
|
+ "src/sentry/web/debug_urls.py",
|
|
|
+ "src/sentry/web/decorators.py",
|
|
|
+ "src/sentry/web/forms/__init__.py",
|
|
|
+ "src/sentry/web/forms/accounts.py",
|
|
|
+ "src/sentry/web/forms/fields.py",
|
|
|
+ "src/sentry/web/frontend/__init__.py",
|
|
|
+ "src/sentry/web/frontend/account_identity.py",
|
|
|
+ "src/sentry/web/frontend/accounts.py",
|
|
|
+ "src/sentry/web/frontend/auth_close.py",
|
|
|
+ "src/sentry/web/frontend/auth_login.py",
|
|
|
+ "src/sentry/web/frontend/auth_logout.py",
|
|
|
+ "src/sentry/web/frontend/auth_organization_login.py",
|
|
|
+ "src/sentry/web/frontend/auth_provider_login.py",
|
|
|
+ "src/sentry/web/frontend/base.py",
|
|
|
+ "src/sentry/web/frontend/csrf_failure.py",
|
|
|
+ "src/sentry/web/frontend/debug/__init__.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_assigned_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_auth_views.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_chart_renderer.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_codeowners_auto_sync_failure_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_codeowners_request_mail.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_error_embed.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_incident_activity_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_incident_trigger_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_invalid_identity_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_mfa_added_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_mfa_removed_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_new_processing_issues_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_new_release_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_new_user_feedback_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_note_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_oauth_authorize.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_onboarding_continuation_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_organization_invite_request.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_organization_join_request.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_password_changed_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_recovery_codes_regenerated_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_regression_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_release_summary_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_resolved_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_resolved_in_release_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_setup_2fa_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_sso_link_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_trigger_error.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_unable_to_delete_repository.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_unable_to_fetch_commits_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/debug_unassigned_email.py",
|
|
|
+ "src/sentry/web/frontend/debug/mail.py",
|
|
|
+ "src/sentry/web/frontend/disabled_member_view.py",
|
|
|
+ "src/sentry/web/frontend/doc_integration_avatar.py",
|
|
|
+ "src/sentry/web/frontend/error_404.py",
|
|
|
+ "src/sentry/web/frontend/error_500.py",
|
|
|
+ "src/sentry/web/frontend/error_page_embed.py",
|
|
|
+ "src/sentry/web/frontend/generic.py",
|
|
|
+ "src/sentry/web/frontend/group_event_json.py",
|
|
|
+ "src/sentry/web/frontend/group_plugin_action.py",
|
|
|
+ "src/sentry/web/frontend/group_tag_export.py",
|
|
|
+ "src/sentry/web/frontend/home.py",
|
|
|
+ "src/sentry/web/frontend/idp_email_verification.py",
|
|
|
+ "src/sentry/web/frontend/integration_extension_configuration.py",
|
|
|
+ "src/sentry/web/frontend/js_sdk_loader.py",
|
|
|
+ "src/sentry/web/frontend/mailgun_inbound_webhook.py",
|
|
|
+ "src/sentry/web/frontend/mixins/__init__.py",
|
|
|
+ "src/sentry/web/frontend/mixins/csv.py",
|
|
|
+ "src/sentry/web/frontend/msteams_extension_configuration.py",
|
|
|
+ "src/sentry/web/frontend/newest_performance_issue.py",
|
|
|
+ "src/sentry/web/frontend/oauth_authorize.py",
|
|
|
+ "src/sentry/web/frontend/oauth_token.py",
|
|
|
+ "src/sentry/web/frontend/organization_auth_settings.py",
|
|
|
+ "src/sentry/web/frontend/organization_avatar.py",
|
|
|
+ "src/sentry/web/frontend/organization_integration_setup.py",
|
|
|
+ "src/sentry/web/frontend/out.py",
|
|
|
+ "src/sentry/web/frontend/pipeline_advancer.py",
|
|
|
+ "src/sentry/web/frontend/project_avatar.py",
|
|
|
+ "src/sentry/web/frontend/project_event.py",
|
|
|
+ "src/sentry/web/frontend/react_page.py",
|
|
|
+ "src/sentry/web/frontend/reactivate_account.py",
|
|
|
+ "src/sentry/web/frontend/release_webhook.py",
|
|
|
+ "src/sentry/web/frontend/restore_organization.py",
|
|
|
+ "src/sentry/web/frontend/sentryapp_avatar.py",
|
|
|
+ "src/sentry/web/frontend/setup_wizard.py",
|
|
|
+ "src/sentry/web/frontend/shared_group_details.py",
|
|
|
+ "src/sentry/web/frontend/sudo.py",
|
|
|
+ "src/sentry/web/frontend/team_avatar.py",
|
|
|
+ "src/sentry/web/frontend/twofactor.py",
|
|
|
+ "src/sentry/web/frontend/unsubscribe_incident_notifications.py",
|
|
|
+ "src/sentry/web/frontend/unsubscribe_issue_notifications.py",
|
|
|
+ "src/sentry/web/frontend/unsubscribe_notifications.py",
|
|
|
+ "src/sentry/web/frontend/user_avatar.py",
|
|
|
+ "src/sentry/web/frontend/vercel_extension_configuration.py",
|
|
|
+ "src/sentry/web/frontend/vsts_extension_configuration.py",
|
|
|
+ "src/sentry/web/helpers.py",
|
|
|
+ "src/sentry/web/urls.py",
|
|
|
+ "src/sentry/wsgi.py",
|
|
|
+ "src/sentry_plugins/__init__.py",
|
|
|
+ "src/sentry_plugins/amazon_sqs/__init__.py",
|
|
|
+ "src/sentry_plugins/amazon_sqs/plugin.py",
|
|
|
+ "src/sentry_plugins/anonymizeip.py",
|
|
|
+ "src/sentry_plugins/asana/__init__.py",
|
|
|
+ "src/sentry_plugins/asana/client.py",
|
|
|
+ "src/sentry_plugins/asana/plugin.py",
|
|
|
+ "src/sentry_plugins/base.py",
|
|
|
+ "src/sentry_plugins/bitbucket/__init__.py",
|
|
|
+ "src/sentry_plugins/bitbucket/client.py",
|
|
|
+ "src/sentry_plugins/bitbucket/endpoints/__init__.py",
|
|
|
+ "src/sentry_plugins/bitbucket/endpoints/webhook.py",
|
|
|
+ "src/sentry_plugins/bitbucket/mixins.py",
|
|
|
+ "src/sentry_plugins/bitbucket/plugin.py",
|
|
|
+ "src/sentry_plugins/bitbucket/repository_provider.py",
|
|
|
+ "src/sentry_plugins/bitbucket/testutils.py",
|
|
|
+ "src/sentry_plugins/bitbucket/urls.py",
|
|
|
+ "src/sentry_plugins/client.py",
|
|
|
+ "src/sentry_plugins/freight/__init__.py",
|
|
|
+ "src/sentry_plugins/freight/plugin.py",
|
|
|
+ "src/sentry_plugins/github/__init__.py",
|
|
|
+ "src/sentry_plugins/github/client.py",
|
|
|
+ "src/sentry_plugins/github/options.py",
|
|
|
+ "src/sentry_plugins/github/plugin.py",
|
|
|
+ "src/sentry_plugins/github/testutils.py",
|
|
|
+ "src/sentry_plugins/github/urls.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/__init__.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/base.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/events/__init__.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/events/installation.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/events/installation_repository.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/events/pull_request.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/events/push.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/integration.py",
|
|
|
+ "src/sentry_plugins/github/webhooks/non_integration.py",
|
|
|
+ "src/sentry_plugins/gitlab/__init__.py",
|
|
|
+ "src/sentry_plugins/gitlab/client.py",
|
|
|
+ "src/sentry_plugins/gitlab/plugin.py",
|
|
|
+ "src/sentry_plugins/heroku/__init__.py",
|
|
|
+ "src/sentry_plugins/heroku/client.py",
|
|
|
+ "src/sentry_plugins/heroku/plugin.py",
|
|
|
+ "src/sentry_plugins/jira/__init__.py",
|
|
|
+ "src/sentry_plugins/jira/client.py",
|
|
|
+ "src/sentry_plugins/jira/plugin.py",
|
|
|
+ "src/sentry_plugins/opsgenie/__init__.py",
|
|
|
+ "src/sentry_plugins/opsgenie/client.py",
|
|
|
+ "src/sentry_plugins/opsgenie/plugin.py",
|
|
|
+ "src/sentry_plugins/pagerduty/__init__.py",
|
|
|
+ "src/sentry_plugins/pagerduty/client.py",
|
|
|
+ "src/sentry_plugins/pagerduty/plugin.py",
|
|
|
+ "src/sentry_plugins/phabricator/__init__.py",
|
|
|
+ "src/sentry_plugins/phabricator/plugin.py",
|
|
|
+ "src/sentry_plugins/pivotal/__init__.py",
|
|
|
+ "src/sentry_plugins/pivotal/plugin.py",
|
|
|
+ "src/sentry_plugins/pushover/__init__.py",
|
|
|
+ "src/sentry_plugins/pushover/client.py",
|
|
|
+ "src/sentry_plugins/pushover/plugin.py",
|
|
|
+ "src/sentry_plugins/redmine/__init__.py",
|
|
|
+ "src/sentry_plugins/redmine/client.py",
|
|
|
+ "src/sentry_plugins/redmine/forms.py",
|
|
|
+ "src/sentry_plugins/redmine/plugin.py",
|
|
|
+ "src/sentry_plugins/segment/__init__.py",
|
|
|
+ "src/sentry_plugins/segment/plugin.py",
|
|
|
+ "src/sentry_plugins/sessionstack/__init__.py",
|
|
|
+ "src/sentry_plugins/sessionstack/client.py",
|
|
|
+ "src/sentry_plugins/sessionstack/plugin.py",
|
|
|
+ "src/sentry_plugins/sessionstack/utils.py",
|
|
|
+ "src/sentry_plugins/slack/__init__.py",
|
|
|
+ "src/sentry_plugins/slack/client.py",
|
|
|
+ "src/sentry_plugins/slack/plugin.py",
|
|
|
+ "src/sentry_plugins/splunk/__init__.py",
|
|
|
+ "src/sentry_plugins/splunk/client.py",
|
|
|
+ "src/sentry_plugins/splunk/plugin.py",
|
|
|
+ "src/sentry_plugins/trello/__init__.py",
|
|
|
+ "src/sentry_plugins/trello/client.py",
|
|
|
+ "src/sentry_plugins/trello/plugin.py",
|
|
|
+ "src/sentry_plugins/twilio/__init__.py",
|
|
|
+ "src/sentry_plugins/twilio/client.py",
|
|
|
+ "src/sentry_plugins/twilio/plugin.py",
|
|
|
+ "src/sentry_plugins/utils.py",
|
|
|
+ "src/sentry_plugins/victorops/__init__.py",
|
|
|
+ "src/sentry_plugins/victorops/client.py",
|
|
|
+ "src/sentry_plugins/victorops/plugin.py",
|
|
|
+ "src/social_auth/__init__.py",
|
|
|
+ "src/social_auth/admin.py",
|
|
|
+ "src/social_auth/backends/__init__.py",
|
|
|
+ "src/social_auth/backends/asana.py",
|
|
|
+ "src/social_auth/backends/bitbucket.py",
|
|
|
+ "src/social_auth/backends/github.py",
|
|
|
+ "src/social_auth/backends/pipeline/__init__.py",
|
|
|
+ "src/social_auth/backends/pipeline/associate.py",
|
|
|
+ "src/social_auth/backends/pipeline/misc.py",
|
|
|
+ "src/social_auth/backends/pipeline/social.py",
|
|
|
+ "src/social_auth/backends/pipeline/user.py",
|
|
|
+ "src/social_auth/backends/visualstudio.py",
|
|
|
+ "src/social_auth/decorators.py",
|
|
|
+ "src/social_auth/django_compat.py",
|
|
|
+ "src/social_auth/exceptions.py",
|
|
|
+ "src/social_auth/fields.py",
|
|
|
+ "src/social_auth/migrations/0001_initial.py",
|
|
|
+ "src/social_auth/migrations/__init__.py",
|
|
|
+ "src/social_auth/models.py",
|
|
|
+ "src/social_auth/urls.py",
|
|
|
+ "src/social_auth/utils.py",
|
|
|
+ "src/social_auth/views.py",
|
|
|
+ "src/sudo/__init__.py",
|
|
|
+ "src/sudo/forms.py",
|
|
|
+ "src/sudo/middleware.py",
|
|
|
+ "src/sudo/models.py",
|
|
|
+ "src/sudo/settings.py",
|
|
|
+ "src/sudo/signals.py",
|
|
|
+ "src/sudo/utils.py",
|
|
|
+ "src/sudo/views.py",
|
|
|
+ "tools/__init__.py",
|
|
|
+ "tools/bump_action.py",
|
|
|
+ "tools/docker_memory_check.py",
|
|
|
+ "tools/flake8_plugin.py",
|
|
|
+ "tools/freeze_requirements.py",
|
|
|
+ "tools/lib.py",
|
|
|
+ "tools/lint_requirements.py",
|
|
|
+ "tools/pin_github_action.py"
|
|
|
+]
|