Skip to content

Releases: openfun/richie

v2.1.0

05 Feb 20:50
Compare
Choose a tag to compare

Added

  • Add a "person" variant to the glimpse plugin for persons without a page
  • Allow person and glimpse plugins on the person detail page
  • Allow overriding a person's bio on the person plugin
  • Add new section on the course detail page to display related programs
  • Display "code" on the course detail page and allow frontend editing
  • Add dashboard link to user menu
  • Use dashboard link if enrolled lms course hasn't started yet

Changed

  • Mock error handler on frontend tests
  • Show 403 page instead of course run list when trying to edit a course run with insufficient permissions
  • Improve UX of course search pagination by avoiding truncation of page number when it is not relevant
  • Hide "Go to course" button if lms course hasn't started yet
  • Add Urls key property in profile_url settings

Fixed

  • Fix course pages subtree following removal of course run pages
  • Fix HTMLSiteMap plugin when placed in a static placeholder
  • Fix HTMLSiteMap plugin when current_page property context is not defined
  • Delete template course_run_detail.html was still referenced in settings
  • Fix unwanted comma when displaying course runs list on course detail page

v2.0.1

11 Jan 15:13
Compare
Choose a tag to compare

Fixed

  • Deprecate JS_SELECTOR_REGEXP

v2.0.0

11 Jan 11:48
Compare
Choose a tag to compare

Added

  • Add an API endpoint to synchronize course runs from e.g. an external LMS
  • Add a "code" field on the course model to allow reference & synchronization
  • Use custom views to handle errors (400, 403, 404, 500)

Changed

  • Migrate factories to factory_boy 3.2.0
  • Spread body-content block if document content height is smaller than
    the window height
  • Remove a xhr request by passing course run information to the
    CourseRunEnrollment widget via data-props
  • Make the course run "title" field optional
  • Replace deprecated xlink:href svg attribute by href
  • Update and include the latest version of translations
  • Bump docs to version 2.0.0

Fixed

  • Fix Sentry SDK initialization environment and release parameters
  • intl-relativetimeformat polyfill did not use the right locale filename
    when locale was composed of a languageCode identical to countryCode
  • Make generate demo site work when the default language is set to "fr"
  • Add permission checks to course run admin based on their related course page
  • Fix image srcset in organization_detail template

v2.0.0-beta.22

04 Dec 18:35
Compare
Choose a tag to compare
v2.0.0-beta.22 Pre-release
Pre-release

Changed

  • Refactor course runs to not be CMS pages anymore

Fixed

  • Stop indexing snapshots on signal update
  • Fix object names plurals in admin

v2.0.0-beta.21

27 Nov 18:40
Compare
Choose a tag to compare
v2.0.0-beta.21 Pre-release
Pre-release

Added

  • Add a frontend API Implementation for OpenEdX Dogwood/Eucalyptus
  • Add a new variant "Badge" to glimpse plugin

Changed

  • Improve the layout of the footer to save space
  • Allow ProgramPlugin in SectionPlugin on Homepage
  • Allow only one CKEditorPlugin to program_body placeholder

Fixed

  • Fix an issue about PaginateSearchCourse layout
  • Prevent enrollment failure if course run's resource_link does not match the
    course regexp

v2.0.0-beta.20

10 Nov 19:10
Compare
Choose a tag to compare
v2.0.0-beta.20 Pre-release
Pre-release

Fixed

  • Fix maincontent placeholder on person detail page when empty

v2.0.0-beta.19

10 Nov 07:54
Compare
Choose a tag to compare
v2.0.0-beta.19 Pre-release
Pre-release

Added

  • Add a color palette for selector component
  • Add a color palette for spinner component

Fixed

  • Fix a typo in base template

v2.0.0-beta.18

09 Nov 08:22
Compare
Choose a tag to compare
v2.0.0-beta.18 Pre-release
Pre-release

Fixed

  • Support case when AUTHENTICATION_DELEGATION is not defined
  • Fix a bug on create_demo_site.py when LMS_BACKENDS is not defined
  • Fix a style issue related to buttons in topbar

v2.0.0-beta.17

04 Nov 13:59
Compare
Choose a tag to compare
v2.0.0-beta.17 Pre-release
Pre-release

Added

  • Add a flag allowing to exclude some courses from the search index and page
  • Allow use of columns in footer menu items
  • Use Limited CKEditor to edit section title

Changed

  • Upgrade to DjangoCMS 3.8.0 (and subsequently to Django 3.1.2)
  • Remove react-intl-po
  • Rework front i18n workflow

Fixed

  • Reinitialize JS after saving a modification in edit mode
  • has_connected_lms crashed when course_run is blank
  • Avoid stretching of footer menu items

v2.0.0-beta.16

04 Nov 13:58
Compare
Choose a tag to compare
v2.0.0-beta.16 Pre-release
Pre-release

Fixed

  • Hide unpublished pages from public version of organizations list page
  • Improve sanitizing of input text on CKEditor plugin
  • Replace course-detail__run-cta in fragment_course_run template by
    course-run-enrollment__cta

Changed

  • Add AUTHENTICATION_DELEGATION setting
  • Refactor the optional LMS connector to focus on OpenEdX and use its session
    directly through CORS requests from the frontend.
  • Delegate course run enrollment logic to frontend.