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

Running list of Content Libraries V2 follow-ups #33640

Open
4 of 26 tasks
kdmccormick opened this issue Nov 1, 2023 · 0 comments
Open
4 of 26 tasks

Running list of Content Libraries V2 follow-ups #33640

kdmccormick opened this issue Nov 1, 2023 · 0 comments
Assignees
Labels
Content Libraries This PR is related to v2 Content Libraries work epic Large unit of work, consisting of multiple tasks

Comments

@kdmccormick
Copy link
Member

kdmccormick commented Nov 1, 2023

Tasks

  1. 4 of 20
    depr duplicate
    feanil kdmccormick
  2. Content Libraries code health
  3. Content Libraries depr
    kdmccormick
  4. code health
    DanielVZ96
  5. Content Libraries
    kdmccormick
  6. Content Libraries
  7. connorhaugh
  8. Content Libraries
@kdmccormick kdmccormick self-assigned this Nov 1, 2023
@kdmccormick kdmccormick added the epic Large unit of work, consisting of multiple tasks label Nov 1, 2023
kdmccormick added a commit that referenced this issue Nov 20, 2023
…omized only) (#33263)

Refactors and reworks the LibraryContentBlock so that its
sync-from-library operations are asynchronous and work with
V2 content libraries. This also required us to make
library_content block duplication asynchronous, as that
involves syncing from the source library.

For the sake of clarity, this PR includes two major method renames:

* update_children(...) -> sync_from_library(...)
* refresh_library(...) -> sync_from_library(upgrade_to_latest=True, ...)

an an XBlock HTTP handler rename:

  /refresh_children -> /upgrade_and_sync

There are still a couple issues with import or duplication
of library_content blocks referencing V2 libraries other than
latest. These will be resolved in an upcoming PR.

Part of: https://openedx.atlassian.net/wiki/spaces/COMM/pages/3820617729/Spec+Memo+Content+Library+Authoring+Experience+V2
Follow-up work: #33640

Co-authored-by: Connor Haugh <chaugh@2u.com>
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com>
DanielVZ96 pushed a commit to DanielVZ96/edx-platform that referenced this issue Nov 25, 2023
…omized only) (openedx#33263)

Refactors and reworks the LibraryContentBlock so that its
sync-from-library operations are asynchronous and work with
V2 content libraries. This also required us to make
library_content block duplication asynchronous, as that
involves syncing from the source library.

For the sake of clarity, this PR includes two major method renames:

* update_children(...) -> sync_from_library(...)
* refresh_library(...) -> sync_from_library(upgrade_to_latest=True, ...)

an an XBlock HTTP handler rename:

  /refresh_children -> /upgrade_and_sync

There are still a couple issues with import or duplication
of library_content blocks referencing V2 libraries other than
latest. These will be resolved in an upcoming PR.

Part of: https://openedx.atlassian.net/wiki/spaces/COMM/pages/3820617729/Spec+Memo+Content+Library+Authoring+Experience+V2
Follow-up work: openedx#33640

Co-authored-by: Connor Haugh <chaugh@2u.com>
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com>
@kdmccormick kdmccormick added the Content Libraries This PR is related to v2 Content Libraries work label May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content Libraries This PR is related to v2 Content Libraries work epic Large unit of work, consisting of multiple tasks
Projects
None yet
Development

No branches or pull requests

1 participant