Skip to content

Update devise to 5.0.3 and enhance subscription cost calculations#81

Merged
rsmoke merged 5 commits intomainfrom
staging
Mar 17, 2026
Merged

Update devise to 5.0.3 and enhance subscription cost calculations#81
rsmoke merged 5 commits intomainfrom
staging

Conversation

@rsmoke
Copy link
Copy Markdown
Member

@rsmoke rsmoke commented Mar 17, 2026

This pull request updates how the total cost and balance due are calculated for applications in the admin interface, ensuring that subscription costs are properly included when applicable. It also adds comprehensive request specs to verify these calculations both with and without a subscription. Additionally, it improves the conference year filter in the admin applications list.

Cost calculation improvements:

  • The total cost for an application now includes the subscription cost if the applicant has a subscription, in addition to lodging and partner registration costs. This affects both the display in the admin panel and the calculation of balance due.

Admin interface enhancements:

  • The applications_conf_year filter in the admin applications list now shows only distinct, ordered conference years from existing applications, making it more user-friendly and accurate.

Testing improvements:

  • Added a new request spec (spec/requests/admin_applications_show_spec.rb) that verifies the correctness of total cost and balance due calculations on the admin application show page, covering both scenarios: with and without a subscription.

dependabot Bot and others added 5 commits March 17, 2026 18:12
Bumps the bundler group with 1 update in the / directory: [devise](https://github.com/heartcombo/devise).


Updates `devise` from 4.9.4 to 5.0.3
- [Release notes](https://github.com/heartcombo/devise/releases)
- [Changelog](https://github.com/heartcombo/devise/blob/main/CHANGELOG.md)
- [Commits](heartcombo/devise@v4.9.4...v5.0.3)

---
updated-dependencies:
- dependency-name: devise
  dependency-version: 5.0.3
  dependency-type: direct:production
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
…pecs for subscription scenarios

Update the ActiveAdmin application registration to include subscription costs in total cost calculations. Introduce a new request spec to validate the correct computation of total costs and balance due for applications with and without subscriptions, ensuring accurate display in the admin interface.
…7070

Bump devise from 4.9.4 to 5.0.3 in the bundler group across 1 directory
…ler-bd7d227070

Revert "Bump devise from 4.9.4 to 5.0.3 in the bundler group across 1 directory"
@rsmoke rsmoke merged commit a592721 into main Mar 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant