Skip to content

Commit

Permalink
🔖(minor) bump joanie to version 2.9.0
Browse files Browse the repository at this point in the history
Added
- Add index on `template` field of the `CertificateDefinition` model
- Add `appendix` field on `ContractDefinition` model
- Allow to edit `appendix` `ContractDefinition` field through the back office

Changed
- Improve performance of the certificate client API endpoint
- Make payment backend request timeout configurable
  • Loading branch information
jbpenrath committed Oct 22, 2024
1 parent 4dcd9f4 commit 0fe9bc9
Show file tree
Hide file tree
Showing 20 changed files with 166 additions and 124 deletions.
11 changes: 7 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,17 @@ and this project adheres to

## [Unreleased]

## [2.9.0] - 2024-10-22

### Added

- Add index on `template` field of the `CertificateDefinition` model
- Add `appendix` field on `ContractDefinition` model
- Allow to edit `appendix` `ContractDefinition` field through the back office

### Changed

- Improve performance of the certificate client API endpoint
- Make payment backend request timeout configurable

## [2.8.0] - 2024-10-16
Expand All @@ -31,7 +35,6 @@ and this project adheres to
paid
- Support of payment_schedule for certificate products
- Display payment schedule in contract template
- Add index on `template` field of the `CertificateDefinition` model

### Changed

Expand All @@ -46,8 +49,7 @@ and this project adheres to
payments of installments that are in the past
- Deprecated field `has_consent_to_terms` for `Order` model
- Move signature fields before appendices in contract definition template
- Update `handle_notification` signature backend to confirm signature
- Improve performance of the certificate client API endpoint
- Update `handle_notification` signature backend to confirm signature

### Fixed

Expand Down Expand Up @@ -463,7 +465,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.8.0...main
[unreleased]: https://github.com/openfun/joanie/compare/v2.9.0...main
[2.9.0]: https://github.com/openfun/joanie/compare/v2.8.0...v2.9.0
[2.8.0]: https://github.com/openfun/joanie/compare/v2.7.1...v2.8.0
[2.7.1]: https://github.com/openfun/joanie/compare/v2.7.0...v2.7.1
[2.7.0]: https://github.com/openfun/joanie/compare/v2.6.1...v2.7.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.8.0
version: 2.9.0
source:
path: src/tray
Binary file modified src/backend/locale/es_ES/LC_MESSAGES/django.mo
Binary file not shown.
82 changes: 45 additions & 37 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-10-16 09:22+0000\n"
"PO-Revision-Date: 2024-10-16 09:46\n"
"POT-Creation-Date: 2024-10-22 13:22+0000\n"
"PO-Revision-Date: 2024-10-22 13:29\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
Expand Down Expand Up @@ -204,7 +204,7 @@ msgid "Enrollment"
msgstr ""

#: joanie/core/enums.py:37 joanie/core/enums.py:150
#: joanie/core/models/certifications.py:116
#: joanie/core/models/certifications.py:117
#: joanie/core/templates/issuers/degree.html:27
msgid "Certificate"
msgstr ""
Expand Down Expand Up @@ -328,15 +328,15 @@ msgstr ""
msgid "Refused"
msgstr ""

#: joanie/core/factories.py:1141 joanie/core/utils/contract_definition.py:101
#: joanie/core/factories.py:1142 joanie/core/utils/contract_definition.py:101
msgid "<COURSE_START_DATE>"
msgstr ""

#: joanie/core/factories.py:1146 joanie/core/utils/contract_definition.py:102
#: joanie/core/factories.py:1147 joanie/core/utils/contract_definition.py:102
msgid "<COURSE_END_DATE>"
msgstr ""

#: joanie/core/factories.py:1153
#: joanie/core/factories.py:1154
msgid "<EFFORT_DURATION>"
msgstr ""

Expand Down Expand Up @@ -392,7 +392,7 @@ msgid_plural "%d products to synchronize."
msgstr[0] ""
msgstr[1] ""

#: joanie/core/models/accounts.py:34 joanie/core/models/contracts.py:35
#: joanie/core/models/accounts.py:34 joanie/core/models/contracts.py:36
msgid "language"
msgstr ""

Expand Down Expand Up @@ -453,7 +453,7 @@ msgstr ""
msgid "owner"
msgstr ""

#: joanie/core/models/accounts.py:171 joanie/core/models/certifications.py:97
#: joanie/core/models/accounts.py:171 joanie/core/models/certifications.py:98
#: joanie/core/models/products.py:409
msgid "organization"
msgstr ""
Expand Down Expand Up @@ -495,7 +495,7 @@ msgid "level"
msgstr ""

#: joanie/core/models/activity_logs.py:74
#: joanie/core/models/certifications.py:108 joanie/core/models/contracts.py:96
#: joanie/core/models/certifications.py:109 joanie/core/models/contracts.py:103
#: joanie/payment/models.py:74
msgid "context"
msgstr ""
Expand Down Expand Up @@ -565,90 +565,94 @@ msgstr ""
msgid "template to generate pdf"
msgstr ""

#: joanie/core/models/certifications.py:46
#: joanie/core/models/certifications.py:70
#: joanie/core/models/certifications.py:47
#: joanie/core/models/certifications.py:71
msgid "Certificate definition"
msgstr ""

#: joanie/core/models/certifications.py:47
#: joanie/core/models/certifications.py:48
msgid "Certificate definitions"
msgstr ""

