Abstracting price_get to use a hook and a default return value.
Misc coding style.
Converted calculated Price property on registrations to a struct with amount and currency indexes.
Added property fields to extract amount and currency directly from the registration price for use in rules.
Updating default calculation rules to be compatible with altered price property fields.
Adding permission setting and logic to allow users to add other user's registrations to their cart.
Created forms include file, allowed for purchasable states to be configured in the UI per registration type.
Misc coding style.
Tags & misc coding style in default rules.
Default rule to assert uniqueness of registration commerce line item purchases.
Rules condition: Registration is contained in any other cart.
Use a more accurate index for the registration bundle in the state access check.
Check for entity deletions and clean up the registration_commerce_reg field data for those registrations.
More sensible generic price handling using form options on registration types.
Fixes permissions check for updated settings datastructure.
Compensate for storing the amount in commerce-ready format on the loading of form default values.
Comments for getter functions and default the uniqueness commerce rule to active.
Avoid bad index errors on first visit to a registration commerce tab form on registration type.
Removing unused function registration_commerce_line_item_configuration -- just a reproduction of the same function in commerce.
Proper description for Administer Registration Commerce permission.