Releases: openfun/joanie
Releases · openfun/joanie
v3.1.2
v3.1.1
Changed
- Generate unique code in voucher create page
v3.1.0
Fixed
- Orders with a voucher discount of 100% should always
create a main invoice - Prevent duplicate order generation for batch orders
Added
- Add professional training agreement templates for batch order
- Add contract definition for batch order field to Product model
- Add admin API endpoints for batch orders to confirm quote, purchase order
and bank transfer - Add payment methods for batch orders
- Add unique reference for a quote once generated
- Add Voucher admin API
- Add Voucher admin in the back office
v3.0.4
Changed
- Changed background color for micro-credential default template
Fixed
- Style issues in micro-credentials templates
- Handle long title and more teachers in micro-credentials templates
v3.0.3
Changed
- Exclude archived course runs from synchronization
v3.0.2
Fixed
- Fix cache collision between Serializers
v3.0.1
Fixed
- Update backend translations
v3.0.0
Added
- Add template micro credential without Unicamp brand
- Update payment schedule endpoint to return discounted amount and schedule
with voucher code - Add nested Organization Quote client api
- Add admin API endpoint for quote definitions
- Add quote and quote definition models for batch orders
- Added
handle_notificationfor batch order in dummy payment backend - Added discount column to csv order export
- Added actions in admin api endpoints
BatchOrderto validate payment,
generate orders and send voucher codes, and send invitation signature link - Add admin api endpoints for
BatchOrderresources to create, read, list
and cancel - Claim an order generated from a batch order through voucher code
- Add description to order group model
- Add discounted price to course product relation serializer
- Add description to order group form in the back office
- Sync discount str representation
- Sync course run related discount
- Trigger sync when an offering rule is saved
- Add Offer rules to ProductRelationSerializer
- Add cron task to sync offering rules
- Language tab for offering rule
Changed
- Rename
payment_scheduleendpoint topayment_plan - Update contract definition template to move course section into
contract body before articles - Update limits for payment schedule for credential products and
for certificate product should always be a one-off payment - Upgrade
djangorestframeworkto 3.16.0 - Use discounted_price in payment_schedule
- Replace order groups from the client API with course product relations
properties - Rename
OrderGrouptoOfferRule - Rename
CourseProductRelationtoOffer - Rename
OffertoOfferingandOfferRuletoOfferingRule - Update
descriptionfield ofOfferingRuleto be translatable
Fixed
- Render discounted price in installment emails when one is present
- Invalidate course product relation cache on order group update
- Compute offer rule properties instead of returning the first one
- Offering rule form date time picker and discount
- Offering rule description field
v2.18.1
Fixed
- Downgrade
djangorestframeworkto 3.15.2 to fix payzen notifications
v2.18.0
Changed
- Add course offer information into course webhook synchronization payload
- Update organization assignation logic to ignore order with pending signature or without payment method defined.