set device name from hostname
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
cda379f4ba
commit
628b130122
|
@ -44,6 +44,7 @@ class MobileDeviceInfoSerializer(PassiveSerializer):
|
|||
)
|
||||
os_version = CharField()
|
||||
model = CharField()
|
||||
hostname = CharField()
|
||||
app_version = CharField()
|
||||
|
||||
|
||||
|
@ -120,6 +121,7 @@ class MobileDeviceViewSet(
|
|||
device: MobileDevice = self.get_object()
|
||||
data = MobileDeviceEnrollmentSerializer(data=request.data)
|
||||
data.is_valid(raise_exception=True)
|
||||
device.name = data.validated_data["info"].validated_data["hostname"]
|
||||
device.confirmed = True
|
||||
device.device_id = data.validated_data["device_uid"]
|
||||
device.save()
|
||||
|
|
|
@ -34319,11 +34319,15 @@ components:
|
|||
model:
|
||||
type: string
|
||||
minLength: 1
|
||||
hostname:
|
||||
type: string
|
||||
minLength: 1
|
||||
app_version:
|
||||
type: string
|
||||
minLength: 1
|
||||
required:
|
||||
- app_version
|
||||
- hostname
|
||||
- model
|
||||
- os_version
|
||||
- platform
|
||||
|
|
Reference in New Issue