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

Sync opencraft-release/palm.1 with Upstream 20230911-1694390586 #584

Commits on Sep 5, 2023

  1. feat: add the default enrollment start date on course creation (opene…

    …dx#33150)
    
    This is a backport from the master branch:
    openedx#30954
    
    The course is visible on the main page right after creation.
    
    So anonymous users can see them and access the course about page
    for the courses without valid data (e.g. they will see the default
    course overview)
    
    When courses list filtering is processed it checks the `see_exists`
    permission for the anonymous user.
    Actually, `see_exists` means `can_load` OR `can_enroll`.
    
    `can_load` is False in our case because the course start in the future.
    
    But `can_enroll` returns True because the course's enrollment_start
    and enrollment_end dates are blank:
    ```
    enrollment_start = courselike.enrollment_start or datetime.min.replace(tzinfo=UTC)
    enrollment_end = courselike.enrollment_end or datetime.max.replace(tzinfo=UTC)
    if enrollment_start < now < enrollment_end:
        debug("Allow: in enrollment period")
        return ACCESS_GRANTED
    ```
    
    Set the enrollment_start the same as a course start by default
    if the CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE
    feature toggle is enabled (default is False).
    dyudyunov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    d59db28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbd7e28 View commit details
    Browse the repository at this point in the history
  3. fix: float "&nbsp;" symbol in the preview_body (openedx#32489)

    Co-authored-by: Edward Zarecor <[email protected]>
    DmytroAlipov and e0d committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    1699d14 View commit details
    Browse the repository at this point in the history