|
31 | 31 | ) |
32 | 32 | from django.views.decorators.http import ( # pylint: disable=unused-import |
33 | 33 | require_GET, |
| 34 | + require_http_methods, # noqa: F401 |
34 | 35 | require_POST, |
35 | 36 | ) |
36 | 37 | from edx_ace import ace |
|
112 | 113 | from openedx.core.lib.api.authentication import BearerAuthenticationAllowInactiveUser |
113 | 114 | from openedx.features.course_experience.url_helpers import make_learning_mfe_courseware_url |
114 | 115 | from openedx.features.discounts.applicability import FIRST_PURCHASE_DISCOUNT_OVERRIDE_FLAG |
115 | | -from xmodule.modulestore.django import modulestore # lint-amnesty, pylint: disable=wrong-import-order |
| 116 | +from openedx.features.enterprise_support.utils import is_enterprise_learner |
| 117 | +from xmodule.modulestore.django import modulestore # pylint: disable=wrong-import-order |
116 | 118 |
|
117 | 119 | log = logging.getLogger("edx.student") |
118 | 120 |
|
@@ -233,6 +235,7 @@ def compose_activation_email( |
233 | 235 | message_context = generate_activation_email_context(user, user_registration) |
234 | 236 | message_context.update({ |
235 | 237 | 'confirm_activation_link': _get_activation_confirmation_link(message_context['key'], redirect_url), |
| 238 | + 'is_enterprise_learner': is_enterprise_learner(user), |
236 | 239 | 'is_first_purchase_discount_overridden': FIRST_PURCHASE_DISCOUNT_OVERRIDE_FLAG.is_enabled(), |
237 | 240 | 'route_enabled': route_enabled, |
238 | 241 | 'routed_user': user.username, |
@@ -705,7 +708,7 @@ def activate_account(request, key): |
705 | 708 | url_path = '/login?{}'.format(urllib.parse.urlencode(params)) # noqa: UP032 |
706 | 709 | return redirect(settings.AUTHN_MICROFRONTEND_URL + url_path) |
707 | 710 |
|
708 | | - response = redirect(redirect_url) if redirect_url else redirect('dashboard') |
| 711 | + response = redirect(redirect_url) if redirect_url and is_enterprise_learner(request.user) else redirect('dashboard') |
709 | 712 | if show_account_activation_popup: |
710 | 713 | response.delete_cookie( |
711 | 714 | settings.SHOW_ACTIVATE_CTA_POPUP_COOKIE_NAME, |
|
0 commit comments