- Searches for and organizes various groups of data
- Assemble all data for a particular registration request
-* Additional Information fields
+* Additional Information fields
Anthony - Global Added Information Fields in Settings
- May be used in association with various types of data (see data_ref_type in plugin.ini)
- Add, Update, Delete list of added info records
- Accessible by anyone configuring registration for an event
- Possibly common code used while editing various things that can have additional information fields
-* Payment Codes
+* Payment Codes
Anthony - Global Payment Codes in Settings
- - May be used in associatin with various types of data (see data_ref_type in plugin.ini) or as "Global" payment codes
- - Add, Update, Delete list of Payment Codes
+ - May be used in association with various types of data (see data_ref_type in plugin.ini) or as "Global" payment codes
+ - Add, Update, Delete list of Payment Codes
- Possibly common code used while editing various things that can have payment codes
* Registration configuration for a specific event
- Laury - Filter in Events list
+ Laury - Filter in Events list
Laury - Add registration to an event and edit base event registration record
- Passed an Event add-on event ID that matches the ID of the event it the Event add-on
- Add (when first used for an event), edit, update, delete
-* Registration Class
+* Registration Class
- Associated with a specific Event
- Add, Update, Delete list of registration classes for an event
* Registration Requests
- Requests for event registration
- List, Edit (certain data)
- - List registration details for specfic requests
+ - List registration details for specific requests
* Registration Accounts
- Accounts are specific persons who submit a registration requests
* Support Class
- Assemble all data for a particular registration request
Possibly same class used by admin. Only difference is that it's pending data until checkout
-` - Summarize possible costs for an event for use in displaying to the user before devciding to register for the event
+` - Summarize possible costs for an event for use in displaying to the user before deciding to register for the event
* Registration Steps
- Step 1 - Event
- Display information on registration for an event
- - Optionally let user log in if they have an existing registration account
+ - Optionally let user log in if they have an existing registration account
- If returning registration accounts are permitted - ask for returning account login
- If member registration is permitted and member is logged in - get information from member login data
- Say if guest registrations are permitted for this event
- If no rate record matches the selected event class for the current date then not able to register at this time
- Step 3 - Registrants
- - If event does not require registrants (configured only to register the person submitting the requet) continue to step 4
- - Display information summarizing the selected event, selected rate cloass, and selected rate
+ - If event does not require registrants (configured only to register the person submitting the request) continue to step 4
+ - Display information summarizing the selected event, selected rate class, and selected rate
- Add registrants up to the registrant limit
- Collect information for each registrant (or search for previous registrant
+ Collect information for each registrant (or search for previous registrant
- Step 4 - Cart
- May get here either from another step or site-wide registration cart link
- Display information summarizing the selected event, selected rate classes, rates and registrants
- Permit user to deselect a specific registrant, registration class, event, or entire cart
- - If one is deselected, require "Update" button and block "Checkout"
+ - If one is deselected, require "Update" button and block "Checkout"
- If "Update" is selected, remove selected data and refresh page
- Permit user to enter a payment code - If entered and validated, redisplay page so payment code adjustments are shown
- Permit user to return to Step 2 or 3 by clicking a certain event or Registration class in the cart
- If not all valid, return to Checkout Page
- Process any payment required
- If payment not accepted, return to Checkout Page
- - Update registration submission status to some paid status or delayed payment if permitted
- - Display detaled review of registrations submitted and summary of payment and any authorization codes (permit printing)
+ - Update registration submission status to some paid status or delayed payment if permitted
+ - Display detailed review of registrations submitted and summary of payment and any authorization codes (permit printing)
+
-
\ No newline at end of file