Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Sponsor Tickets #1022

Merged
merged 6 commits into from
Sep 5, 2023
Merged

Add Sponsor Tickets #1022

merged 6 commits into from
Sep 5, 2023

Conversation

renintw
Copy link
Contributor

@renintw renintw commented Aug 28, 2023

Fixes #927

This PR adds Sponsor Tickets and Complimentary Tickets fields as requested.

Props @timiwahalahti

Screencasts

sponsor.ticket.mp4

How to test the changes in this Pull Request:

  1. In Budget Tool, there should be a new section Attendees next to Event Data.
  2. In the Attendees section, Sponsor Tickets should be there.
  3. Clicking any of the Expenses > Amount entries, you should see per sponsor and per attendee+sponsor.
  4. Expenses and Cost Per Person in the Summary section should reflect correctly on whatever number or amount you enter for Sponsor Tickets and amount in Expenses > Amount enries.
  5. In Expense > Category, you should be able to add a new category Complimentary Tickets.

@renintw renintw force-pushed the enhance/add-sponsor-attendee branch from 7058cfa to 81dda3b Compare August 30, 2023 20:33
@renintw renintw force-pushed the enhance/add-sponsor-attendee branch from b1213e8 to db209e1 Compare August 30, 2023 21:10
@renintw renintw force-pushed the enhance/add-sponsor-attendee branch from 11712f6 to c61a3e2 Compare August 30, 2023 21:51
@renintw renintw self-assigned this Aug 30, 2023
@renintw renintw added the [Component] Payments Payment tools, budgets, invoices label Aug 30, 2023
@renintw renintw marked this pull request as ready for review August 30, 2023 22:12
@renintw renintw changed the title Add Sponsor Attendee Add Sponsor Tickets Aug 31, 2023
Copy link
Member

@iandunn iandunn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍🏻

@renintw renintw merged commit 255e316 into production Sep 5, 2023
3 checks passed
@renintw renintw deleted the enhance/add-sponsor-attendee branch September 5, 2023 03:59
renintw added a commit that referenced this pull request Sep 6, 2023
* Add new Attendees section

* Tweak styles accordingly

* Add Sponsor Ticket

* Add per-sponsor to the calculations in expenses

* Add Complimentary Tickets as an expense category
renintw added a commit that referenced this pull request Sep 11, 2023
* Add new Attendees section

* Tweak styles accordingly

* Add Sponsor Ticket

* Add per-sponsor to the calculations in expenses

* Add Complimentary Tickets as an expense category
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Component] Payments Payment tools, budgets, invoices
Projects
None yet
Development

Successfully merging this pull request may close these issues.

WP Budget Tracking Enhancements
2 participants