From 709290544da57e17f621e5b88861b0bd46a7c46f Mon Sep 17 00:00:00 2001 From: Dillon Dumesnil Date: Mon, 6 Dec 2021 06:10:42 -0700 Subject: [PATCH] feat: AA-1127: Overrides Braze Frequency Cap for dynamic pacing emails edx-ace version 1.4.1 introduces the ability to override braze email frequency caps. --- openedx/core/djangoapps/schedules/message_types.py | 1 + requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/testing.txt | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/openedx/core/djangoapps/schedules/message_types.py b/openedx/core/djangoapps/schedules/message_types.py index be71cf0c16..8239a1adcd 100644 --- a/openedx/core/djangoapps/schedules/message_types.py +++ b/openedx/core/djangoapps/schedules/message_types.py @@ -12,6 +12,7 @@ class ScheduleMessageType(BaseMessageType): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.log_level = logging.DEBUG if DEBUG_MESSAGE_WAFFLE_FLAG.is_enabled() else None + self.options['override_frequency_capping'] = True class RecurringNudge(ScheduleMessageType): diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 5392c25e19..d9ddefdff7 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -388,7 +388,7 @@ drf-jwt==1.19.1 # via edx-drf-extensions drf-yasg==1.20.0 # via edx-api-doc-tools -edx-ace==1.4.0 +edx-ace==1.4.1 # via -r requirements/edx/base.in edx-api-doc-tools==1.5.0 # via -r requirements/edx/base.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index f4b8530b6d..809bc050c6 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -494,7 +494,7 @@ drf-yasg==1.20.0 # via # -r requirements/edx/testing.txt # edx-api-doc-tools -edx-ace==1.4.0 +edx-ace==1.4.1 # via -r requirements/edx/testing.txt edx-api-doc-tools==1.5.0 # via -r requirements/edx/testing.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index c86d86d133..3fd1403864 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -476,7 +476,7 @@ drf-yasg==1.20.0 # via # -r requirements/edx/base.txt # edx-api-doc-tools -edx-ace==1.4.0 +edx-ace==1.4.1 # via -r requirements/edx/base.txt edx-api-doc-tools==1.5.0 # via -r requirements/edx/base.txt