-
Notifications
You must be signed in to change notification settings - Fork 6
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
QR code validation #677
base: master
Are you sure you want to change the base?
QR code validation #677
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 074fda5 - Browse repository at this point
Copy the full SHA 074fda5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4171a61 - Browse repository at this point
Copy the full SHA 4171a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef872be - Browse repository at this point
Copy the full SHA ef872beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c55fd75 - Browse repository at this point
Copy the full SHA c55fd75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d0db0d - Browse repository at this point
Copy the full SHA 2d0db0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7240a11 - Browse repository at this point
Copy the full SHA 7240a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae99446 - Browse repository at this point
Copy the full SHA ae99446View commit details -
added holding expiration functionality, holding is initiated at check…
…out and updated when any cart is validated before checkout
Configuration menu - View commit details
-
Copy full SHA for 0a975fb - Browse repository at this point
Copy the full SHA 0a975fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fe194d - Browse repository at this point
Copy the full SHA 7fe194dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac0975a - Browse repository at this point
Copy the full SHA ac0975aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c69254a - Browse repository at this point
Copy the full SHA c69254aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5382f48 - Browse repository at this point
Copy the full SHA 5382f48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6508a97 - Browse repository at this point
Copy the full SHA 6508a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9610747 - Browse repository at this point
Copy the full SHA 9610747View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9fb115 - Browse repository at this point
Copy the full SHA c9fb115View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0bda8 - Browse repository at this point
Copy the full SHA 1b0bda8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094ad42 - Browse repository at this point
Copy the full SHA 094ad42View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67a3a6 - Browse repository at this point
Copy the full SHA d67a3a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a352b01 - Browse repository at this point
Copy the full SHA a352b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7367db1 - Browse repository at this point
Copy the full SHA 7367db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f650dc - Browse repository at this point
Copy the full SHA 7f650dcView commit details
Commits on Feb 13, 2024
-
Update ticketing (backend) branch (#612)
* Merge master into ticketing * Move ticketing migration to end
Configuration menu - View commit details
-
Copy full SHA for 03214af - Browse repository at this point
Copy the full SHA 03214afView commit details
Commits on Feb 16, 2024
-
Revert "Update ticketing (backend) branch (#612)"
This reverts commit 03214af.
Configuration menu - View commit details
-
Copy full SHA for 50b9c0b - Browse repository at this point
Copy the full SHA 50b9c0bView commit details
Commits on Mar 4, 2024
-
Merge ticketing branches (#615)
Merge frontend ticketing branch into main ticketing feature branch. --------- Co-authored-by: Rohan Gupta <[email protected]> Co-authored-by: dfeng678 <[email protected]> Co-authored-by: alnasir7 <[email protected]> Co-authored-by: Mohamed Abaker <[email protected]> Co-authored-by: DiiZyy <[email protected]> Co-authored-by: printer83mph <[email protected]> Co-authored-by: Avi Upadhyayula <[email protected]> Co-authored-by: cphalen <[email protected]> Co-authored-by: Alexander Kyimpopkin <[email protected]> Co-authored-by: Joy Liu <[email protected]> Co-authored-by: Rohan Moniz <[email protected]> Co-authored-by: joel8019 <[email protected]> Co-authored-by: Eunsoo Shin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80e8201 - Browse repository at this point
Copy the full SHA 80e8201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22968db - Browse repository at this point
Copy the full SHA 22968dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91b1df9 - Browse repository at this point
Copy the full SHA 91b1df9View commit details
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 580be09 - Browse repository at this point
Copy the full SHA 580be09View commit details
Commits on Apr 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6151c4f - Browse repository at this point
Copy the full SHA 6151c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a40e469 - Browse repository at this point
Copy the full SHA a40e469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20d250d - Browse repository at this point
Copy the full SHA 20d250dView commit details
Commits on Apr 14, 2024
-
Ticketing integrate cybersource -> ticketing (#652)
* Add check on event deletion * add cybersource package * Capture context generation + local dev setup instructions (#645) * capture context view * fix populate * move capture context generation to checkout view * Optimize Django ops in cart validation * Use Q objects in cart validation * switch out nginx for local-ssl-proxy --------- Co-authored-by: aviupadhyayula <[email protected]> * fix target origin url * Closes #632 (#648) * This commit resolves #632: - Add logic to interact with the CyberSource API to validate transaction data and also confirm the payment. - Add appropriate error handling for API invocation failures causing transaction failure. - Store the transaction data in a new model `TicketTransactionRecord` for bookkeeping purposes. Each ticket is also associated with an instance of this class. - On transaction success, assign the ticket to the user, remove holds and from cart, and send out confirmation email. * Address PR comments, query opt, and others - More judicious use of `select_for_update`: only lock when updating holder/owner. - Better prefetching/bulk updating throughout the query logic - Return HTTP status codes - Refactor as per PR comments * Validate the transient token's signature - I tested the workflow from `initiate_checkout` to `complete_checkout` and was able to get it working. - Ironed out a few bugs - Add the `reconciliation_id` as a field on the transaction record; could be useful to generate reports. We'll need to figure out what else to store to interact with their reporting API. * Make reconciliation_id nullable to support free tickets * Address nit, refactor ticket count logic to SQL * merge migrations... * pipenv lock again * Pin uwsgi...2.0.25 breaks CI --------- Co-authored-by: aviupadhyayula <[email protected]> Co-authored-by: Rohan Moniz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 428dd7e - Browse repository at this point
Copy the full SHA 428dd7eView commit details -
Set and enforce order limit on ticket purchases (#654)
* Set & enforce order limit on ticket purchases * Add migration * Default tix order limit to 10 * Consolidate migrations * Check each carted event's order limit * Move limit validation to `add_to_cart` * Fix typo 😔 * Address nits with validation logic * Minor refactor
Configuration menu - View commit details
-
Copy full SHA for b911872 - Browse repository at this point
Copy the full SHA b911872View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4af8765 - Browse repository at this point
Copy the full SHA 4af8765View commit details
Commits on Apr 16, 2024
-
Ticketing price integration (#659)
* Integrate ticket price field into ticket creation/list views, as well into ticket creation frontend. * Enforce non-negative ticket prices at creation * Add frontend checks for fractional/negative ticket count and cost. * Prevent users from entering negative/fractional ticket counts/price for now. --------- Co-authored-by: aviupadhyayula <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5880d7c - Browse repository at this point
Copy the full SHA 5880d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 125905a - Browse repository at this point
Copy the full SHA 125905aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8059d3 - Browse repository at this point
Copy the full SHA a8059d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c32bbba - Browse repository at this point
Copy the full SHA c32bbbaView commit details -
Add support for group discounts (#661)
* Add group discount fields to ticket model * Ingest group discount info at ticket creation * Add validator for group size * Add comments * Apply discounts when checking out * Remove model-level validators * Remove validators from migration * Improve comments * Minor refactor * Default group_discount to 0 * Remove check for discount in cart calculation * Consolidate validation checks upon ticket creation * Fix typo in validation upon ticket creation
Configuration menu - View commit details
-
Copy full SHA for 3a8829d - Browse repository at this point
Copy the full SHA 3a8829dView commit details -
Owned Tickets Tab in Settings (#663)
* Owned tickets tab skeleton code. * 🎉 Functional but suspicious code * 🧹 Fix some good practice --------- Co-authored-by: Julian Weng <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27ac7c6 - Browse repository at this point
Copy the full SHA 27ac7c6View commit details
Commits on Apr 18, 2024
-
Ticketing backend tests (#666)
* Add test cases for backend ticketing APIs Long overdue addition of tests to the ticketing backend. Tests and fixes all the APIs under the Event and Ticket models. There are more complex workflows with race conditions etc that are not tested, but should be at some point. Unmerged functionality is also not tested yet. * Don't use locked rows to groupby * Set cybersource settings in CI * Address feedback
Configuration menu - View commit details
-
Copy full SHA for 40fb7f7 - Browse repository at this point
Copy the full SHA 40fb7f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f75d48 - Browse repository at this point
Copy the full SHA 6f75d48View commit details
Commits on Apr 21, 2024
-
Add Group Discount to Create Ticket Flow and Auto Scroll Down (#669)
* Add to cart feature (styling is borked) * 🐛 Broken code * 🐛 fixed * 🎨 Readd event preview * 🧹 Less jank way of doing group discount visibility * 🎨 Address comments and actually type things * 🎨 Address nit --------- Co-authored-by: Julian Weng <[email protected]> Co-authored-by: Eunsoo Shin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20f68ab - Browse repository at this point
Copy the full SHA 20f68abView commit details -
Use capture context in cart checkout (#671)
* Use capture context to verify transient token * Add migration * Minor changes to documentation * Add tests * Add comment explaining max char length
Configuration menu - View commit details
-
Copy full SHA for 78f02fd - Browse repository at this point
Copy the full SHA 78f02fdView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b83fe1a - Browse repository at this point
Copy the full SHA b83fe1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cdb450 - Browse repository at this point
Copy the full SHA 7cdb450View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4bde09e - Browse repository at this point
Copy the full SHA 4bde09eView commit details