Skip to content

Allow internal ContentNode endpoint to handle baseurl parameter for browsing non-local libraries #9382

@rtibbles

Description

@rtibbles

This would be similar in motivation to the RemoteChannelViewset: https://github.com/learningequality/kolibri/blob/develop/kolibri/core/content/api.py#L1447 which is used to provide a local API endpoint for browsing the public channel API of remote Kolibris and Kolibri Studio.

This should then map the data returned from the public endpoint to data that is mapped to the current internal ContentNode configuration.

The implementation should intelligently cache queries, to avoid making more requests than necessary on the local device.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions