Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download rng-8.x-1.3.tar.gztar.gz 101.97 KB
MD5: b815f6aa713b6ff65cdd50bf05184d53
SHA-1: 9d613a1f9bb5ad9bb7a9f1a4380d8a6078c48fd9
SHA-256: 9e9c24f82df92568677789f235420c34f485d5d6855fad8c6d37fbce77bd38ae
Download rng-8.x-1.3.zipzip 196.07 KB
MD5: 0369c3a1456e684af74f9a88f4779774
SHA-1: 46f5f2c954c15c7ec095e148ced5ea0ec380af14
SHA-256: b9310258e56415a47d27c128bfc08722df183eae26ac75345c4dd78fa39d0b34

Release notes

An article has been published outlining the following changes: RNG 1.3: The Registrant Update.

Upgrade path

This update includes an upgrade path from RNG 1.2. Make sure you run it before returning to your site.

Dependency changes

This release bumps the minimum version required for Drupal core and unlimited_number projects. RNG 1.3 requires Drupal 8.1 or higher and Unlimited Number must be at least version 8.x-1.0-beta2.

Change log

beta1

Changes since 8.x-1.2.

  • #e1d96b7: Added event type entity test coverage.
  • #13b33f6: Merge pull request #115 from dpi/the-registrant-update
  • #056bfc5: Fixed installing registrant type entity type.
  • #69c56ab: Fixed people type migration
  • #3b6e755: Fixed ‘registrant_type’ entity type not being installed during 8002 upgrade path.
  • #d914ee8: Updated Composer dependencies
  • #189b4dc: Modify fallback value for minimum registrants to 1 (instead of unlimited) if no field or value is present.
  • #992f252: Coding style: Namespaced classes, interfaces and traits should not begin with a file doc comment
  • #be2a2c6: Removed unnecessary files introduced by 84d01584
  • #60d1410: Fixed test file name prefix capitalizations.
  • #84d0158: Rework CSS file structure
  • #3748b03: Recalculate dependencies of event type if its default registrant type is deleted.
  • #efc5d6a: Added form mode configuration for registrants element.
  • #a582d10: Rework the schema of people types.
  • #5dafc2d: Added missing local tasks for registrant types and registration types.
  • #4d50f42: Associate registration form with the 'Register' local task of the event
  • #965b84b: Event settings tabs as admin routes
  • #6b5ee75: Added tests for registrants minimum and maximum methods on event meta class.
  • #de1f0f9: Registrants element makes use of new minimum and maximum registrants fields.
  • #f7fc9a6: Added a field mapping interface
  • #8f06b1c: General code cleanup of registrant element.
  • #7a2d1ed: Fixed determining access control to create new people.
  • #620301a: Move static registrant element helpers to a seperate utility class.
  • #ab6c922: Disable registrant element' arity radios if there is more than one registrant already in state.
  • #a9b7391: Fixed an issue where if an event type disallows access to existing registrants would prevent creation of a registrant because of validation failures.
  • #2b536f4: Improved documentation for update 8003.
  • #7ca9a95: Fixes to tests
  • #4978b60: The registrant update
    The registrant update
    • Squash merged various local branches related to registrants and identities.
    • A summary of changes is as follows:
    • Added a new registrant element.
    • Registration form makes use of new registrant element.
    • Anonymous users are now permitted to register identities.
    • Added RNG configuration service.
    • Added registrant factory to create new registrant entities.
    • Registrant entities now have bundles
    • Added registrant type configuration entity
    • Added migration steps to convert bundle-less registrants to one with bundles.
    • A default registrant type is created on install
    • A migration for existing installs will create a registrant type.
    • Added control over what identity types can be referenced or create within each event type.
    • Move some registrant processing in the registration form to the validation function, only the submission function commits changes.
    • Added control over what identity types can be referenced or create within each event type.
    • Added default registrant setting to event types.
    • Added helper to event meta to load event type configuration entity for the event.
    • Added default registrant type setting to event type settings form.
    • Fixed typo in registration type and registrant type permission labels
    • Anonymous User Initiative (dpi/rng#99)
    • Support registration for anonymous users (dpi/rng#89)
    • Create identity element (dpi/rng#14)
    • Provide ability to edit the registrant inline with registration (dpi/rng#102)
    • Fixed dpi/rng#108
    • Fixed dpi/rng#53
  • #7eb1303: Improved info.yml file
  • #52b1d0e: Added composer.json file

beta2

Changes since 8.x-1.3-beta1:

  • #cfb4cb7: Display a “Select person type” message in the person form container when no people-type radio is selected.
  • #7116230: Pre-select the person type radio if there is only one available.

beta3

Changes since 8.x-1.3-beta2:

  • #9c9cdc2: Moved RNG hook out of .module file to RNG cron class.
  • #560b688: Cleaned up RNG entity model class.
  • #a31d24a: Created a access class to move entity access hook out of .module file.
  • #17d7a75: Moved postsave hook out of .module file to RNG model class.
  • #9e4c96f: Created a model class to move entity hook functions out of .module file.

beta4

Changes since 8.x-1.3-beta3:

  • #a82f7cd: Removed registrant quantity requirement. Now enforced by event settings.
  • #27d45bd: Bumped dependency requirement for unlimited_number beta2 or higher.
  • #2438d9f: Revert "Fixed an issue where event meta will set minimum or maximum registrants to zero if field value is empty."
  • #8dc6113: Added 'Done' button to multi arity registrants element.
  • #0fa5961: Fixed an issue where event meta will set minimum or maximum registrants to zero if field value is empty.
Created by: dpi
Created on: 6 Jan 2017 at 01:05 UTC
Last updated: 5 Feb 2017 at 14:23 UTC
Bug fixes
New features

Other releases