misc: remove feature flag from recurring event booking apis (#63521)

This commit is contained in:
Valentin Deniaud 2022-04-04 16:24:51 +02:00
parent afe588a1fb
commit 050fa402f7
3 changed files with 0 additions and 11 deletions

View File

@ -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')}
)

View File

@ -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')
)

View File

@ -32,5 +32,3 @@ KNOWN_SERVICES = {
EXCEPTIONS_SOURCES = {}
SITE_BASE_URL = 'https://example.com'
ENABLE_RECURRING_EVENT_BOOKING = True