diff --git a/src/sentry/plugins/bases/issue2.py b/src/sentry/plugins/bases/issue2.py index 9b017d8ab9cdc9..854028a27bf519 100644 --- a/src/sentry/plugins/bases/issue2.py +++ b/src/sentry/plugins/bases/issue2.py @@ -14,8 +14,10 @@ from sentry.analytics.events.issue_tracker_used import IssueTrackerUsedEvent from sentry.api.api_publish_status import ApiPublishStatus from sentry.api.base import region_silo_endpoint +from sentry.api.helpers.deprecation import deprecated from sentry.api.serializers.base import serialize from sentry.api.serializers.models.plugin import PluginSerializer +from sentry.constants import CELL_API_DEPRECATION_DATE from sentry.issues.endpoints.bases.group import GroupEndpoint # api compat @@ -85,6 +87,14 @@ def _handle(self, request: Request, group, *args, **kwargs): return getattr(self.plugin, self.view_method_name)(request, group, *args, **kwargs) + @deprecated(CELL_API_DEPRECATION_DATE) + def get(self, request: Request, group, *args, **kwargs) -> Response: + return self._handle(request, group, *args, **kwargs) + + @deprecated(CELL_API_DEPRECATION_DATE) + def post(self, request: Request, group, *args, **kwargs) -> Response: + return self._handle(request, group, *args, **kwargs) + class IssueTrackingPlugin2(Plugin): auth_provider: str | None = None