Downloads

Download signup-5.x-2.6.tar.gztar.gz 92.86 KB
MD5: c362b97e94b4b87fffad1d06cb870a95
SHA-1: b134416a2500ce25b59200bb3e359813cf7acbc8
SHA-256: 15cb567ae1556aad216bc03cad3da896979947464986b6b9ddf57d2c988a4ae2
Download signup-5.x-2.6.zipzip 111.73 KB
MD5: 7632bf0adf8929ac66d6220bf7efec8f
SHA-1: 39246937cb04dcdc3d72524d02792800b1603fb7
SHA-256: 12f414ab387c868fed05328def6fc98d44a604eb52053697baec818e849d49cd

Release notes

The major new feature in this release is #86462: support for CCK date fields to control the time-based signup functionality (reminder emails and auto-closing signups a configurable number of hours before the start time). You can have both Event module and CCK Date enabled simultaneously, and the 5.x-1.* and 5.x-2.* versions of both modules are all supported. As a result of this change, the word "event" no longer appears in the UI unless specifically referring to the Event module. Therefore, the hard-coded tokens you can put in the email templates (e.g. for confirmation and reminder emails) have been renamed. Be sure to visit update.php after upgrading to this version and run signup's update 5204 which will convert all of your saved email template settings to the new tokens.

In other news, the per-node signup administrative tab got a nice UI improvement thanks to #333257, and you can now embed the signup form as a pane when using Panels thanks to #321531. This release also fixes a number of bugs and includes some other changes detailed below.

This is the final new feature release of the 5.x-2.* series. At this point, 5.x-2.* is the recommended stable version of signup. No new features will be added going forward, only bug fixes. If there are enough new features for the D5 version, I'll create a 5.x-3.* series for those, but 5.x-2.* is hereby stable.

New features since version 5.x-2.5

  • #86462 by KarenS, dww, duellj, shane_jordan, and stBorchert: Added support to use CCK date fields to control time-based functionality (auto-closing signups and reminder emails). Currently works with Date module versions 5.x-1.* and 5.x-2.*. Related issues: #328181, #328647, #328756, #329668, #329708, #330121, and #330821.
  • #321531 by stBorchert and dww: Exposed the signup form as a panel pane.
  • #78707 by dww: Added a theme_signup_node_output_header() function to customize HTML at the top of the signup-related output on nodes. The default implementation adds a 'signup' anchor.
  • #333257 by dww: Improved the UI at the node/N/signups administration page to use a column of checkboxes to cancel multiple signups at once.
  • #332443 by TheOnlyHarry and dww: theme_signup_user_form() is now invoked with the $node object as context, so you can conditionally add custom signup fields depending on the node or node type.

Bug fixes since version 5.x-2.5

  • #327417 by dww: Fixed bug where reminder emails always used '[Untimed]' for the %time token with event 5.x-2.*.
  • #327417 by dww: Fixed bugs regarding timezones and other date logic for auto-close and reminder emails with event 5.x-2.*. Also cleaned up the same date logic for the event 5.x-1.* support.
  • #329708 by dww: Fixed bug where reminder emails could be sent for time-based content that already started. This would be particularly prominent if a site has content types that use CCK date fields which are signup enabled, then upgraded to the latest version. But, the bug could have potentially hit sites using Event module, too.
  • #328637 by dww: Fixed bug where error messages generated while validating an anonymous user's email address weren't translatable.
  • #290734 by dww: Fixed a bug from the previous patch where the %username token for anonymous users wasn't actually being replaced inside theme_signup_email_token_anonymous_username() due to using an uninitialzed variable for the custom signup form data.
  • #330281 by dww: Fixed broken link to the 'Signups' tab in the help text for the signup settings on the node form when creating new nodes.
  • #332968 by dww: Renamed _signup_admin_form to signup_node_settings_form to be less confusing, and fixed PHP warnings from not knowing the node type on the global signup settings configuration page. Also, all help text now consistently uses the human-readable node type name.
  • #334405 by dww: Fixed minor UI bug where the "Sign up another user" fieldset on the node/N/signups administrative tab was expanded or collapsed based on the setting to control the signup fieldset when viewing nodes. Now, the fieldset is always open on the admin tab.
  • #330840 by dww: Fixed a PHP warning when sending a copy of a signup broadcast to yourself from _signup_get_email_tokens() inspecting an element in the $signup object that doesn't always exist.

Other changes since version 5.x-2.5

  • #327726: Reorgnaized the directory layout of the code.
  • #328647 by dww: Removed all mention of 'event' in the UI and code unless it refers specifically to the event.module. User-facing text now uses the human-readable node type name, instead.
  • #328840 by dww: Renamed the default email tokens to use less ambiguous
    names and to not refer to 'event' at all (#328647).
  • #333259: Renamed 'signup_admin_node_form' to 'signup_node_admin_summary_form'. This does mean that sites which implemented their own theme function for this form will have to modify the name of their override function.
  • #327726: Removed dead 'contrib' code. signup_ecommerce is already moved to another project and is referenced on the signup project page. signup_conflict hasn't been touched since 4.7.x (#326110). If anyone wants it, they can checkout DRUPAL-4-7 and make a new project for it.
Created by: dww
Created on: 14 Nov 2008 at 23:39 UTC
Last updated: 2 Dec 2008 at 03:54 UTC
New features
Bug fixes

Other releases