Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bedework Public Events Registration System

...

Administrators can specify how many users may register, how many tickets each registrant may request, and set the opening and closing dates of registration.  Administrators can view and modify a registration list and download CSV files of their registrations on-demand.

 

Data about the event is maintained in x-properties attached to the event and provides the following information:

  • Booking window start and end
  • Number of tickets
  • Max number of tickets per person

Enabling and Disabling Public Events Registration

...

  • Start up jboss and apacheDS

  • Log into the JMX-Console shipped with Bedework's JBoss, e.g. http://localhost:8080/jmx-console
    • Click "org.bedework.eventreg" in the left menu, then "service=Eventreg" in the right menu
      • If no database exists:
        • Set “create” and “export” attributes to "True"
        • Click "Apply changes" button (at the bottom of the list of attribute values)
        • Find the "schema" operation in the lower list, and click the “Invoke” button to export schema and create database
        • You should see a successful result; click "Back to MBean" button to return to "service=Eventreg"
      • Point at needed systems:
      • Admin token:
        • If no admin token exists, click “generateAdminToken”
        • You should see a successful result; click "Back to MBean" button to return to "service=Eventreg"
        • You should see a string such as "c0e93685-93cd-4bee-bed2-9996b89be28c" in the EventRegAdminToken attribute value.
        • Copy the EventRegAdminToken value (for use in the next step)

    • Click "org.bedework.bwengine" in the left menu, then "service=System" in the right menu
       
      • Paste the value into the EventRegAdminToken field
      • Click "Apply Changes" button
      • Invoke the "saveConfig" operation to save your changes.

  • Test:
    • Add a new public event.  You should be able to select the checkbox "Users may register for this event", and make the event registerable.
    • Visit the event in public client -- you should be able to register for it.  

...