Skip to content

Commit 834dabb

Browse files
author
M. Zulqarnain
authored
feat: New codemods on OpenedX 2 (#28777)
1 parent 2aa2200 commit 834dabb

30 files changed

Lines changed: 94 additions & 91 deletions

File tree

openedx/core/djangoapps/content/course_overviews/signals.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515

1616
LOG = logging.getLogger(__name__)
1717

18-
19-
COURSE_START_DATE_CHANGED = Signal(providing_args=["updated_course_overview", "previous_start_date"])
20-
COURSE_PACING_CHANGED = Signal(providing_args=["updated_course_overview", "previous_self_paced"])
18+
# providing_args=["updated_course_overview", "previous_start_date"]
19+
COURSE_START_DATE_CHANGED = Signal()
20+
# providing_args=["updated_course_overview", "previous_self_paced"]
21+
COURSE_PACING_CHANGED = Signal()
2122

2223

2324
@receiver(SignalHandler.course_published)

openedx/core/djangoapps/content/learning_sequences/apps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# lint-amnesty, pylint: disable=missing-module-docstring
22
from django.apps import AppConfig
33
from django.conf import settings
4-
from django.utils.translation import ugettext_lazy as _
4+
from django.utils.translation import gettext_lazy as _
55
from edx_proctoring.runtime import set_runtime_service
66

77

openedx/core/djangoapps/content_libraries/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
from django.core.exceptions import PermissionDenied
6767
from django.core.validators import validate_unicode_slug
6868
from django.db import IntegrityError
69-
from django.utils.translation import ugettext as _
69+
from django.utils.translation import gettext as _
7070
from elasticsearch.exceptions import ConnectionError as ElasticConnectionError
7171
from lxml import etree
7272
from opaque_keys.edx.keys import LearningContextKey, UsageKey

openedx/core/djangoapps/content_libraries/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
""" Constants used for the content libraries. """
2-
from django.utils.translation import ugettext_lazy as _
2+
from django.utils.translation import gettext_lazy as _
33

44
# ./api.py and ./views.py are only used in Studio, so we always work with this draft of any
55
# content library bundle:

openedx/core/djangoapps/content_libraries/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
from django.core.exceptions import ValidationError
4343
from django.db import models
4444
from django.db import transaction
45-
from django.utils.translation import ugettext_lazy as _
45+
from django.utils.translation import gettext_lazy as _
4646

4747
from opaque_keys.edx.django.models import CourseKeyField
4848
from opaque_keys.edx.locator import LibraryLocatorV2

openedx/core/djangoapps/content_libraries/signals.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44

55
from django.dispatch import Signal
66

7-
CONTENT_LIBRARY_CREATED = Signal(providing_args=['library_key'])
8-
CONTENT_LIBRARY_UPDATED = Signal(providing_args=['library_key', 'update_blocks'])
9-
CONTENT_LIBRARY_DELETED = Signal(providing_args=['library_key'])
10-
LIBRARY_BLOCK_CREATED = Signal(providing_args=['library_key', 'usage_key'])
11-
LIBRARY_BLOCK_DELETED = Signal(providing_args=['library_key', 'usage_key'])
12-
LIBRARY_BLOCK_UPDATED = Signal(providing_args=['library_key', 'usage_key'])
7+
# providing_args=['library_key']
8+
CONTENT_LIBRARY_CREATED = Signal()
9+
# providing_args=['library_key', 'update_blocks']
10+
CONTENT_LIBRARY_UPDATED = Signal()
11+
# providing_args=['library_key']
12+
CONTENT_LIBRARY_DELETED = Signal()
13+
14+
# Same providing_args=['library_key', 'usage_key'] for next 3 signals.
15+
LIBRARY_BLOCK_CREATED = Signal()
16+
LIBRARY_BLOCK_DELETED = Signal()
17+
LIBRARY_BLOCK_UPDATED = Signal()

openedx/core/djangoapps/discussions/plugins.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from django.conf import settings
77
from django.contrib.auth import get_user_model
8-
from django.utils.translation import ugettext_noop as _
8+
from django.utils.translation import gettext_noop as _
99
from opaque_keys.edx.keys import CourseKey
1010

1111
from openedx.core.djangoapps.course_apps.plugins import CourseApp

openedx/core/djangoapps/django_comment_common/models.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from django.db.models.signals import post_save
1212
from django.dispatch import receiver
1313

14-
from django.utils.translation import ugettext_noop
14+
from django.utils.translation import gettext_noop
1515
from jsonfield.fields import JSONField
1616
from opaque_keys.edx.django.models import CourseKeyField
1717

@@ -22,11 +22,11 @@
2222
from xmodule.modulestore.django import modulestore
2323
from xmodule.modulestore.exceptions import ItemNotFoundError
2424

25-
FORUM_ROLE_ADMINISTRATOR = ugettext_noop('Administrator')
26-
FORUM_ROLE_MODERATOR = ugettext_noop('Moderator')
27-
FORUM_ROLE_GROUP_MODERATOR = ugettext_noop('Group Moderator')
28-
FORUM_ROLE_COMMUNITY_TA = ugettext_noop('Community TA')
29-
FORUM_ROLE_STUDENT = ugettext_noop('Student')
25+
FORUM_ROLE_ADMINISTRATOR = gettext_noop('Administrator')
26+
FORUM_ROLE_MODERATOR = gettext_noop('Moderator')
27+
FORUM_ROLE_GROUP_MODERATOR = gettext_noop('Group Moderator')
28+
FORUM_ROLE_COMMUNITY_TA = gettext_noop('Community TA')
29+
FORUM_ROLE_STUDENT = gettext_noop('Student')
3030

3131

3232
@receiver(post_save, sender=CourseEnrollment)

openedx/core/djangoapps/django_comment_common/signals.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44

55
from django.dispatch import Signal
66

7-
thread_created = Signal(providing_args=['user', 'post'])
8-
thread_edited = Signal(providing_args=['user', 'post'])
9-
thread_voted = Signal(providing_args=['user', 'post'])
10-
thread_deleted = Signal(providing_args=['user', 'post'])
11-
thread_followed = Signal(providing_args=['user', 'post'])
12-
thread_unfollowed = Signal(providing_args=['user', 'post'])
13-
comment_created = Signal(providing_args=['user', 'post'])
14-
comment_edited = Signal(providing_args=['user', 'post'])
15-
comment_voted = Signal(providing_args=['user', 'post'])
16-
comment_deleted = Signal(providing_args=['user', 'post'])
17-
comment_endorsed = Signal(providing_args=['user', 'post'])
7+
# Same providing_args=['user', 'post'] for all following signals.
8+
thread_created = Signal()
9+
thread_edited = Signal()
10+
thread_voted = Signal()
11+
thread_deleted = Signal()
12+
thread_followed = Signal()
13+
thread_unfollowed = Signal()
14+
comment_created = Signal()
15+
comment_edited = Signal()
16+
comment_voted = Signal()
17+
comment_deleted = Signal()
18+
comment_endorsed = Signal()

openedx/core/djangoapps/embargo/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import ipaddress
77
from django import forms
8-
from django.utils.translation import ugettext as _
8+
from django.utils.translation import gettext as _
99
from opaque_keys import InvalidKeyError
1010
from opaque_keys.edx.keys import CourseKey
1111

0 commit comments

Comments
 (0)