Releases: openfun/joanie
Releases · openfun/joanie
v2.17.1
v2.17.0
Added
- Add
start
andend
datetime fields on order group model - Add Sarbacane newsletter client
Changed
- Remove
generate_certificates
action in django admin views - Remove
owner
andis_main
in CreditCard model permanently - Remove
is_active
on order group client serializer
Fixed
- Internationalization of certificate verification view
- BO: generate certificates for orders with product of type certificate
v2.16.0
Added
owner
andis_main
fields onCreditCard
model are deprecated
and been replaced with many-to-manyowners
field instead- Add a management command to delete unused credit cards
Changed
- Catch
PaymentProviderAPIException
on CreditCardpost_delete
signal - Delete credit card once all orders installments are paid
- Sorting data in front office is now server-side
v2.15.0
v2.14.1
v2.14.0
Added
- Add management command to delete orders stuck in signing states and orders
stuck into_save_payment_method
to purchase a product of type certificate - BD: Add
updated_on
date field to the order list view
Fixed
- BO: Set properly the
is_graded
property on target course creation - BO: Allow to use nested TranslatableForms
- Allow a user to create a new order when the previous order already
exists but it is inrefunding
orrefunded
state - Prevent multiple payments if the provider server has a problem
- Fix the logic to get the organization with the least active orders
to assign which could have duplicated orders in its sum.
v2.13.0
v2.11.0
Added
- Add a default contract definition template without a branded logo
- Add filters for the admin viewset through the field
created_on
to search orders on exact date, before date, after date and range of dates. - Add filter for admin order viewset by product type
- Add button in back office for refunding an order
- Add
teachers
,skills
andcertification_level
fields
toProduct
model - Add admin api endpoints to CRUD
Teacher
andSkill
resources. - Add certification section in back office product detail view
Changed
- Update product endpoint to CRUD
teachers
,skills
andcertification level
fields
Fixed
- Fix order update on archived course run
v2.10.0
Added
- Add link to back office in Django admin topbar
- Add boolean field
has_waived_withdrawal_right
to theOrder
model - Add
is_withdrawable
toCourseProductRelation
model - Prevent a user to create an order for a product without withdrawal period
if the user has not waived his withdrawal right - Display
has_waived_withdrawal_right
in back office Order view - Add dark theme to back office
Changed
- Ignore archived course runs to process payment schedule and withdrawable state