diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 38516dd40..f88bae4dc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,10 @@ Unreleased ---------- * nothing unreleased +[4.21.4] +--------- +* fix: Updates messaging on disable expiry for learner credit + [4.21.3] --------- * chore: rename PAs django group name diff --git a/enterprise/__init__.py b/enterprise/__init__.py index 1372b2125..043191ca0 100644 --- a/enterprise/__init__.py +++ b/enterprise/__init__.py @@ -2,4 +2,4 @@ Your project description goes here. """ -__version__ = "4.21.3" +__version__ = "4.21.4" diff --git a/enterprise/migrations/0217_alter_enterprisecustomer_disable_expiry_messaging_for_learner_credit_and_more.py b/enterprise/migrations/0217_alter_enterprisecustomer_disable_expiry_messaging_for_learner_credit_and_more.py new file mode 100644 index 000000000..c86801a62 --- /dev/null +++ b/enterprise/migrations/0217_alter_enterprisecustomer_disable_expiry_messaging_for_learner_credit_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 4.2.13 on 2024-07-10 18:28 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('enterprise', '0216_enterprisegroupmembership_errored_at_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='enterprisecustomer', + name='disable_expiry_messaging_for_learner_credit', + field=models.BooleanField(default=False, help_text='If checked, learners and admins will not receive notifications leading up to the expiration date for learner credit plans. This includes removing the expiration date from the subsidy box for upcoming expirations. The subsidy summary box will not display for expired plans. Other notifications signaling the expiration (and loss of usability) itself will still appear.', verbose_name='Disable expiration messaging for learner credit'), + ), + migrations.AlterField( + model_name='historicalenterprisecustomer', + name='disable_expiry_messaging_for_learner_credit', + field=models.BooleanField(default=False, help_text='If checked, learners and admins will not receive notifications leading up to the expiration date for learner credit plans. This includes removing the expiration date from the subsidy box for upcoming expirations. The subsidy summary box will not display for expired plans. Other notifications signaling the expiration (and loss of usability) itself will still appear.', verbose_name='Disable expiration messaging for learner credit'), + ), + ] diff --git a/enterprise/models.py b/enterprise/models.py index 67566c8f1..2adea0b44 100644 --- a/enterprise/models.py +++ b/enterprise/models.py @@ -316,8 +316,9 @@ class Meta: verbose_name="Disable expiration messaging for learner credit", default=False, help_text=_("If checked, learners and admins will not receive notifications leading up to the expiration " - "date for learner credit plans. Notifications signaling the expiration (and loss of usability) " - "itself will still appear.") + "date for learner credit plans. This includes removing the expiration date from the subsidy " + "box for upcoming expirations. The subsidy summary box will not display for expired plans. " + "Other notifications signaling the expiration (and loss of usability) itself will still appear.") ) enable_portal_code_management_screen = models.BooleanField(