Fixes ELAN issue with setting glosslanguage and reverts ECV generation back to less db intensive
- Introduce a language list gathered from the same source as ELAN
- Transformed the language list to JSON
- Language list includes the ISO concept URLs that ELAN requires for controlled vocabulary languages
- Revert ECV generation back to the previous less database intensive way (less queries)
- Fixes tests by introducing glosslanguage
Migration required
Allows setting the language for dataset glosses names - Determines the language used to write the idgloss in - This allows ELAN externally controlled vocabulary to have other than Finnish as the language
Makes it possible to add gloss relations across datasets - New ajax endpoint for autocomplete - Use idgloss field instead of gloss.id for target gloss in the form - Show dataset/lexicon label in public and admin views
Add missing video app migrations that were squashed
Before updating to this version, make sure you have done migrations for 1.0.1
Update python and js dependencies, fix two js issues:
- Remove usage of deprecated error & success cb in $.ajax
- Return default empty array to js var in django template
- Update js dependencies: jQuery to 3.4.1 & bootstrap to 3.4.1
- Update js dependencies: cookieconsent to 3.1.1 & RecordRTC to 5.5.9
- Update django-bootstrap3 to 12.0.3
- Update django-contrib-comments to 1.9.2
- Update django-summernote to 0.8.11.6
- Update django-tagging to 0.5.0
- Update django-guardian to 2.2.0
- Update django-modeltranslation to 0.14.4
IMPORTANT: Make sure migrations in 1.0.1 are applied before moving to 1.1.0
Before updating to this version, make sure that you have applied the migrations in 1.0.1. Update to django 2.2 required changes to existing migration files. At the same time it was decided to squash the migrations.
- Django to 2.2.11
- Migrations updated and squashed
- Add
on_delete
to model fields - Updated url paths to use
path()
andpath_re()
- django-registration to 3.1
- Introduces changes to template file locations and imports
- django-modeltranslation to 0.14
- Fix bug causing error in public gloss detail when video did not exist
- Update dependencies
- django-registration, django-reversion, django-notifications-hq, django-summernote
- First release