Downloads

Download signup-5.x-2.5.tar.gztar.gz 81.62 KB
MD5: a3d4e99f8a8c356ff77ca58ceb8b44be
SHA-1: f60647c087e38d109118e4c9f5ff1e1d56d18063
SHA-256: eaddaad88366cef468a881d6cf233d35131135f8282a5ac4cf5a361efef9fdfe
Download signup-5.x-2.5.zipzip 99.11 KB
MD5: bf07cc4e18fefa47555e7853718eb714
SHA-1: 866a60b53db81b64a8d2c7f3906ba5f169b88cd7
SHA-256: 6750241615ea6725e51b15903f71d4561080e3be5c60dac1399286610111ba8c

Release notes

This release is the culmination of a tremendous effort clearing out remaining issues in the Drupal 5 code base on the way to the port to Drupal 6. It includes a number of bug fixes, including some potential information disclosure bugs that should be carefully considered (listed separately).

In terms of new features, the biggest new feature is massively improved themability. There's a list of all the new theme functions added in this release to help site builders quickly see all the new opportunities for customization. Another key new feature is a default view of all the users who signed up for a given node, and various settings related to how this information is displayed. The other most noteworthy feature is optional integration with the token module. Huge thanks to Greg Mount for the generous donation to the signup fundraising effort, and everyone else who contributed. Also, special thanks go to deviantintegral and stBorchert for all their help with patches and testing.

Potential information disclosure bugs fixed with this release

  • #219680 by dww: Fixed bug where the email address of users who signup was being sent in the notification emails to event owners, which is an inadvertent disclosure of personal information. Now, only a link to the user's profile is included.
  • #310307 by dww: Added a filter for published nodes to the default views for the 'Signups' tab on user profile pages. NOTE: if you have customized this view on your site, you will not get the new filter added automatically when you upgrade. You will have to manually add a filter for "Node: Published" Equals Yes to your customized view.

New features since version 5.x-2.4

  • #243035 by dww, deviantintegral and stBorchert: Added a default view for the users signed up for a node ('signup_user_list'), a theme function for the hard-coded listing (theme_signup_user_list()), a setting to control what user listing appears under the signup form (the old hard-coded listing, an embedded view, or nothing at all), and some jQuery to hide/reveal these advanced settings as needed. See also #320845.
  • #285626 by deviantintegral and dww: Added optional support for using token module tokens in the various email message templates.
  • #265222 by dww: Added support for an '%eventurl' token for all e-mail messages which contains the full URL to the node in question.
  • #316276 by deviantintegral: Added an option to hide the signup form.
  • #275298 by dww: Made the table of signup details at node/N/signups sortable by username or signup time.
  • #310677 by stBorchert and dww: Added the ability for the sender of a broadcast message to send themselves a copy.
  • #132142 by dww: Added a setting to control which site-wide date format string to use for rendering dates in the administrative UI and in the email messages.
  • #273072 by dww: Added a theme function for the node/N/signups signup administration tab (theme_signup_node_admin_page()), and changed the default appearance of that page to be more visually consistent.
  • #47913 by dww and stBorchert: Added significantly more themeability for what appears on signup-enabled nodes and for the the signup administration overview page.

Bug fixes since version 5.x-2.4

  • #321653 by shane_jordan: Fixed bug where if a signup administrator canceled an anonymous signup on a given node, all of that anonymous user's signups were also canceled. This bug was from the original implementation of anonymous signup support (#68497).
  • #233512 by dww and tcocca: Added code to cancel all signups of users that are deleted from the site.
  • #259301 by dww: Fixed bug where the code assumes you want additional fields in your signup form. Signup now handles an empty return value from theme_signup_user_form().
  • #249155 by joshk: Added the $user object as another argument when invoking hook_signup_sign_up().
  • #224162 by dww: Fixed bug where all broadcasts were sent as the site owner.
  • #247618 by selmanj and dww: Fixed bug where '... or register ...' was printed even on sites that have user registration disabled.
  • #321463 by dww: Fixed UI bug where the 'Please login or register to signup' help text was printed even if regular authenticated users couldn't signup.
  • #243051 by dww: Fixed bugs and simplified logic for deciding if the 'Signup settings' fieldset should be added to node forms or not.
  • #219678 by dww: Changed email notification to event owner to omit 'Date/Time: [Untimed]' if the event has no time (see also #289326).
  • #290740 by dww: If 'site_mail' is undefined, use the 'sendmail_from' PHP ini setting as the fall-back value for the From address in e-mails sent by this module.
  • #278739 by dww: Fixed incorrect start date on signup administration page (admin/content/signup) when using event 5.x-2.*.
  • #213239 by dww: Fixed UI bug where event-specific features (e.g. reminder email) were shown on nodes that don't have a start time.
  • #247573 by dww: Fixed UI bug where the form for administrators to signup other users (#174715) was shown even if signups were closed on that node.
  • #293157 by dww: Fixed bug where the '!login' placeholder was not expanded in the help text for the e-mail field when anonymous users can signup. This bug was introduced in version 5.x-2.4 via #174715.
  • #290734 by dww: Cleaned up, unified, and fixed handling of the hard-coded signup email tokens. In particular, %username is now properly handled for anonymous signups by means of a new theme function: theme_signup_email_token_anonymous_username().
  • #137609 by dww and stBorchert: Added a lot more themeability for how the site-specific custom signup data is displayed for the signed up user, the signup administrator, and in the email messages. This also fixes a bug (#178441) where the labels for the custom fields were not included in the email messages.

New theme functions added in this release

  • #47913: theme_signup_current_signup()
  • #47913: theme_signup_signups_closed()
  • #47913: theme_signup_anonymous_user_login_text()
  • #47913: theme_signup_admin_page()
  • #137609: theme_signup_custom_data()
  • #137609: theme_signup_custom_data_email()
  • #137609: theme_signup_custom_data_table()
  • #137609: theme_signup_custom_data_rows()
  • #137609: theme_signup_email_token_custom_data()
  • #290734: theme_signup_email_token_anonymous_username()
  • #243035: theme_signup_user_list()
  • #273072: theme_signup_node_admin_page()
  • #285626: theme_signup_token_help()
  • #285626: theme_signup_broadcast_sender_copy()

Other changes since version 5.x-2.4

  • Removed the deprecated (4.7.x) signup_ecommerce code since it now lives in a new project: http://drupal.org/project/signup_ecommerce
  • #309668 by slybud: Added a French (fr) translation.
  • #289326 by starbow and dww: Added two new functions to the event backend API for knowing if a node type or a node has a start time.
  • #322528: Simplified the description of the signup_available_signups view.
Created by: dww
Created on: 22 Oct 2008 at 20:00 UTC
Last updated: 22 Oct 2008 at 20:00 UTC
New features
Bug fixes

Other releases