Signup Integration for Ubercart

UC_Signup provides integration between Signup.module and Ubercart, allowing users to purchase signups for events.
Signup-enabled nodes are configured as Ubercart products. When an order is submitted, if it contains any signup-enabled products, the user associated with the order is automatically signed up for each event in the cart. Once checkout is complete, if the order balance is not cleared, the signups are cancelled. If the balance is cleared, the signups are converted from temporary to final signups. UC_Signup stores this distinction in the form_data column of signup_log, where it also records the order id.
UC_Signup uses the Ubercart Conditional Actions system to finalize and cancel signups for an order.
UC_Signup is under development and is not ready for production use. It currently depends on at least one patch for Signup.module which is pending review and likely to be committed soon.
This module was written by ezra-g from Growing Venture Solutions, working in association with D-Tek Digital Media, and is being sponsored by AUSSIE.