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

OpenCraft Palm.1 Release Branch #543

Merged
merged 19 commits into from
Jun 27, 2023

Commits on Jun 23, 2023

  1. fix: monkey-patch django db introspection to avoid performance issues

    (cherry picked from commit d393d6e AND
    fixed linting issues)
    (cherry picked from commit 216a206)
    mtyaka authored and xitij2000 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    4d801fe View commit details
    Browse the repository at this point in the history
  2. feat: change studio schedule datetime inputs to user timezone

    (cherry picked from commit ed4c7cc)
    (cherry picked from commit 1c228db)
    kaustavb12 authored and xitij2000 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    43c635b View commit details
    Browse the repository at this point in the history
  3. feat: Allow delete course content in Studio only for admin users

    (cherry picked from commit c812a6c1d5c0961900507a6e7abe3d0f3b8a7570)
    (cherry picked from commit 004f2fe)
    Sandeep Kumar Choudhary authored and xitij2000 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    653d353 View commit details
    Browse the repository at this point in the history
  4. temp: Ignore incorrect import for now

    The commit for "feat: Allow delete course content in Studio only for admin users"
    introduces an incorrect import of an lms package from cms. Fixing this requires
    a larger refactoring that doesn't make sense as part of this rebase.
    
    The upsteam version also has this issue at this time:
    openedx#27857
    
    This can be dropped in Quince if the above is merged, or updated if the above
    no longer has the issue.
    xitij2000 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    58ecc18 View commit details
    Browse the repository at this point in the history
  5. feat: Make course description editable in certs

    Adds the ability to edit the default course description
    shown in certificates.
    
    (cherry picked from commit a89baafe0575c94fac0cb4ce9db1d38ce0b71bc6)
    (cherry picked from commit b16c266)
    pkulkark authored and xitij2000 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    613d845 View commit details
    Browse the repository at this point in the history
  6. feat: Added date configuration to Schedule & Details settings page

    This feature help to configure the date formatt in Schedule and Details
    settings page.
    
    Signed-off-by: Farhaan Bukhsh <[email protected]>
    Co-authored-by: Joseph Curtin  <[email protected]>
    (cherry picked from commit 64d44a8)
    (cherry picked from commit f2cbb13)
    farhaanbukhsh authored and xitij2000 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    dbe7b04 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. feat: allow switching anonymous user ID hashing algorithm from shake …

    …to md5
    
    The hashing algorithm has been changed in cd60646. However, there are Open edX
    operators who maintain backward compatibility of anonymous user IDs after past
    rotations of their Django secret key. For them, altering the hashing algorithm
    was a breaking change that made their analytics inconsistent.
    
    (cherry picked from commit 746e4fe)
    (cherry picked from commit ff6d92f)
    kaustavb12 authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    7245bdc View commit details
    Browse the repository at this point in the history
  2. feat: Add toggle to allow redirecting to courseware after enrollment.

    This change adds a new waffle switch to redirect a student to coursware after
    enrolment instead of the dashboard.
    
    (cherry picked from commit dbce322)
    xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    3101bb7 View commit details
    Browse the repository at this point in the history
  3. feat: add new endpoint for cloning course (#520)

    (cherry picked from commit 9d9e3eb)
    pkulkark authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    17dd0ec View commit details
    Browse the repository at this point in the history
  4. feat: implements SHOW_REGISTRATION_LINKS feature toggle (#528)

    (cherry picked from commit 3025ab5)
    viadanna authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    64d2883 View commit details
    Browse the repository at this point in the history
  5. refactor: Duplicate and update primitives made available.

    (cherry picked from commit a91b495)
    Kelketek authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    c410212 View commit details
    Browse the repository at this point in the history
  6. fix: support files with a unicode signature in the Instructor Dashboa…

    …rd API
    
    Without this, files with BOM (byte order mark; generated e.g., by Microsoft
    Excel) cannot be read properly.
    
    (cherry picked from commit 7d8a502)
    Agrendalath authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    75aa91d View commit details
    Browse the repository at this point in the history
  7. fix: remove relative due date limit

    It was an artificial limit enforced by the frontend. The backend does not have
    limitations that would prevent it from using a higher value.
    
    (cherry picked from commit 08e9ec3)
    Agrendalath authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    923a2d8 View commit details
    Browse the repository at this point in the history
  8. feat: add Waffle Flag to disable resetting self-paced deadlines by le…

    …arners
    
    (cherry picked from commit 0258971)
    Agrendalath authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    837e9ed View commit details
    Browse the repository at this point in the history
  9. feat: tpa automatic logout (#538)

    (cherry picked from commit 2a5f33a)
    (cherry picked from commit 0e9cd01)
    kaustavb12 authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    012aa22 View commit details
    Browse the repository at this point in the history
  10. feat: Extend settings handler to be accessible via api (#533)

    (cherry picked from commit bca8d34)
    pkulkark authored and xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    8940cb3 View commit details
    Browse the repository at this point in the history
  11. temp: Add configuration option to redirect to external site when TAP …

    …account is unlinked
    
    (cherry picked from commit e83a8c8f82849644cf95534cde3fe149e4f11916)
    xitij2000 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    0c831dc View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. feat: default grade designations configurable from settings (#541)

    (cherry picked from commit 7a7af8cdc16416ec8e3289f9482e734b58145b0e)
    (cherry picked from commit 9475431)
    kaustavb12 authored and xitij2000 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    3ca85ea View commit details
    Browse the repository at this point in the history
  2. fix: give superusers all studio permissions

    (cherry picked from commit 8ef55754f4a529cc6b784298320fcdb8b415bd83)
    (cherry picked from commit 8e281a9)
    0x29a authored and xitij2000 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    f552973 View commit details
    Browse the repository at this point in the history