#: joanie/core/models/certifications.py:65
#: joanie/core/models/certifications.py:66
msgid "Date of issuance"
msgstr ""

#: joanie/core/models/certifications.py:82 joanie/core/models/contracts.py:86
#: joanie/core/models/certifications.py:83 joanie/core/models/contracts.py:93
#: joanie/core/models/products.py:1276 joanie/payment/models.py:54
msgid "order"
msgstr ""

#: joanie/core/models/certifications.py:91 joanie/core/models/products.py:431
#: joanie/core/models/certifications.py:92 joanie/core/models/products.py:431
msgid "enrollment"
msgstr ""

#: joanie/core/models/certifications.py:102 joanie/core/models/contracts.py:46
#: joanie/core/models/certifications.py:103 joanie/core/models/contracts.py:47
msgid "images"
msgstr ""

#: joanie/core/models/certifications.py:109
#: joanie/core/models/certifications.py:110
msgid "Localized data that needs to be frozen on certificate creation"
msgstr ""

#: joanie/core/models/certifications.py:117
#: joanie/core/models/certifications.py:118
msgid "Certificates"
msgstr ""

#: joanie/core/models/contracts.py:31
msgid "body"
msgstr ""

#: joanie/core/models/contracts.py:36
#: joanie/core/models/contracts.py:32
msgid "appendix"
msgstr ""

#: joanie/core/models/contracts.py:37
msgid "Language of the contract definition"
msgstr ""

#: joanie/core/models/contracts.py:39
#: joanie/core/models/contracts.py:40
msgid "template name"
msgstr ""

#: joanie/core/models/contracts.py:54 joanie/core/models/contracts.py:79
#: joanie/core/models/contracts.py:55 joanie/core/models/contracts.py:86
#: joanie/core/models/products.py:105
msgid "Contract definition"
msgstr ""

#: joanie/core/models/contracts.py:55
#: joanie/core/models/contracts.py:56
msgid "Contract definitions"
msgstr ""

#: joanie/core/models/contracts.py:98
#: joanie/core/models/contracts.py:105
msgid "Localized data snapshot on contract signature"
msgstr ""

#: joanie/core/models/contracts.py:108
#: joanie/core/models/contracts.py:115
msgid "Reference in the external signature backend"
msgstr ""

#: joanie/core/models/contracts.py:113
#: joanie/core/models/contracts.py:120
msgid "Date and time we send the contract to signature provider"
msgstr ""

#: joanie/core/models/contracts.py:121
#: joanie/core/models/contracts.py:128
msgid "Date and time of issuance"
msgstr ""

#: joanie/core/models/contracts.py:127
#: joanie/core/models/contracts.py:134
msgid "organization signatory"
msgstr ""

#: joanie/core/models/contracts.py:135
#: joanie/core/models/contracts.py:142
msgid "Date and time the organization signed the contract"
msgstr ""

#: joanie/core/models/contracts.py:143
#: joanie/core/models/contracts.py:150
msgid "Contract"
msgstr ""

#: joanie/core/models/contracts.py:144
#: joanie/core/models/contracts.py:151
msgid "Contracts"
msgstr ""

Expand Down Expand Up @@ -1343,7 +1347,7 @@ msgstr ""
msgid "Appendices"
msgstr ""

#: joanie/core/templates/issuers/contract_definition.html:144
#: joanie/core/templates/issuers/contract_definition.html:147
#: joanie/core/templates/mail/html/installment_paid.html:259
#: joanie/core/templates/mail/html/installment_refused.html:235
#: joanie/core/templates/mail/html/installment_reminder.html:235
Expand All @@ -1355,19 +1359,19 @@ msgstr ""
msgid "Payment schedule"
msgstr ""

#: joanie/core/templates/issuers/contract_definition.html:148
#: joanie/core/templates/issuers/contract_definition.html:151
msgid "Due date"
msgstr ""

#: joanie/core/templates/issuers/contract_definition.html:149
#: joanie/core/templates/issuers/contract_definition.html:152
msgid "Amount"
msgstr ""

#: joanie/core/templates/issuers/contract_definition.html:155
#: joanie/core/templates/issuers/contract_definition.html:158
msgid "Total :"
msgstr ""

#: joanie/core/templates/issuers/contract_definition.html:173
#: joanie/core/templates/issuers/contract_definition.html:176
msgid "Catalog syllabus"
msgstr ""

Expand Down Expand Up @@ -1789,14 +1793,18 @@ msgid "<STUDENT_PHONE_NUMBER>"
msgstr ""

#: joanie/core/utils/contract_definition.py:112
msgid "<CONTRACT_BODY>"
msgid "&lt;CONTRACT_BODY&gt;"
msgstr ""

#: joanie/core/utils/contract_definition.py:113
msgid "<CONTRACT_TITLE>"
msgid "&lt;CONTRACT_APPENDIX&gt;"
msgstr ""

#: joanie/core/utils/contract_definition.py:114
msgid "<CONTRACT_TITLE>"
msgstr ""

#: joanie/core/utils/contract_definition.py:115
msgid "<CONTRACT_DESCRIPTION>"
msgstr ""

Expand Down
Binary file modified src/backend/locale/fr_CA/LC_MESSAGES/django.mo
Binary file not shown.
Loading

0 comments on commit 0fe9bc9

Please sign in to comment.