Skip to content

Commit

Permalink
🔖(chore) release joanie 2.7.0
Browse files Browse the repository at this point in the history
Changed
- Update round robin logic to favor author organizations
- Reassign organization for pending orders

Fixed
- Improve signature backend `handle_notification` error catching
- Allow to cancel an enrollment order linked to an archived course run
  • Loading branch information
jbpenrath committed Sep 23, 2024
1 parent ce938db commit be29d27
Show file tree
Hide file tree
Showing 18 changed files with 77 additions and 74 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 @@ and this project adheres to

## [Unreleased]

## [2.7.0] - 2024-09-23

### Changed

- Update round robin logic to favor author organizations
Expand Down Expand Up @@ -405,7 +407,8 @@ and this project adheres to
- First working version serving sellable micro-credentials for multiple
organizations synchronized to a remote catalog

[unreleased]: https://github.com/openfun/joanie/compare/v2.6.1...main
[unreleased]: https://github.com/openfun/joanie/compare/v2.7.0...main
[2.7.0]: https://github.com/openfun/joanie/compare/v2.6.1...v2.7.0
[2.6.1]: https://github.com/openfun/joanie/compare/v2.6.0...v2.6.1
[2.6.0]: https://github.com/openfun/joanie/compare/v2.5.1...v2.6.0
[2.5.0]: https://github.com/openfun/joanie/compare/v2.4.0...v2.5.0
Expand Down
2 changes: 1 addition & 1 deletion arnold.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# arnold.yml
metadata:
name: joanie
version: 2.6.1
version: 2.7.0
source:
path: src/tray
Binary file modified src/backend/locale/es_ES/LC_MESSAGES/django.mo
Binary file not shown.
40 changes: 20 additions & 20 deletions src/backend/locale/es_ES/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: joanie\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-06-13 10:19+0000\n"
"PO-Revision-Date: 2024-06-18 08:41\n"
"POT-Creation-Date: 2024-08-19 12:20+0000\n"
"PO-Revision-Date: 2024-09-23 09:20\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
Expand Down Expand Up @@ -188,7 +188,7 @@ msgstr ""

#: joanie/core/apps.py:12
msgid "Joanie's core application"
msgstr "Aplicación principal de Joanie"
msgstr ""

#: joanie/core/authentication.py:45
msgid "Token contained no recognizable user identification"
Expand Down Expand Up @@ -572,7 +572,7 @@ msgid "Date of issuance"
msgstr ""

#: joanie/core/models/certifications.py:82 joanie/core/models/contracts.py:80
#: joanie/core/models/products.py:1141 joanie/payment/models.py:54
#: joanie/core/models/products.py:1143 joanie/payment/models.py:54
msgid "order"
msgstr ""

Expand Down Expand Up @@ -811,7 +811,7 @@ msgstr ""

#: joanie/core/models/courses.py:705 joanie/core/models/courses.py:777
#: joanie/core/models/products.py:275 joanie/core/models/products.py:421
#: joanie/core/models/products.py:1129
#: joanie/core/models/products.py:1131
msgid "course"
msgstr ""

Expand Down Expand Up @@ -960,19 +960,19 @@ msgstr ""
msgid "Certificate definition is only allowed for product kinds: "
msgstr ""

#: joanie/core/models/products.py:290 joanie/core/models/products.py:1135
#: joanie/core/models/products.py:290 joanie/core/models/products.py:1137
msgid "course runs"
msgstr ""

#: joanie/core/models/products.py:293
msgid "position in product"
msgstr ""

#: joanie/core/models/products.py:295 joanie/core/models/products.py:1147
#: joanie/core/models/products.py:295 joanie/core/models/products.py:1149
msgid "take into account for certification"
msgstr ""

#: joanie/core/models/products.py:296 joanie/core/models/products.py:1148
#: joanie/core/models/products.py:296 joanie/core/models/products.py:1150
msgid "Take into account the course grade for certification."
msgstr ""

Expand Down Expand Up @@ -1046,46 +1046,46 @@ msgstr ""
msgid "Orders can't be placed on enrollments originating from an order."
msgstr ""

#: joanie/core/models/products.py:631
msgid "The order cannot be generated on course run that is in archived state."
#: joanie/core/models/products.py:633
msgid "The order cannot be created on course run that is in archived state."
msgstr ""

#: joanie/core/models/products.py:650
#: joanie/core/models/products.py:652
#, python-brace-format
msgid "This order cannot be linked to the product \"{product_title}\", "
msgstr ""

#: joanie/core/models/products.py:656
#: joanie/core/models/products.py:658
#, python-brace-format
msgid "This order cannot be linked to the product \"{product_title}\" and "
msgstr ""

#: joanie/core/models/products.py:850
#: joanie/core/models/products.py:852
#, python-brace-format
msgid "Product {self.product.title} does not allow to generate a certificate."
msgstr ""

#: joanie/core/models/products.py:865
#: joanie/core/models/products.py:867
msgid "No graded courses found."
msgstr ""

#: joanie/core/models/products.py:881
#: joanie/core/models/products.py:883
msgid "This order is not ready for gradation."
msgstr ""

#: joanie/core/models/products.py:891
#: joanie/core/models/products.py:893
msgid "Course run "
msgstr ""

#: joanie/core/models/products.py:1145
#: joanie/core/models/products.py:1147
msgid "position in order"
msgstr ""

