Merge branch 'feature/landing-registration' into 'master'

Регистрация новых пользователей в воронке

See merge request lilschool/site!412
remotes/origin/hotfix/landing-validation
Danil 6 years ago
commit e500cc87db
  1. 4
      api/v1/auth.py
  2. 2
      apps/notification/templates/notification/email/landing_registration.html

@ -69,7 +69,7 @@ class AuthTokenSerializer(serializers.Serializer):
class LandingRegistrationSerializer(serializers.Serializer):
phone = PhoneNumberField(required=True)
email = serializers.EmailField(required=True)
first_name = serializers.CharField(required=True)
name = serializers.CharField(required=True)
class ObtainToken(ObtainAuthToken):
@ -116,7 +116,7 @@ class LandingRegistrationView(APIView):
email=email,
phone=phone,
)
name = serializer.validated_data['first_name'].split(' ')
name = serializer.validated_data['name'].split(' ')
user.first_name = name[0]
if len(name) > 1:
user.last_name = name[1]

@ -1,7 +1,7 @@
<p>Здравствуйте, {{ user.get_full_name }}! Вы только что записались на вводный урок в онлайн-школе Lil School!</p>
<p>Перейдите по ссылке, чтобы пройти вводный урок</p>
<p><a href="https://lil.school/p/free-lesson"
<p><a href="{{ url }}"
style="text-decoration: none; position: relative; padding: 13px 24px 12px; background-image: linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);
border-radius: 3px; font-size: 12px; color: #191919; text-transform: uppercase; letter-spacing: 2px; text-align: center; transition: all .2s; z-index: 2;"
>Пройти вводный урок</a>

Loading…
Cancel
Save