Skip to content

Commit

Permalink
🔖(chore) bump to version 2.21.1
Browse files Browse the repository at this point in the history
Fixed
- Layout issue on enrollable course run of CourseProductItem
  • Loading branch information
jbpenrath committed Apr 4, 2023
1 parent 384a900 commit 756662b
Show file tree
Hide file tree
Showing 55 changed files with 3,488 additions and 111 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).

## [Unrealeased]

## [2.21.1] - 2023-04-04

### Fixed

- Layout issue on enrollable course run of CourseProductItem
Expand Down Expand Up @@ -1831,7 +1833,8 @@ us:
- finish integrating the missing pages and improve the sandbox environment;
- test and polish the use of richie as a django app / node dependency.

[unreleased]: https://github.com/openfun/richie/compare/v2.21.0...master
[unreleased]: https://github.com/openfun/richie/compare/v2.21.1...master
[2.21.1]: https://github.com/openfun/richie/compare/v2.21.0...2.21.1
[2.21.0]: https://github.com/openfun/richie/compare/v2.20.1...2.21.0
[2.20.1]: https://github.com/openfun/richie/compare/v2.20.0...2.20.1
[2.20.0]: https://github.com/openfun/richie/compare/v2.19.0...2.20.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ django-storages==1.11.1
dockerflow==2022.1.0
gunicorn==20.1.0
psycopg2-binary==2.9.3
richie==2.21.0
richie==2.21.1
sentry-sdk==1.14.0
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"CMS"
],
"dependencies": {
"richie-education": "2.21.0"
"richie-education": "2.21.1"
},
"devDependencies": {
"@formatjs/cli": "6.0.4",
Expand Down
4 changes: 2 additions & 2 deletions docs/cookiecutter.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ If you chose to install Cookiecutter, you can now run it against our
[template][2] as follows:

```bash
cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.21.0
cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.21.1
```

If you didn't want to install it on your machine, we provide a Docker image
built with our [own repository][4] that you can use as follows:

```bash
docker run --rm -it -u $(id -u):$(id -g) -v $PWD:/app \
fundocker/cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.21.0
fundocker/cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.21.1
```

The `--directory` option is to indicate that our Cookiecutter template is in
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
;;
[metadata]
name = richie
version = 2.21.0
version = 2.21.1
description = A CMS to build learning portals for open education
long_description = file:README.md
long_description_content_type = text/markdown
Expand Down
150 changes: 143 additions & 7 deletions src/frontend/i18n/locales/ar-SA.json
Original file line number Diff line number Diff line change
Expand Up @@ -451,17 +451,13 @@
"description": "Message displayed while loading an order",
"message": "Loading order ..."
},
"components.DashboardSidebar.header": {
"description": "Title of the dashboard sidebar",
"message": "Welcome {name}"
},
"components.DashboardSidebar.responsiveNavLabel": {
"description": "a11y related label for select input used to navigate on responsive",
"message": "Navigate to"
},
"components.DashboardSidebar.subHeader": {
"description": "Sub title of the dashboard sidebar",
"message": "You are on your dashboard"
"components.DashboardSidebar.settingsLinkLabel": {
"description": "label of the settings link",
"message": "Settings"
},
"components.DesktopUserMenu.menuPurpose": {
"description": "Accessible label for user menu button",
Expand Down Expand Up @@ -779,6 +775,146 @@
"description": "Info about current step, not visible, only announced by screen readers",
"message": "Step {current, number} of {total, number} {active, select, true {(active)} other {}}"
},
"components.StudentDashboardSidebar.header": {
"description": "Title of the dashboard sidebar",
"message": "Welcome {name}"
},
"components.StudentDashboardSidebar.subHeader": {
"description": "Sub title of the dashboard sidebar",
"message": "You are on your dashboard"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.classrooms.label": {
"description": "Label of the course classrooms view.",
"message": "Classrooms"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.classrooms.path": {
"description": "The path to display the course classrooms view.",
"message": "/teacher/course/{courseCode}/classrooms"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.label": {
"description": "Label of the course view.",
"message": "General informations"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.path": {
"description": "The path to display the course view.",
"message": "/teacher/course/{courseCode}"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.records.label": {
"description": "Label of the course's records view.",
"message": "Records"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.records.path": {
"description": "The path to display the course's records view.",
"message": "/teacher/course/{courseCode}/records"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.settings.label": {
"description": "Label of the course settings view.",
"message": "Settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.settings.path": {
"description": "The path to display the course settings view.",
"message": "/teacher/course/{courseCode}/settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.courses.label": {
"description": "Label of the organization courses view.",
"message": "Courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.courses.path": {
"description": "The path to display the organization courses view.",
"message": "/teacher/organization/{organizationId}/courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.label": {
"description": "Label of the organization view.",
"message": "General informations"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.members.label": {
"description": "Label of the unisersity members view.",
"message": "Members"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.members.path": {
"description": "The path to display the unisersity members view.",
"message": "/teacher/organization/{organizationId}/members"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.path": {
"description": "The path to display the organization view.",
"message": "/teacher/organization/{organizationId}"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.settings.label": {
"description": "Label of the organization settings view.",
"message": "Settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.settings.path": {
"description": "The path to display the organization settings view.",
"message": "/teacher/organization/{organizationId}/settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.courses.label": {
"description": "Label of the teacher courses liste view.",
"message": "All my courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.courses.path": {
"description": "The path to display the teacher courses liste view.",
"message": "/teacher/profile/courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.label": {
"description": "Label of the teacher profile view.",
"message": "Profile"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.notifications.label": {
"description": "Label of the teacher notifications view.",
"message": "Notifications"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.notifications.path": {
"description": "The path to display the teacher notifications view.",
"message": "/teacher/profile/notifications"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.path": {
"description": "The path to display the teacher profile view.",
"message": "/teacher/profile"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.settings.label": {
"description": "Label of the teacher profile settings view.",
"message": "Settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.settings.path": {
"description": "The path to display the teacher profile settings view.",
"message": "/teacher/profile/settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.root.label": {
"description": "Label of the teacher dashboard root view.",
"message": "Teacher dashboard"
},
"components.TeacherDashboard.TeacherDashboardRoutes.root.path": {
"description": "The path to display the teacher dashboard root view.",
"message": "/teacher"
},
"components.TeacherOrganizationCourseDashboardLoader.loading": {
"description": "Message displayed while loading an organization",
"message": "Loading organization ..."
},
"components.TeacherOrganizationDashboardSidebar.header": {
"description": "Title of the organization dashboard sidebar",
"message": "{organizationName}"
},
"components.TeacherOrganizationDashboardSidebar.subHeader": {
"description": "Sub title of the organization dashboard sidebar",
"message": "You are on the organization dashboard"
},
"components.TeacherProfileDashboardLoader.loading": {
"description": "Message displayed while loading profile",
"message": "Loading profile ..."
},
"components.TeacherProfileDashboardSidebar.header": {
"description": "Title of the dashboard sidebar",
"message": "{name}"
},
"components.TeacherProfileDashboardSidebar.subHeader": {
"description": "Sub title of the dashboard sidebar",
"message": "You are on your teacher dashboard"
},
"components.TeacherProfileSettingsDashboardLoader.loading": {
"description": "Message displayed while loading settings",
"message": "Loading settings..."
},
"components.UserLogin.logIn": {
"description": "Text for the login button.",
"message": "تسجيل الدخول"
Expand Down
150 changes: 143 additions & 7 deletions src/frontend/i18n/locales/es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -451,17 +451,13 @@
"description": "Message displayed while loading an order",
"message": "Loading order ..."
},
"components.DashboardSidebar.header": {
"description": "Title of the dashboard sidebar",
"message": "Welcome {name}"
},
"components.DashboardSidebar.responsiveNavLabel": {
"description": "a11y related label for select input used to navigate on responsive",
"message": "Navigate to"
},
"components.DashboardSidebar.subHeader": {
"description": "Sub title of the dashboard sidebar",
"message": "You are on your dashboard"
"components.DashboardSidebar.settingsLinkLabel": {
"description": "label of the settings link",
"message": "Settings"
},
"components.DesktopUserMenu.menuPurpose": {
"description": "Accessible label for user menu button",
Expand Down Expand Up @@ -779,6 +775,146 @@
"description": "Info about current step, not visible, only announced by screen readers",
"message": "Step {current, number} of {total, number} {active, select, true {(active)} other {}}"
},
"components.StudentDashboardSidebar.header": {
"description": "Title of the dashboard sidebar",
"message": "Welcome {name}"
},
"components.StudentDashboardSidebar.subHeader": {
"description": "Sub title of the dashboard sidebar",
"message": "You are on your dashboard"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.classrooms.label": {
"description": "Label of the course classrooms view.",
"message": "Classrooms"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.classrooms.path": {
"description": "The path to display the course classrooms view.",
"message": "/teacher/course/{courseCode}/classrooms"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.label": {
"description": "Label of the course view.",
"message": "General informations"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.path": {
"description": "The path to display the course view.",
"message": "/teacher/course/{courseCode}"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.records.label": {
"description": "Label of the course's records view.",
"message": "Records"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.records.path": {
"description": "The path to display the course's records view.",
"message": "/teacher/course/{courseCode}/records"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.settings.label": {
"description": "Label of the course settings view.",
"message": "Settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.course.settings.path": {
"description": "The path to display the course settings view.",
"message": "/teacher/course/{courseCode}/settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.courses.label": {
"description": "Label of the organization courses view.",
"message": "Courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.courses.path": {
"description": "The path to display the organization courses view.",
"message": "/teacher/organization/{organizationId}/courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.label": {
"description": "Label of the organization view.",
"message": "General informations"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.members.label": {
"description": "Label of the unisersity members view.",
"message": "Members"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.members.path": {
"description": "The path to display the unisersity members view.",
"message": "/teacher/organization/{organizationId}/members"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.path": {
"description": "The path to display the organization view.",
"message": "/teacher/organization/{organizationId}"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.settings.label": {
"description": "Label of the organization settings view.",
"message": "Settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.organization.settings.path": {
"description": "The path to display the organization settings view.",
"message": "/teacher/organization/{organizationId}/settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.courses.label": {
"description": "Label of the teacher courses liste view.",
"message": "All my courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.courses.path": {
"description": "The path to display the teacher courses liste view.",
"message": "/teacher/profile/courses"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.label": {
"description": "Label of the teacher profile view.",
"message": "Profile"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.notifications.label": {
"description": "Label of the teacher notifications view.",
"message": "Notifications"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.notifications.path": {
"description": "The path to display the teacher notifications view.",
"message": "/teacher/profile/notifications"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.path": {
"description": "The path to display the teacher profile view.",
"message": "/teacher/profile"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.settings.label": {
"description": "Label of the teacher profile settings view.",
"message": "Settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.profile.settings.path": {
"description": "The path to display the teacher profile settings view.",
"message": "/teacher/profile/settings"
},
"components.TeacherDashboard.TeacherDashboardRoutes.root.label": {
"description": "Label of the teacher dashboard root view.",
"message": "Teacher dashboard"
},
"components.TeacherDashboard.TeacherDashboardRoutes.root.path": {
"description": "The path to display the teacher dashboard root view.",
"message": "/teacher"
},
"components.TeacherOrganizationCourseDashboardLoader.loading": {
"description": "Message displayed while loading an organization",
"message": "Loading organization ..."
},
"components.TeacherOrganizationDashboardSidebar.header": {
"description": "Title of the organization dashboard sidebar",
"message": "{organizationName}"
},
"components.TeacherOrganizationDashboardSidebar.subHeader": {
"description": "Sub title of the organization dashboard sidebar",
"message": "You are on the organization dashboard"
},
"components.TeacherProfileDashboardLoader.loading": {
"description": "Message displayed while loading profile",
"message": "Loading profile ..."
},
"components.TeacherProfileDashboardSidebar.header": {
"description": "Title of the dashboard sidebar",
"message": "{name}"
},
"components.TeacherProfileDashboardSidebar.subHeader": {
"description": "Sub title of the dashboard sidebar",
"message": "You are on your teacher dashboard"
},
"components.TeacherProfileSettingsDashboardLoader.loading": {
"description": "Message displayed while loading settings",
"message": "Loading settings..."
},
"components.UserLogin.logIn": {
"description": "Text for the login button.",
"message": "Iniciar sesión"
Expand Down
Loading

0 comments on commit 756662b

Please sign in to comment.