diff --git a/cms/urls.py b/cms/urls.py index a949c086ea..b353e095ea 100644 --- a/cms/urls.py +++ b/cms/urls.py @@ -339,7 +339,7 @@ urlpatterns += [ # Content tagging urlpatterns += [ - path('api/content_tagging/', include(('openedx.core.djangoapps.content_tagging.urls'))), + path('api/content_tagging/', include(('openedx.core.djangoapps.content_tagging.urls', 'content_tagging'))), ] # studio-content-api specific API docs (using drf-spectacular and openapi-v3) diff --git a/common/djangoapps/student/models/course_enrollment.py b/common/djangoapps/student/models/course_enrollment.py index f44bd934ee..f4cd5dcc99 100644 --- a/common/djangoapps/student/models/course_enrollment.py +++ b/common/djangoapps/student/models/course_enrollment.py @@ -449,7 +449,7 @@ class CourseEnrollment(models.Model): if activation_changed or mode_changed: self.save() - self._update_enrollment_in_request_cache( + self._update_enrollment_state_in_request_cache( self.user, self.course_id, CourseEnrollmentState(self.mode, self.is_active), @@ -1337,7 +1337,7 @@ class CourseEnrollment(models.Model): enrollment_state = CourseEnrollmentState(record.mode, record.is_active) except cls.DoesNotExist: enrollment_state = CourseEnrollmentState(None, None) - cls._update_enrollment_in_request_cache(user, course_key, enrollment_state) + cls._update_enrollment_state_in_request_cache(user, course_key, enrollment_state) return enrollment_state @classmethod @@ -1354,7 +1354,7 @@ class CourseEnrollment(models.Model): cache = cls._get_mode_active_request_cache() # lint-amnesty, pylint: disable=redefined-outer-name for record in records: enrollment_state = CourseEnrollmentState(record.mode, record.is_active) - cls._update_enrollment(cache, record.user.id, course_key, enrollment_state) + cls._update_enrollment_state_in_cache(cache, record.user.id, course_key, enrollment_state) @classmethod def _get_mode_active_request_cache(cls): @@ -1372,15 +1372,16 @@ class CourseEnrollment(models.Model): return cls._get_mode_active_request_cache().get((user.id, course_key)) @classmethod - def _update_enrollment_in_request_cache(cls, user, course_key, enrollment_state): + def _update_enrollment_state_in_request_cache(cls, user, course_key, enrollment_state): """ Updates the cached value for the user's enrollment in the request cache. """ - cls._update_enrollment(cls._get_mode_active_request_cache(), user.id, course_key, enrollment_state) + cls._update_enrollment_state_in_cache(cls._get_mode_active_request_cache(), + user.id, course_key, enrollment_state) @classmethod - def _update_enrollment(cls, cache, user_id, course_key, enrollment_state): # lint-amnesty, pylint: disable=redefined-outer-name + def _update_enrollment_state_in_cache(cls, cache, user_id, course_key, enrollment_state): # lint-amnesty, pylint: disable=redefined-outer-name """ Updates the cached value for the user's enrollment in the given cache. diff --git a/lms/templates/index_overlay.html b/lms/templates/index_overlay.html index 8a49adef32..f5c455ac07 100644 --- a/lms/templates/index_overlay.html +++ b/lms/templates/index_overlay.html @@ -6,5 +6,5 @@ from openedx.core.djangolib.markup import HTML, Text %>
${Text(_("It works! Powered by Open edX{registered_trademark}")).format(registered_trademark=HTML("®"))}
+## Translators: 'Open edX' is a registered trademark, please keep this untranslated. See https://openedx.org for more information. +${Text(_("It works! Powered by the Open edX{registered_trademark} Platform")).format(registered_trademark=HTML("®"))}
diff --git a/openedx/core/djangoapps/content_tagging/rest_api/v1/urls.py b/openedx/core/djangoapps/content_tagging/rest_api/v1/urls.py index 38bb0a9ac1..53addf281c 100644 --- a/openedx/core/djangoapps/content_tagging/rest_api/v1/urls.py +++ b/openedx/core/djangoapps/content_tagging/rest_api/v1/urls.py @@ -7,6 +7,7 @@ from rest_framework.routers import DefaultRouter from django.urls.conf import path, include from openedx_tagging.core.tagging.rest_api.v1 import ( + views as oel_tagging_views, views_import as oel_tagging_views_import, ) @@ -17,6 +18,11 @@ router.register("taxonomies", views.TaxonomyOrgView, basename="taxonomy") router.register("object_tags", views.ObjectTagOrgView, basename="object_tag") urlpatterns = [ + path( + "taxonomies/