misc: remove feature flag from recurring event booking apis (#63521)
This commit is contained in:
parent
afe588a1fb
commit
050fa402f7
|
@ -21,7 +21,6 @@ import itertools
|
|||
import json
|
||||
import uuid
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import transaction
|
||||
from django.db.models import BooleanField, Count, ExpressionWrapper, F, Prefetch, Q
|
||||
from django.db.models.expressions import RawSQL
|
||||
|
@ -1084,9 +1083,6 @@ class RecurringEventsList(APIView):
|
|||
permission_classes = ()
|
||||
|
||||
def get(self, request, agenda_identifier=None, format=None):
|
||||
if not settings.ENABLE_RECURRING_EVENT_BOOKING:
|
||||
raise Http404()
|
||||
|
||||
serializer = serializers.RecurringEventsListSerializer(data=request.query_params)
|
||||
if not serializer.is_valid():
|
||||
raise APIErrorBadRequest(N_('invalid payload'), errors=serializer.errors)
|
||||
|
@ -1620,9 +1616,6 @@ class RecurringFillslots(APIView):
|
|||
serializer_class = serializers.RecurringFillslotsSerializer
|
||||
|
||||
def post(self, request):
|
||||
if not settings.ENABLE_RECURRING_EVENT_BOOKING:
|
||||
raise Http404()
|
||||
|
||||
serializer = serializers.RecurringFillslotsQueryStringSerializer(
|
||||
data=request.query_params, context={'user_external_id': request.data.get('user_external_id')}
|
||||
)
|
||||
|
|
|
@ -190,8 +190,6 @@ SMS_SENDER = ''
|
|||
|
||||
REST_FRAMEWORK = {'EXCEPTION_HANDLER': 'chrono.api.utils.exception_handler'}
|
||||
|
||||
ENABLE_RECURRING_EVENT_BOOKING = False
|
||||
|
||||
local_settings_file = os.environ.get(
|
||||
'CHRONO_SETTINGS_FILE', os.path.join(os.path.dirname(__file__), 'local_settings.py')
|
||||
)
|
||||
|
|
|
@ -32,5 +32,3 @@ KNOWN_SERVICES = {
|
|||
EXCEPTIONS_SOURCES = {}
|
||||
|
||||
SITE_BASE_URL = 'https://example.com'
|
||||
|
||||
ENABLE_RECURRING_EVENT_BOOKING = True
|
||||
|
|
Loading…
Reference in New Issue