Skip to content

feat: migrate show_unit_extensions to DRF APIView.#16

Open
mfarhan943 wants to merge 9 commits intomasterfrom
show_unit_extensions
Open

feat: migrate show_unit_extensions to DRF APIView.#16
mfarhan943 wants to merge 9 commits intomasterfrom
show_unit_extensions

Conversation

@mfarhan943
Copy link
Owner

Description

Describe what this pull request changes, and why. Include implications for people using this change.
Design decisions and their rationales should be documented in the repo (docstring / ADR), per
OEP-19, and can be
linked here.

Useful information to include:

  • Which edX user roles will this change impact? Common user roles are "Learner", "Course Author",
    "Developer", and "Operator".
  • Include screenshots for changes to the UI (ideally, both "before" and "after" screenshots, if applicable).
  • Provide links to the description of corresponding configuration changes. Remember to correctly annotate these
    changes.

Supporting information

Link to other information about the change, such as Jira issues, GitHub issues, or Discourse discussions.
Be sure to check they are publicly readable, or if not, repeat the information here.

Testing instructions

Please provide detailed step-by-step instructions for testing this change.

Deadline

"None" if there's no rush, or provide a specific date or event (and reason) if there is one.

Other information

Include anything else that will help reviewers and consumers understand the change.

  • Does this change depend on other changes elsewhere?
  • Any special concerns or limitations? For example: deprecations, migrations, security, or accessibility.
  • If your database migration can't be rolled back easily.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
@mfarhan943 mfarhan943 force-pushed the show_unit_extensions branch from 24ee875 to 7feb27e Compare July 4, 2025 14:48
@mfarhan943 mfarhan943 force-pushed the show_unit_extensions branch from 7feb27e to fb2c75d Compare July 4, 2025 15:25
xitij2000 and others added 7 commits July 6, 2025 17:38
… type in course

Both 'provider' and 'provider_type' have been used for storing the discussion provider type in course 'discussions_settings' field, there are some places in the code checking for 'provider' and others checking for 'provider_type', in some cases this can cause a bug where it doesn't detect the correct provider which causes discussion settings not being copied correctly when a course is cloned.

This change prioritises the `provider_type` setting over `provider` and reads `provider` only as a fallback. The `provider` setting is now made read-only just for backwards-compatibility, to avoid confusion.
…rprise-integrated-channels-2e9f000

feat: Upgrade Python dependency enterprise-integrated-channels
In this commit, fix optimizer error due to duplicate ids at sections and subsections level
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.

4 participants