Skip to content

Releases: openfun/joanie

v3.1.2

06 Nov 13:13

Choose a tag to compare

Fixed

  • Rename contract_definition to contract_definition_order in the back office

v3.1.1

03 Nov 15:30

Choose a tag to compare

Changed

  • Generate unique code in voucher create page

v3.1.0

03 Nov 10:41

Choose a tag to compare

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

25 Sep 09:08

Choose a tag to compare

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

04 Sep 15:40

Choose a tag to compare

Changed

  • Exclude archived course runs from synchronization

v3.0.2

01 Sep 17:41

Choose a tag to compare

Fixed

  • Fix cache collision between Serializers

v3.0.1

27 Aug 15:27

Choose a tag to compare

Fixed

  • Update backend translations

v3.0.0

27 Aug 08:15

Choose a tag to compare

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_notification for batch order in dummy payment backend
  • Added discount column to csv order export
  • Added actions in admin api endpoints BatchOrder to validate payment,
    generate orders and send voucher codes, and send invitation signature link
  • Add admin api endpoints for BatchOrder resources 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_schedule endpoint to payment_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 djangorestframework to 3.16.0
  • Use discounted_price in payment_schedule
  • Replace order groups from the client API with course product relations
    properties
  • Rename OrderGroup to OfferRule
  • Rename CourseProductRelation to Offer
  • Rename Offer to Offering and OfferRule to OfferingRule
  • Update description field of OfferingRule to 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

28 May 07:24

Choose a tag to compare

Fixed

  • Downgrade djangorestframework to 3.15.2 to fix payzen notifications

v2.18.0

23 May 08:33

Choose a tag to compare

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.