Browse Source

refs(alert_rules): Move incident related endpoints into the incidents module (#18956)

I've been meaning to do this for a while, and since I'm already refactoring things this seems like a
good time. This puts all incident related endpoints into the `incidents` module. This means that the
majority of incidents code is located here. The only thing we're missing are the serializers, which
are hard to move out due to how the api module is structured. We can likely refactor things there
at some point so that we can get everything into the one place.
Dan Fuller 4 years ago
parent
commit
f5452cee60

+ 17 - 13
src/sentry/api/urls.py

@@ -98,19 +98,6 @@ from .endpoints.organization_events_meta import (
 )
 )
 from .endpoints.organization_events_stats import OrganizationEventsStatsEndpoint
 from .endpoints.organization_events_stats import OrganizationEventsStatsEndpoint
 from .endpoints.organization_group_index import OrganizationGroupIndexEndpoint
 from .endpoints.organization_group_index import OrganizationGroupIndexEndpoint
-from .endpoints.organization_incident_activity_index import (
-    OrganizationIncidentActivityIndexEndpoint,
-)
-from .endpoints.organization_incident_comment_details import (
-    OrganizationIncidentCommentDetailsEndpoint,
-)
-from .endpoints.organization_incident_comment_index import OrganizationIncidentCommentIndexEndpoint
-from .endpoints.organization_incident_details import OrganizationIncidentDetailsEndpoint
-from .endpoints.organization_incident_index import OrganizationIncidentIndexEndpoint
-from .endpoints.organization_incident_seen import OrganizationIncidentSeenEndpoint
-from .endpoints.organization_incident_subscription_index import (
-    OrganizationIncidentSubscriptionIndexEndpoint,
-)
 from .endpoints.organization_index import OrganizationIndexEndpoint
 from .endpoints.organization_index import OrganizationIndexEndpoint
 from .endpoints.organization_integration_details import OrganizationIntegrationDetailsEndpoint
 from .endpoints.organization_integration_details import OrganizationIntegrationDetailsEndpoint
 from .endpoints.organization_integration_repos import OrganizationIntegrationReposEndpoint
 from .endpoints.organization_integration_repos import OrganizationIntegrationReposEndpoint
@@ -311,7 +298,24 @@ from sentry.incidents.endpoints.project_alert_rule_index import (
     ProjectAlertRuleIndexEndpoint,
     ProjectAlertRuleIndexEndpoint,
     ProjectCombinedRuleIndexEndpoint,
     ProjectCombinedRuleIndexEndpoint,
 )
 )
+from sentry.incidents.endpoints.organization_incident_activity_index import (
+    OrganizationIncidentActivityIndexEndpoint,
+)
+from sentry.incidents.endpoints.organization_incident_comment_details import (
+    OrganizationIncidentCommentDetailsEndpoint,
+)
+from sentry.incidents.endpoints.organization_incident_comment_index import (
+    OrganizationIncidentCommentIndexEndpoint,
+)
+from sentry.incidents.endpoints.organization_incident_details import (
+    OrganizationIncidentDetailsEndpoint,
+)
+from sentry.incidents.endpoints.organization_incident_index import OrganizationIncidentIndexEndpoint
+from sentry.incidents.endpoints.organization_incident_seen import OrganizationIncidentSeenEndpoint
 from sentry.incidents.endpoints.organization_incident_stats import OrganizationIncidentStatsEndpoint
 from sentry.incidents.endpoints.organization_incident_stats import OrganizationIncidentStatsEndpoint
+from sentry.incidents.endpoints.organization_incident_subscription_index import (
+    OrganizationIncidentSubscriptionIndexEndpoint,
+)
 
 
 # issues endpoints are available both top level (by numerical ID) as well as coupled
 # issues endpoints are available both top level (by numerical ID) as well as coupled
 # to the organization (and queryable via short ID)
 # to the organization (and queryable via short ID)

+ 0 - 0
src/sentry/api/endpoints/organization_incident_activity_index.py → src/sentry/incidents/endpoints/organization_incident_activity_index.py


+ 0 - 0
src/sentry/api/endpoints/organization_incident_comment_details.py → src/sentry/incidents/endpoints/organization_incident_comment_details.py


+ 0 - 0
src/sentry/api/endpoints/organization_incident_comment_index.py → src/sentry/incidents/endpoints/organization_incident_comment_index.py


+ 0 - 0
src/sentry/api/endpoints/organization_incident_details.py → src/sentry/incidents/endpoints/organization_incident_details.py


+ 0 - 0
src/sentry/api/endpoints/organization_incident_index.py → src/sentry/incidents/endpoints/organization_incident_index.py


+ 0 - 0
src/sentry/api/endpoints/organization_incident_seen.py → src/sentry/incidents/endpoints/organization_incident_seen.py


+ 0 - 0
src/sentry/api/endpoints/organization_incident_subscription_index.py → src/sentry/incidents/endpoints/organization_incident_subscription_index.py


+ 0 - 0
tests/sentry/api/endpoints/test_organization_incident_activity_index.py → tests/sentry/incidents/endpoints/test_organization_incident_activity_index.py


+ 0 - 0
tests/sentry/api/endpoints/test_organization_incident_comment_details.py → tests/sentry/incidents/endpoints/test_organization_incident_comment_details.py


Some files were not shown because too many files changed in this diff