Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download registration-7.x-1.0.tar.gztar.gz 41.82 KB
MD5: 58bb3ddb5d00c09cc07aa8f28652bf9d
SHA-1: 6bdb712a4b6558733ca9da812c326b198c4d2bb0
SHA-256: 248463e16761f97c064753365ee4c52dbbe8a953dd1241dc7bb04dc3a46a8fb6
Download registration-7.x-1.0.zipzip 58.25 KB
MD5: f0f3f0303931304435895f918ec6f261
SHA-1: 754fa0cc61dd0cfe027d95593be0c78192a0b7ea
SHA-256: 00f299d77af58c35f3c575914322d39effa5148ac3eb0b9d1ef0b722bc630711

Release notes

We're thrilled to finally release a much anticipated upgrade to Entity Registration! This release contains loads of improvements and an exciting new wait list feature. Given the time since the last release and number of installs, we're forgoing further beta releases and diving right into stable ones. Please carefully review the full change log below.

Changes since 7.x-1.0-beta3:

  • #1711966: Add a formatter settings to change the text on the registration link / label.
  • Move registration.test into tests directory and fix broken failing tests.
  • Removing waitlist reserved slots feature. Didn't work properly.
  • Creating a separate file for each class and moving them into a dedicated lib directory.
  • Allow an administrator to manage a registration regardless of other settings.
  • Changes allowing an existing registration to pass validation regardless of status. Still respects capacity.
  • Add error message when registration status is disabled.
  • #1774236: Registration save() does not allow for initial writing of created/updated timestamp.
  • #1840748: PDOException when sorting by user.
  • #1892512: registrant_type does not return value.
  • #1861364: Remove unique constraint on individual registrations.
  • #1881212: Alter registration_is_registered() to take registration states into account.
  • Add state property to Entity class.
  • Fixing bug in determining who a registration is for
  • Status errors are not exclusive
  • Respect registration open/close dates when using wait list
  • Improving tests to make them work
  • #1893148: Add native sqlsrv and sqlite definitions for date schema fields.
  • Tests for waitlist submodule
  • Alter the structure of hook_registration_access() so optional parameters are last. Better adherence to coding standards.
  • Run registration.install through code sniffer.
  • Removing failing tests. Left a TODO about needing a resolution. drupalPost() is failing when updating an existing Registration.
  • Removing assertions that don't apply.
  • Updating text used in assertText() calls.
  • Added additional permissions to testRegistrationCreateAccess().
  • Add static cache reset flags to simpletests.
  • Fix invalid index error in $entity_access_roles.
  • Improve consistency in passing reset flags to functions that implement static caching. Came up when running tests.
  • Change the dynamic mail property to a computed metadata property
  • Metadata getters for entity properties should return metadata wrappers
  • Bug fix in waitlist active check
  • Check that conditions parameter in state options callback really is an array
  • Use identifier() method instead of the name property for states
  • Fix references to state id in submodules
  • Add options callback for registration state property
  • Change registration state column to varchar
  • Fix metadata property type for user. Return wrapper for host entity instead of entity.
  • Check that the errors array is an array before merging
  • Adding waitlist capacity and reserved spaces features
  • #1814174: Fix incomplete hook_token_info() implementation.
  • Renaming registration_waitlist_active() to registration_waitlist_is_active().
  • Using a waitlist state constant and removing the settings parameter from registration_waitlist_active().
  • Update registration_waitlist to match new version of registration_status
  • Change registration_status to include an array of errors
  • Only change state to waitlist if not already active and new state is active.
  • Check if waitlist is active and set the state accordingly
  • Provide default waitlist state
  • Adding initial registration_waitlist sub-module
  • #1838930 by ezra-g: The "slots used" Views field should be a child of views_handler_field_numeric.
  • #1770852 by lklimek: Control access to registration states.
  • Remove string introduced in previous patch.
  • #1802144 by heshan.lk: Use machine name in registration type delete link.
  • #1788044 by mrfelton: Return registration type names rather than numeric index.
  • #1784832 by mikestefff: Use watchdog constant rather than string.
  • #1790810 by mradcliffe: Add anon_mail back to registration_get_properties.
  • Removing api doc for hook_registration_states(). They are entities now.
  • Fixing registration_entity_access to actually be able to override default permissions
  • Allow anoymous other person
  • #1717466 by seddonym: Change registration_has_room() signature to default to 1 slot.
  • Change mail property to anon_mail to differential from Registration::mail() which gets the email address for both auth and anon registrants.
  • #1664218 by dpi and mradcliffe: Deprecate autoloaded entities for Entity Metadata Wrappers.
  • #1670084: If a user is only allowed to buy a registration for 'myself' hide that form option.
  • Removing file references from info that are not classes or interfaces.
  • #1663596 by adamdicarlo: Wrong variable used in hook_entity_info()'s entitycache support.
  • Corrections to #1616944 by dpi: Per entity permissions to manage registrations.
Created by: levelos
Created on: 25 Jan 2013 at 22:26 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure

Other releases