refactor: change name of the policy to course push optout
This commit is contained in:
committed by
Іван Нєдєльніцев
parent
9d0c45680e
commit
69078f3eed
@@ -40,7 +40,7 @@ def plugin_settings(settings): # lint-amnesty, pylint: disable=missing-function
|
||||
|
||||
if getattr(settings, 'FIREBASE_APP', None):
|
||||
settings.ACE_ENABLED_CHANNELS.append(settings.ACE_CHANNEL_DEFAULT_PUSH)
|
||||
settings.ACE_ENABLED_POLICIES.append('bulk_push_notification_optout')
|
||||
settings.ACE_ENABLED_POLICIES.append('course_push_notification_optout')
|
||||
|
||||
settings.PUSH_NOTIFICATIONS_SETTINGS = {
|
||||
'CONFIG': 'push_notifications.conf.AppConfig',
|
||||
|
||||
@@ -38,7 +38,7 @@ def plugin_settings(settings):
|
||||
)
|
||||
if settings.FIREBASE_APP:
|
||||
settings.ACE_ENABLED_CHANNELS.append(settings.ACE_CHANNEL_DEFAULT_PUSH)
|
||||
settings.ACE_ENABLED_POLICIES.append('bulk_push_notification_optout')
|
||||
settings.ACE_ENABLED_POLICIES.append('course_push_notification_optout')
|
||||
|
||||
settings.PUSH_NOTIFICATIONS_SETTINGS = {
|
||||
'CONFIG': 'push_notifications.conf.AppConfig',
|
||||
|
||||
@@ -16,7 +16,7 @@ class CoursePushNotificationOptout(Policy):
|
||||
"""
|
||||
Check if the user has opted out of push notifications for the given course.
|
||||
:param message:
|
||||
:return:
|
||||
:return: PolicyResult
|
||||
"""
|
||||
course_ids = message.context.get('course_ids', [])
|
||||
app_label = message.context.get('app_label')
|
||||
|
||||
2
setup.py
2
setup.py
@@ -130,7 +130,7 @@ setup(
|
||||
],
|
||||
"openedx.ace.policy": [
|
||||
"bulk_email_optout = lms.djangoapps.bulk_email.policies:CourseEmailOptout",
|
||||
"bulk_push_notification_optout = openedx.core.djangoapps.notifications.policies:CoursePushNotificationOptout", # lint-amnesty, pylint: disable=line-too-long
|
||||
"course_push_notification_optout = openedx.core.djangoapps.notifications.policies:CoursePushNotificationOptout", # lint-amnesty, pylint: disable=line-too-long
|
||||
],
|
||||
"openedx.call_to_action": [
|
||||
"personalized_learner_schedules = openedx.features.personalized_learner_schedules.call_to_action:PersonalizedLearnerScheduleCallToAction" # lint-amnesty, pylint: disable=line-too-long
|
||||
|
||||
Reference in New Issue
Block a user