Observed behavior
The max length for tags in Studio is 50, but it is 30 in Kolibri.
Expected behavior
We should not publish channels that will break Kolibri when importing.
At the very least, we should exclude or truncate longer tags at import.
We should also update the frontend and API validation to max at 30 to prevent any new tags.
We will then need to come up with a migration plan for existing tags that are too long.
User-facing consequences
Impossible to import channels into strict database engines (i.e. postgresql).
Observed behavior
The max length for tags in Studio is 50, but it is 30 in Kolibri.
Expected behavior
We should not publish channels that will break Kolibri when importing.
At the very least, we should exclude or truncate longer tags at import.
We should also update the frontend and API validation to max at 30 to prevent any new tags.
We will then need to come up with a migration plan for existing tags that are too long.
User-facing consequences
Impossible to import channels into strict database engines (i.e. postgresql).