* feat: System defined taxonomies * style: models.py moved to models/base.py * feat: New Content System defined models * style: Lint and migration * fix: Fix migration error * chore: Rebase and compile requirements * refactor: adds ContentTaxonomyMixin for use when creating content system taxonomies Pulls the ContentTaxonomy-specific logic into a mixin class to bring the Content-specific logic into other Taxonony subclasses. * fix: Tests * test: System defined model validations * fix: Move language taxonomy creation to openedx-learning * style: Rename of OrganizationSystemDefinedTaxonomy * style: nits * chore: Update openedx-learning dependency --------- Co-authored-by: Jillian Vogel <jill@opencraft.com>
Open EdX Features ----------------- This is the root package for Open edX features that extend the edX platform. The intention is that these features would ideally live in an external repository, but for now they live in edx-platform but are cleanly modularized.