feat: New codemods on OpenedX 2 (#28777)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user