Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add field to allow auto-apply without SSO #718

Merged
merged 1 commit into from
Oct 7, 2024
Merged

Conversation

brobro10000
Copy link
Contributor

@brobro10000 brobro10000 commented Oct 2, 2024

Description

Adds a new boolean field to the Customer agreement model labeled enable_auto_applied_subscriptions_with_universal_link.
The default value is false.

Learner portal changes associated with new field: openedx/frontend-app-learner-portal-enterprise#1204

Updates SubscriptionPlanShouldAutoApplyLicensesChoices, "Unknown" field to dashs ("------").
Reason being that Unknown is ambiguous to a user what selecting Unknown actually means or does.
Opted not to explicitly make it a boolean field due to the allow null parameter on the model field.

Testing considerations

  • Include instructions for any required manual tests, and any manual testing that has
    already been performed.
  • Include unit and a11y tests as appropriate
  • Consider performance issues.
  • Check that Database migrations are backwards-compatible

Post-review

Squash commits into discrete sets of changes

@brobro10000 brobro10000 merged commit 05a9423 into master Oct 7, 2024
5 checks passed
@brobro10000 brobro10000 deleted the hu/ent-9426 branch October 7, 2024 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants