feat: New codemods on OpenedX 2 (#28777)

This commit is contained in:
M. Zulqarnain
2021-10-28 16:45:53 +05:00
committed by GitHub
parent 2aa220094c
commit 834dabb399
30 changed files with 94 additions and 91 deletions

View File

@@ -66,7 +66,7 @@ from django.contrib.auth.models import AbstractUser, Group
from django.core.exceptions import PermissionDenied
from django.core.validators import validate_unicode_slug
from django.db import IntegrityError
from django.utils.translation import ugettext as _
from django.utils.translation import gettext as _
from elasticsearch.exceptions import ConnectionError as ElasticConnectionError
from lxml import etree
from opaque_keys.edx.keys import LearningContextKey, UsageKey

View File

@@ -1,5 +1,5 @@
""" Constants used for the content libraries. """
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
# ./api.py and ./views.py are only used in Studio, so we always work with this draft of any
# content library bundle:

View File

@@ -42,7 +42,7 @@ from django.contrib.auth.models import Group
from django.core.exceptions import ValidationError
from django.db import models
from django.db import transaction
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
from opaque_keys.edx.django.models import CourseKeyField
from opaque_keys.edx.locator import LibraryLocatorV2

View File

@@ -4,9 +4,14 @@ Content libraries related signals.
from django.dispatch import Signal
CONTENT_LIBRARY_CREATED = Signal(providing_args=['library_key'])
CONTENT_LIBRARY_UPDATED = Signal(providing_args=['library_key', 'update_blocks'])
CONTENT_LIBRARY_DELETED = Signal(providing_args=['library_key'])
LIBRARY_BLOCK_CREATED = Signal(providing_args=['library_key', 'usage_key'])
LIBRARY_BLOCK_DELETED = Signal(providing_args=['library_key', 'usage_key'])
LIBRARY_BLOCK_UPDATED = Signal(providing_args=['library_key', 'usage_key'])
# providing_args=['library_key']
CONTENT_LIBRARY_CREATED = Signal()
# providing_args=['library_key', 'update_blocks']
CONTENT_LIBRARY_UPDATED = Signal()
# providing_args=['library_key']
CONTENT_LIBRARY_DELETED = Signal()
# Same providing_args=['library_key', 'usage_key'] for next 3 signals.
LIBRARY_BLOCK_CREATED = Signal()
LIBRARY_BLOCK_DELETED = Signal()
LIBRARY_BLOCK_UPDATED = Signal()