|
@@ -4,7 +4,7 @@ from rest_framework.permissions import IsAuthenticated
|
|
from rest_framework.request import Request
|
|
from rest_framework.request import Request
|
|
from rest_framework.response import Response
|
|
from rest_framework.response import Response
|
|
|
|
|
|
-from sentry.api.base import Endpoint, SessionAuthentication
|
|
|
|
|
|
+from sentry.api.base import Endpoint, SessionAuthentication, pending_silo_endpoint
|
|
from sentry.api.fields import MultipleChoiceField
|
|
from sentry.api.fields import MultipleChoiceField
|
|
from sentry.api.serializers import serialize
|
|
from sentry.api.serializers import serialize
|
|
from sentry.models import ApiToken
|
|
from sentry.models import ApiToken
|
|
@@ -15,6 +15,7 @@ class ApiTokenSerializer(serializers.Serializer):
|
|
scopes = MultipleChoiceField(required=True, choices=settings.SENTRY_SCOPES)
|
|
scopes = MultipleChoiceField(required=True, choices=settings.SENTRY_SCOPES)
|
|
|
|
|
|
|
|
|
|
|
|
+@pending_silo_endpoint
|
|
class ApiTokensEndpoint(Endpoint):
|
|
class ApiTokensEndpoint(Endpoint):
|
|
authentication_classes = (SessionAuthentication,)
|
|
authentication_classes = (SessionAuthentication,)
|
|
permission_classes = (IsAuthenticated,)
|
|
permission_classes = (IsAuthenticated,)
|