Current Issues

  1. There's no option to close registration time on event instances or series
  2. 'Open Registration' needs more granular increments for lead time options. Eg Seconds, Minutes, Hours, Days, Weeks


Proposed Solutions

See image

  • Add option to open and close registration time on event instances or series
  • Add Seconds, Minutes, Hours, Days, Weeks to the time increment selectors
  • See arrangement in Proposed Form and Layout image..

    Having more Relative open and close registration time settings allows users to Clone an event series easily with entity_type_clone module and have registration times automatically relate to the new event start finish times that are set in the new series.

    This will improve the user experience as in provides a more concise UI while providing more granular settings and flexibility for the module.

    Proposed Form and Layout


    New Form

    Current Form

    screenshot

  • Comments

    the_glitch created an issue. See original summary.

    the_glitch’s picture

    Issue summary: View changes
    the_glitch’s picture

    Issue summary: View changes
    the_glitch’s picture

    StatusFileSize
    new68.02 KB
    the_glitch’s picture

    Issue summary: View changes
    owenbush’s picture

    Thanks. I'll take a look.

    the_glitch’s picture

    Component: User interface » Recurring Events (Main module)
    StatusFileSize
    new64.33 KB

    Here's a revised solution for adding Registration Close time options.

    Currently event registration closes at the Start Time of each instance not leaving the option for event hosts to register people that may arrive to an event late. This limits the system so late arrivals can't actually be registered and is problematic if the system is being used for ticketing purposes.

    This revised solution takes into consideration that the Registration Close time might need to be before the Start Time of an instance where the original solution didn't consider this.

    The red text indicates suggested changes to existing labels and descriptions

    screenshot

    owenbush’s picture

    Status: Active » Needs review
    StatusFileSize
    new24.23 KB

    Attached is a patch to address the need to schedule the closing date/time of a schedule instance registration.

    I made many, but not all, of the UI changes requested here, because not all actually worked out and made sense when used with Drupal states to show/hide different fields at different times.

    WARNING: BACKUP YOUR DATABASE BEFORE RUNNING THIS UPDATE!

    I have written a hook update which will need to be run (drush updb, or update.php) in order to apply the changes. The underlying field storage has changed, so this is actually a destructive task which cannot be undone. The module makes the best effort to convert previous data to new data and has been tested, but it is difficult to test every different scenario. So please backup your database prior to running the update, so should anything go wrong, you can revert back easily.

    the_glitch’s picture

    StatusFileSize
    new264.36 KB

    Only local images are allowed. Danke muchas. Patch works well. So far so good. Existing data seems to have stayed in tact.

    the_glitch’s picture

    mrpauldriver’s picture

    Component: Recurring Events (Main module) » Recurring Events Registration (Submodule)

    Reviewed on simplytest.me - this a great improvement and certainly a feature I will be needing. Thank you both for working on this.

    Thinking this issue should be tagged as a Registration module component.

    Whilst improving the registration module (and still alpha), could I suggest that #3113980: Limit number of registrations allowed would be important functionality for some use cases.

    owenbush’s picture

    Status: Needs review » Reviewed & tested by the community

    Thanks a lot guys. I'm glad this seems to be working for you. I'll mark this as RTBC

    • owenbush committed df7973b on 8.x-1.x
      Issue #3087603 by owenbush, the_glitch, MrPaulDriver: Suggested Event...

    • owenbush committed 15d65cf on 2.0.x
      Issue #3087603 by owenbush, the_glitch, MrPaulDriver: Suggested Event...
    owenbush’s picture

    Status: Reviewed & tested by the community » Fixed

    This has been fixed and merged into 8.x-1.x and 2.0.x. Thanks for all involved.

    the_glitch’s picture

    Champion

    Status: Fixed » Closed (fixed)

    Automatically closed - issue fixed for 2 weeks with no activity.