fixed stats coordinates and new user company foreign key
This commit is contained in:
@@ -134,7 +134,6 @@ def create_company_user(request):
|
|||||||
# create user
|
# create user
|
||||||
user_data = request.data['user']
|
user_data = request.data['user']
|
||||||
user_data['role'] = 'COOP_MANAGER'
|
user_data['role'] = 'COOP_MANAGER'
|
||||||
user_data['company'] = new_company.id
|
|
||||||
user_serializer = core_serializers.CustomUserWriteSerializer(
|
user_serializer = core_serializers.CustomUserWriteSerializer(
|
||||||
data=user_data,
|
data=user_data,
|
||||||
)
|
)
|
||||||
@@ -143,6 +142,7 @@ def create_company_user(request):
|
|||||||
password = user_serializer.validated_data.pop('password')
|
password = user_serializer.validated_data.pop('password')
|
||||||
new_user = User.objects.create_user(**user_serializer.validated_data)
|
new_user = User.objects.create_user(**user_serializer.validated_data)
|
||||||
new_user.set_password(password)
|
new_user.set_password(password)
|
||||||
|
new_user.company = new_company
|
||||||
new_user.save()
|
new_user.save()
|
||||||
# send verification email
|
# send verification email
|
||||||
utils.send_verification_email(request, new_user)
|
utils.send_verification_email(request, new_user)
|
||||||
@@ -218,7 +218,6 @@ def forgotten_password(request):
|
|||||||
if user:
|
if user:
|
||||||
try:
|
try:
|
||||||
password = utils.generate_password(12)
|
password = utils.generate_password(12)
|
||||||
print(password)
|
|
||||||
user.set_password(password)
|
user.set_password(password)
|
||||||
user.save()
|
user.save()
|
||||||
except:
|
except:
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ def track_user(request):
|
|||||||
data = request.data
|
data = request.data
|
||||||
|
|
||||||
if data.get('geo'):
|
if data.get('geo'):
|
||||||
coordinates = (data['geo'].get('latitude'), data['geo'].get('longitude'))
|
coordinates = (data['geo'].get('longitude'), data['geo'].get('latitude'))
|
||||||
else:
|
else:
|
||||||
coordinates = None
|
coordinates = None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user