Closed LianaHarris360 closed 1 week ago
Asset type | Download link |
---|---|
PEX file | kolibri-0.18.0.dev0_git.20241120133716.pex |
Windows Installer (EXE) | kolibri-0.18.0.dev0+git.20241120133716-windows-setup-unsigned.exe |
Debian Package | kolibri_0.18.0.dev0+git.20241120133716-0ubuntu1_all.deb |
Mac Installer (DMG) | kolibri-0.18.0.dev0+git.20241120133716.dmg |
Android Package (APK) | kolibri-0.18.0.dev0+git.20241120133716-0.1.4-debug.apk |
TAR file | kolibri-0.18.0.dev0+git.20241120133716.tar.gz |
WHL file | kolibri-0.18.0.dev0+git.20241120133716-py2.py3-none-any.whl |
Hi @LianaHarris360 and @marcellamaki no issues observed while regression testing the content import from studio and syncing to KDP.
Summary
This pull request allows the use of
NetworkLocation
models and associated architecture to interact with Studio and KDP.Details
dynamic
field and its setter from modelNetworkLocation
after migrating to fieldlocation_type
.reset_connection_states
to create or update reserved network locations for Studio and KDP using URLs from Kolibri'soptions.ini
file. Uses hardcoded IDs for these locations, resets their connection states similarly to static locations, and for KDP locations, sets the application to Kolibri Data Portal without enqueuing aperform_network_location_update
task.NetworkLocations
model to annotate a dynamic attribute on the response whenlocation_type
is dynamic, only allow static models to be created (and set thelocation_type
to static when creating them), and exclude KDP and Studio if syncable filter is not provided.Notes
update_connection_status
was not implemented.References
Closes #10431
Testing checklist
PR process
Reviewer checklist
yarn
andpip
)