#: joanie/core/models/products.py:1156
#: joanie/core/models/products.py:1158
msgid "Course relation to an order with a position"
msgstr ""

#: joanie/core/models/products.py:1157
#: joanie/core/models/products.py:1159
msgid "Courses relations to orders with a position"
msgstr ""

Expand Down Expand Up @@ -1605,7 +1605,7 @@ msgstr ""

#: joanie/payment/apps.py:11
msgid "Joanie payment application"
msgstr "Solicitud de pago Joanie"
msgstr ""

#: joanie/payment/backends/base.py:87 joanie/payment/backends/base.py:103
msgid "Purchase order confirmed!"
Expand Down
Binary file modified src/backend/locale/fr_CA/LC_MESSAGES/django.mo
Binary file not shown.
40 changes: 20 additions & 20 deletions src/backend/locale/fr_CA/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: joanie\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-06-13 10:19+0000\n"
"PO-Revision-Date: 2024-06-18 08:41\n"
"POT-Creation-Date: 2024-08-19 12:20+0000\n"
"PO-Revision-Date: 2024-09-23 09:21\n"
"Last-Translator: \n"
"Language-Team: French, Canada\n"
"Language: fr_CA\n"
Expand Down Expand Up @@ -188,7 +188,7 @@ msgstr ""

#: joanie/core/apps.py:12
msgid "Joanie's core application"
msgstr "L'application principale de Joanie"
msgstr ""

#: joanie/core/authentication.py:45
msgid "Token contained no recognizable user identification"
Expand Down Expand Up @@ -572,7 +572,7 @@ msgid "Date of issuance"
msgstr ""

#: joanie/core/models/certifications.py:82 joanie/core/models/contracts.py:80
#: joanie/core/models/products.py:1141 joanie/payment/models.py:54
#: joanie/core/models/products.py:1143 joanie/payment/models.py:54
msgid "order"
msgstr ""

Expand Down Expand Up @@ -811,7 +811,7 @@ msgstr ""

#: joanie/core/models/courses.py:705 joanie/core/models/courses.py:777
#: joanie/core/models/products.py:275 joanie/core/models/products.py:421
#: joanie/core/models/products.py:1129
#: joanie/core/models/products.py:1131
msgid "course"
msgstr ""

Expand Down Expand Up @@ -960,19 +960,19 @@ msgstr ""
msgid "Certificate definition is only allowed for product kinds: "
msgstr ""

#: joanie/core/models/products.py:290 joanie/core/models/products.py:1135
#: joanie/core/models/products.py:290 joanie/core/models/products.py:1137
msgid "course runs"
msgstr ""

#: joanie/core/models/products.py:293
msgid "position in product"
msgstr ""

#: joanie/core/models/products.py:295 joanie/core/models/products.py:1147
#: joanie/core/models/products.py:295 joanie/core/models/products.py:1149
msgid "take into account for certification"
msgstr ""

#: joanie/core/models/products.py:296 joanie/core/models/products.py:1148
#: joanie/core/models/products.py:296 joanie/core/models/products.py:1150
msgid "Take into account the course grade for certification."
msgstr ""

Expand Down Expand Up @@ -1046,46 +1046,46 @@ msgstr ""
msgid "Orders can't be placed on enrollments originating from an order."
msgstr ""

#: joanie/core/models/products.py:631
msgid "The order cannot be generated on course run that is in archived state."
#: joanie/core/models/products.py:633
msgid "The order cannot be created on course run that is in archived state."
msgstr ""

#: joanie/core/models/products.py:650
#: joanie/core/models/products.py:652
#, python-brace-format
msgid "This order cannot be linked to the product \"{product_title}\", "
msgstr ""

#: joanie/core/models/products.py:656
#: joanie/core/models/products.py:658
#, python-brace-format
msgid "This order cannot be linked to the product \"{product_title}\" and "
msgstr ""

#: joanie/core/models/products.py:850
#: joanie/core/models/products.py:852
#, python-brace-format
msgid "Product {self.product.title} does not allow to generate a certificate."
msgstr ""

#: joanie/core/models/products.py:865
#: joanie/core/models/products.py:867
msgid "No graded courses found."
msgstr ""

#: joanie/core/models/products.py:881
#: joanie/core/models/products.py:883
msgid "This order is not ready for gradation."
msgstr ""

#: joanie/core/models/products.py:891
#: joanie/core/models/products.py:893
msgid "Course run "
msgstr ""

#: joanie/core/models/products.py:1145
#: joanie/core/models/products.py:1147
msgid "position in order"
msgstr ""

#: joanie/core/models/products.py:1156
#: joanie/core/models/products.py:1158
msgid "Course relation to an order with a position"
msgstr ""

#: joanie/core/models/products.py:1157
#: joanie/core/models/products.py:1159
msgid "Courses relations to orders with a position"
msgstr ""

Expand Down Expand Up @@ -1605,7 +1605,7 @@ msgstr ""

#: joanie/payment/apps.py:11
msgid "Joanie payment application"
msgstr "Application de paiement de Joanie"
msgstr ""

#: joanie/payment/backends/base.py:87 joanie/payment/backends/base.py:103
msgid "Purchase order confirmed!"
Expand Down
Binary file modified src/backend/locale/fr_FR/LC_MESSAGES/django.mo
Binary file not shown.
Loading

0 comments on commit be29d27

Please sign in to comment.