def _create_device(creator_profile, asset_data, device_info_data, sn, mode, barcode=None): device_info = DeviceInfo() if mode == 'dc': device_info.ralph_device_id = device_info_data['ralph_device_id'] device_info.u_level = device_info_data['u_level'] device_info.u_height = device_info_data['u_height'] device_info.save(user=creator_profile.user) asset = Asset( device_info=device_info, sn=sn.strip(), created_by=creator_profile, **asset_data ) if barcode: asset.barcode = barcode asset.save(user=creator_profile.user) return asset.id
def _create_device(creator_profile, asset_data, device_info_data, sn, mode, barcode=None): device_info = DeviceInfo() if mode == 'dc': device_info.size = device_info_data['size'] device_info.ralph_device_id = device_info_data['ralph_device_id'] device_info.u_level = device_info_data['u_level'] device_info.u_height = device_info_data['u_height'] device_info.save(user=creator_profile.user) asset = Asset( device_info=device_info, sn=sn.strip(), created_by=creator_profile, **asset_data ) if barcode: asset.barcode = barcode asset.save(user=creator_profile.user) return asset.id