Django-danceschool

Latest version: v0.9.3

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.9.3

-------------------

- Daily financial detail views by URL (linked from daily summary) are now available.
- Better handling for direct registration of classes with/without roles.
- Fixed Javascript issues related to jQuery load order or duplicate loading. EventOccurrence start/end times must now be in the right order.
- Fixed error where pressing back or refreshing at end of registration process could lead discounts to be applied more than once.
- Fixed various registration page logic, especially related to category-separated events.
- Fix for error when staff users have banlist or guest list permissions but not certain core permissions
- Idempotency keys are now generated on server side before plugin rendering to avoid duplicate charges.
- Fixed issue with error message on Square payments when invoice is invalid

0.9.2

-------------------------

- Customer information has been moved from the Registration to the EventRegistration level, allowing several registration improvements
- **New**: Multiple registrations for the same event by different customers, with customer information collected for each. If multiple event registrations, then the registration process proceeds to an additional step to ensure that you collect the correct customer information for each registration. This additional stap can be disabled through a site preference if specific customer information is not required.
- **New**: Events can be designated "partner required," in which case partner name information is collected during registration and reported on the "View registrations" page.
- Registration page now has "spinner" quantity inputs by default. Old style checkboxes can still be chosen through a site preference.
- Registration page input widgets are now in templates and therefore easier to customize.
- "Register now" button is now sticky at the top of the main registration page.
- The "I am a student" checkbox on Step 2 of the registration process can now be disabled using a site preference (so no need to create a custom view for this).
- Fixed error with flat price discounts.
- Fixed issue where 0 could be entered on a firstXRegistered discount to effectively disable it.
- Miscellaneous registration interface improvements.

0.9.1

-------------------------

- **New**: Ability to select a custom templates for the individual event/class series page. Your app can add additional template options by registering them with ``danceschool.core.registries.model_templates_registry``.
- Added optional event and series page templates with register buttons that use Javascript to proceed directly into the registration process rather than requiring the user to select the event on the register page.
- Cleanup of event and series page default template.
- Miscellaneous bug fixes.

0.9.0

-------------------------

- Complete overhaul of logic underlying the registration system. Invoices are now focal to the registration process, and price information related to purchases is only stored in the Invoice and its items.
- **New** register app allows for rapid and highly customizable registration workflows for at the door registration and automatic check-in. (Public-facing instances of the new register app are forthcoming).
- **New** merch app allows for the sale of merchandise at the door, including item variants and basic inventory.
- Significantly improved attendance tracking with occurrence-level event check-ins and occurrence-level tracking of drop-ins.
- Vouchers can now be applied either before or after sales tax is calculated, and can be used on all purchases, not just event registrations.
- Upgraded to Django 3.1, including use of native JSONfield and TextChoices to reduce external dependencies.
- Numerous bug fixes with regard to taxation and refunds.
- Many miscellaneous admin and interface enhancements.

**Note:** This release applies a large number of schema migrations. It is highly recommended to backup your database before upgrading to 0.9.0.

0.8.6

-------------------------

- **NEW:** Financial performance by date (uses same view as financial performance by month)
- Added ability to submit class registrations via Ajax and receive a JSON response
- Fixed RevenueItem paymentMethod not editable in admin
- Documentation improvements re: emails
- Miscellaneous bug fixes

0.8.5

-------------------------

- Added view for manual generation of repeated financial items, customizable by rule.
- Fixed event not editable on RevenueItem admin.
- Improved reference links in admin between revenue/expense items, events, and event financial detail views.
- Fixed 139, instance_of reference in EventAutocompleteForm creating issues with initial migration because of content_type reference.
- Re: 140, pinned Huey to version <2.0 to avoid compatibility issues.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.