Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Issue #3258233 by Anybody: Provide latest terms and conditions as global token.
Issue #3134411 by fjgarlin: Revision label shown as "Version" (likely a "copy paste" mistake).
Issue #3335340 by Andrew Answer: PHP 8.1 cause error in ExplodedListField.
Drupal 9 compatible.
Issue #3200961 by Harlor: Anonymous can access /admin/config/people/legal/languages
Issue #3000017 by attisan: Remove custom modal library
Issue #3086697 by Sergiu Stici: Deprecated Code Report
Issue #3118616: Entity legal_accepted does not implement AcceptedInterface
Issue #3132431 by mo_farhaz: t() calls should be avoided in classes
Issue #3181817 by dzinkevich: Document how to add terms via install.
Issue #3197804 by mrweiner, BlondeSwan: Additional Checkboxes don't accept styling.
Drupal 9 compatible.
Issue #3200961 by Harlor: Anonymous can access /admin/config/people/legal/languages
Issue #3000017 by attisan: Remove custom modal library
Issue #3086697 by Sergiu Stici: Deprecated Code Report
Issue #3118616: Entity legal_accepted does not implement AcceptedInterface
Issue #3132431 by mo_farhaz: t() calls should be avoided in classes
Issue #3181817 by dzinkevich: Document how to add terms via install.
Issue #3197804 by mrweiner, BlondeSwan: Additional Checkboxes don't accept styling.
Issue #2996941: Don't migrate UUID value
Issue #2988875: Use Dependency Injection in configuration page
Issue #2998052: Installation error
Issue #2998985: Legal accept not working with Varnish cache
All features from Drupal 7 version have been added to the Drupal 8 version.
Includes PHPUnit tests for critical functionality.
Includes migration features for upgrade from Drupal 7.
Issue #1320866 by pebosi: No login if version is 0
Issue #2816521 by ndobromirov: Integrate with anonymous_login
Issue #1543518 by Jody Lynn: Add views files to file array in .info
Detect if password reset is coming from Legal accept in a way that can be handled by Simpletest
Check for Local module.
Issue #2324889 by gitesh.koli, mxr576: Message to reset password shows up even after the user has changed password from the one time link - modified
FEATURES
Issue #2560901 Token support
Issue #2633132 Add tags to db-queries
Issue #372721 Option to open Page Link in a new window and Lightbox2 module integration
Issue #445308 Add support of text formats and WYSIWYG
Issue #1786582 Legal only at user registration
Issue #1703336 Admin Exempt from T&C
Issue #2297269 Remove md5 in favor of stronger hashing
Issue #1832904 by geoffreyr: Rules integration: Event "T&C accepted"
Issue #1703336 Admin Exempt from T&C
Improvements to how label link is displayed.
Issue #1427328 by asiby, joachim, bradjones1, benjifisher, michaelfavia, stephen.colson, Shnapoo, nicksanta | barrya: Password reset workflow is broken when T&Cs have been updated.
Issue #1370302 by schultetwin, rooby, maximpodorov: Fixed Undefined index: legal_accept() in legal_user_update() (line 471 of legal.module).
Issue #1934338 by chrisjlee: Added settings link.
Issue #1344760 by rooby, pau1_m: Added Make legal link available in theme function.
Issue #1300930 by josh.hill: Array passed to user_load() causes warning.
#1356822 Notice: Undefined variable: accepted in legal_form_user_profile_form_alter() by cpliakas
Issue #1370302 by rooby: Undefined index: legal_accept in legal_user_update().
Issue #1541638 by itz_andr3 and Shnapoo: Notice: Undefined index: version in legal_version_check().
Code formatting cleanup
* By Robert Castelo: Coding standards compliance
* Issue #372644 by Robert Castelo: Redirect after password reset - now follows flow to account edit page
* Issue #112872 by Robert Castelo: set destination page after accept - destination now easier to override
* Issue #444058 by Robert Castelo: text area instead of textfield for checkboxes
* Issue #80644 by pearcec, vivek.puri, Robert Castelo: PostgreSQL support (needs testing)
Issue #834962 by brianV: Fix session handling issue for Pressflow.
Issue #79754 by Robert Castelo: Internationalization of 'Explain Changes' field entries
Issue # by Robert Castelo: Minor improvements to labels used on admin page
Issue #303505 by AndCycle: incorrect compare for legal_user update with legal_version_check return value
- Added display option 'Page Link' which adds link to the Accept checkbox label and doesn't display T&Cs
- Changed 'Save' to 'Confirm' on submit button