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: provisionally support V2 libraries in LibraryContentBlock (randomized only) #33263

Merged
merged 78 commits into from
Nov 20, 2023

Commits on Sep 14, 2023

  1. feat!: remove LibrarySourcedBlock

    Rather than implementing V2-library and static-library-reference support
    in a new block, we will be enhancing the existing `LibraryContentBlock`
    in-place.
    
    Relevant ADR PR: #33231
    kdmccormick committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d81d774 View commit details
    Browse the repository at this point in the history
  2. feat: support V2 libraries in LibraryContentBlock (randomized only)

    Co-Authored-By: Connor Haugh <chaugh@2u.com>
    Co-Authored-By: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com>
    3 people committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    9eee194 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    258216b View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    ef54bd6 View commit details
    Browse the repository at this point in the history
  2. Merge commit 'refs/pull/33263/head' of github.com:openedx/edx-platfor…

    …m into kdmccormick/library-content-v2
    connorhaugh committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9b0b722 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. fix: lint

    connorhaugh committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    1daf629 View commit details
    Browse the repository at this point in the history
  2. fix: lint

    connorhaugh committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    982abc7 View commit details
    Browse the repository at this point in the history
  3. fix: lint fix

    connorhaugh committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    0dbe410 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3299cef View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. fix: remove codeowner attribute from update_children_task

    ...per comment in cms/djangoapps/contentstore/tasks.py.
    
    This fixes an exception that was raised in the background whenever
    the update_children_task was started:
    
         Traceback (most recent call last):
           File "/openedx/venv/lib/python3.8/site-packages/celery/utils/dispatch/signal.py", line 276, in send
             response = receiver(signal=self, sender=sender, **named)
           File "/openedx/venv/lib/python3.8/site-packages/user_tasks/signals.py", line 215, in start_user_task
             sender.status.start()
           File "/openedx/venv/lib/python3.8/site-packages/user_tasks/tasks.py", line 84, in status
             name = self.generate_name(arguments_dict)
           File "/openedx/edx-platform/openedx/core/djangoapps/content_libraries/tasks.py", line 274, in generate_name
             key = arguments_dict['dest_block_key']
         KeyError: 'dest_block_key'
    kdmccormick committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    109a33c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b4a34e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b2f0f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    0f730f8 View commit details
    Browse the repository at this point in the history
  2. style: fix indentation

    kdmccormick committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    fccbaa4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dcb047 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2230db View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    e25e2a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1370d0 View commit details
    Browse the repository at this point in the history
  3. test: run ./xmodule/ tests with CMS settings

    Just like ./common/ and ./openedx/, the unit tests in ./xmodule/
    validate behavior in both LMS and CMS. In order to fully test
    ./xmodule/, we need to run its tests in both contexts.
    
    Also in this commit:
    
    * refactor: Rename the shards to be clear whether they're
                running under LMS or CMS.
    * docs: correct comments regarding conditions under which
            codejail's test_cant_do_something_forbidden is skipped.
    
    * test: update a unit test which was using the now-deleted
            library_sourced block to use library_content block instead.
    kdmccormick committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    8fe86a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71cde02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f9c047 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42e82ba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3a25800 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8ac429a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3cf5fc3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    caecac1 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    ae73343 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2241ca5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4379f0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e911056 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fadf7a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0809ad4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    22cb7d5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2609a43 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    9c23889 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    0cf735f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dfa080 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    535fb52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c69e81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    781cdf5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b9fc30d View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    c609b0b View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    35db46c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    455424e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    6666243 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65e9599 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    3d9b305 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    e96f8c8 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    d8baa20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c44d361 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74f711f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9dfa9ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e3cd00 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    2298803 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ab2d2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f0bac1 View commit details
    Browse the repository at this point in the history
  4. test: change 'refresh' to 'reselect' in library_content test name

    "refreshing" was ambiguous, possibly meaning either:
    
    a. syncing the lc block's children with the library, or
    b. reselecting the particular set of lc block children that learner
    sees.
    kdmccormick committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    8432225 View commit details
    Browse the repository at this point in the history
  5. fix: differentiate upgrade_and_sync http handler from its internal me…

    …thod
    
    the handler checks permissions, the internal method doesn't.
    
    this is necessary to fix tests. it also makes the internal method
    consistent with sync_from_library, which doesn't check perms either.
    kdmccormick committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7a40ee4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eff235a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    82a8b42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54e12ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    776e2bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2a5c85e View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    f7d2970 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0c5d27 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    2fe32eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6398c35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d01595 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    195bd83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aeb8d74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b603b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0c5456 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    1dba7c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9459ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    671dd83 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    03fc0dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4ea5f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10da278 View commit details
    Browse the repository at this point in the history