add acceptor & terminal device to assignment - add phone to organization - set password for device when assignment
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import random
|
||||
import string
|
||||
from datetime import timedelta
|
||||
|
||||
from apps.pos_device.web.api.v1.serilaizers import device as device_serializer
|
||||
@@ -207,6 +209,10 @@ class DeviceAssignmentViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
|
||||
|
||||
# set device status to assigned
|
||||
assignment.device.assigned_state = True
|
||||
assignment.device.acceptor = request.data['device_acceptor']
|
||||
assignment.device.terminal = request.data['device_terminal']
|
||||
if not assignment.device.password:
|
||||
assignment.device.password = ''.join(random.choices(string.digits, k=6))
|
||||
assignment.device.save()
|
||||
|
||||
# set organization having pos status
|
||||
|
||||
Reference in New Issue
Block a user