Releases: openfun/richie
Releases · openfun/richie
v2.3.3
Fixed
- Fix page extension plugins string representation
v2.3.2
v2.3.1
v2.3.0
Changed
- Cache getting the course runs dictionary from the course model
- Take fallback languages into account in page extension plugins
- Load components lazily in Root component
Fixed
- Fix LTI consumer plugin (edit mode, manual config and update after create)
- Fix an issue about text selection on search input on Firefox
v2.2.0
Added
- Take into account fulltext search score for sorting
- Add new state for courses archived yet open for enrollment and position them
well in search results - Add a banner component to display brief messages to the user
- Add
is_self_paced
boolean field to course model - Add pace and duration icons.
- Add
get_pace
andget_pace_display
methods to course model - Add new plugin "LTI consumer" to include LTI provided content.
- Add
COURSE_RUN_SYNC_NO_UPDATE_FIELDS
setting intoRICHIE_LMS_BACKENDS
Changed
- Change type of
effort
course field
fromEffortField
toCompositeDurationField
- Order blog posts by their publication date on the blog post list view
- Removed SimplePicturePlugin in course_teaser placeholder
- In course_teaser placeholder, image from course_cover placeholder is used
if no video is present
Fixed
- Prevent a 500 error when an editor uses a template for a page
that requires to have a model attached as a page extension
(course, person, organization and category detail templates) - Fix autosuggest to redirect user directly on the course page when a course
entry has been selected from the suggestion dropdown - Pin
django-treebeard
to4.4
as the 4.5 release introduces BC - Code update to support arrow 1.0
v2.1.0
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
v2.0.0
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
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
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