Releases: openfun/joanie
Releases · openfun/joanie
v2.8.0
Added
- Debit installment on pending order transition if due date is on current day
- Display order credit card detail in the back office
- Send an email reminder to the user when an installment
will be debited on his credit card on his order's payment schedule - Send an email to the user when an installment debit has been
refused - Send an email to the user when an installment is successfully
paid - Support of payment_schedule for certificate products
- Display payment schedule in contract template
Changed
- Updated
OrderPaymentScheduleDecoder
to return adate
object for
thedue_date
attribute and aMoney
object foramount
attribute
in the payment_schedule, instead of string values - Bind payment_schedule into
OrderLightSerializer
- Generate payment schedule for any kind of product
- Sort credit card list by is_main then descending creation date
- Rework order statuses
- Update the task
debit_pending_installment
to catch up on late
payments of installments that are in the past - Deprecated field
has_consent_to_terms
forOrder
model - Move signature fields before appendices in contract definition template
- Update
handle_notification
signature backend to confirm signature
Fixed
- Prevent duplicate Address objects for a user or an organization
Removed
- Remove the
has_consent_to_terms
field from theOrder
edit view
in the back office application
v2.7.1
v2.7.0
v2.6.1
v2.6.0
v2.5.1
v2.5.0
v2.4.0
Added
- Add settings configuration for the contract's country calendar to
manage the payment schedule and the withdrawal period in days
Changed
- Catch all exceptions raised by enroll_user_to_course_run method
Fixed
- Fix enrollment mode update on order validation
v2.3.0
Added
- Add
payment_provider
attribute toCreditCard
model - Allow to tokenize a card endpoint for a user
- Add
state
field to NestedOrderSerializer
Changed
- Update certificate template to render logo of organization if
it has a value. - Add
currency
field toOrderPaymentSerializer
serializer - Allow an order with
no_payment
state to pay for failed installment
on a payment schedule - Order certificate filter now returns also legacy degree certificates
linked to an enrollment
Fixed
- Ensure when API requests fails with payment provider, it raises
an error forcreate_payment
,create_one_click_payment
and
create_zero_click_payment
- Improve error management of
set_enrollment
method of
MoodleBackend. - Bind properly organizations in a certificate template sentence
v2.2.0
Added
- BO : Highlight graded target courses in product detail view
- Add
payment_schedule
property toOrderSerializer
- Allow to filter enrollment through
is_active
field on the client API - Add the possibility to add a syllabus inside the product form
- Add a command to trigger the daily due payments
Changed
- Complete Lyra payment creation payload
Fixed
- Lyra backend save card logic
- Manage invalid logging secret key
- Accesses list layout
- Product target course layout
- Update DatePicker with keyboard
- Order view when organization is not defined