diff --git a/postamates/settings.py b/postamates/settings.py index aed089c..97f6f9a 100644 --- a/postamates/settings.py +++ b/postamates/settings.py @@ -160,6 +160,7 @@ REST_REGISTRATION = { 'RESET_PASSWORD_VERIFICATION_URL': f'{FRONTEND_URL}reset-password/', 'REGISTER_EMAIL_VERIFICATION_URL': f'{FRONTEND_URL}verify-email/', 'VERIFICATION_FROM_EMAIL': 'noreply@spatiality.website', + 'USER_LOGIN_FIELDS': ['email'], } SRID = 4326 diff --git a/service/models.py b/service/models.py index d286e37..1e63399 100644 --- a/service/models.py +++ b/service/models.py @@ -1,3 +1,4 @@ +from django.contrib.auth.models import User from django.contrib.gis.db import models as gis_models from django.db import models @@ -5,6 +6,8 @@ from postamates.settings import SRID from service.enums import PointStatus from service.signals import * +User._meta.get_field('email')._unique = True + class PlacementPoint(models.Model): STATUS_CHOICES = [(tag.name, tag.value) for tag in PointStatus]