Skip to content

Commit d116031

Browse files
committed
Set verification_date in PartnerProgramCreateUserAndRegister view
1 parent 4fb78b1 commit d116031

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

partner_programs/views.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
from django.contrib.auth import get_user_model
22
from django.db import IntegrityError
3+
from django.utils import timezone
34
from rest_framework import generics, permissions, status
45
from rest_framework.permissions import AllowAny, IsAuthenticated
56
from rest_framework.response import Response
67

78
from core.serializers import SetLikedSerializer
8-
from core.services import set_like, add_view
9+
from core.services import add_view, set_like
910
from partner_programs.helpers import date_to_iso
1011
from partner_programs.models import PartnerProgram, PartnerProgramUserProfile
1112
from partner_programs.pagination import PartnerProgramPagination
1213
from partner_programs.serializers import (
13-
PartnerProgramListSerializer,
14-
PartnerProgramNewUserSerializer,
15-
PartnerProgramUserSerializer,
1614
PartnerProgramDataSchemaSerializer,
1715
PartnerProgramForMemberSerializer,
1816
PartnerProgramForUnregisteredUserSerializer,
17+
PartnerProgramListSerializer,
18+
PartnerProgramNewUserSerializer,
19+
PartnerProgramUserSerializer,
1920
)
2021

2122
User = get_user_model()
@@ -87,12 +88,12 @@ def post(self, request, *args, **kwargs):
8788
status=status.HTTP_400_BAD_REQUEST,
8889
)
8990

90-
# fixme: should we set verification_date?, if no then we need to ad them to ClickUp list
9191
user = User.objects.create(
9292
**{field_name: data[field_name] for field_name in user_fields},
9393
birthday=date_to_iso(data["birthday"]),
9494
is_active=True, # bypass email verification
9595
onboarding_stage=None, # bypass onboarding
96+
verification_date=timezone.now(), # bypass ClickUp verification
9697
email=email,
9798
)
9899
# fixme: какое же дерьмо в этой вьюшке творится, извините я поправлю после дедлайна

0 commit comments

Comments
 (0)