Hard life cycle for self-signup users

Administration tools ::: tool_selfsignuphardlifecycle
Maintained by Moodle Partner lern.link, Alexander Bias
Moodle admin tool to suspend and delete users based on their account creation date.

Hard life cycle for self-signup users v5.0-r1

Moodle 5.0
Released: Thursday, June 5, 2025, 3:17 AM

moodle-tool_selfsignuphardlifecycle

Changes

v5.0-r1

  • 2025-04-14 - Prepare compatibility for Moodle 5.0.

v4.5-r1

  • 2025-03-20 - Development: Rename master branch to main, please update your clones.
  • 2025-03-17 - Upgrade: Adopt changes from MDL-82183 and use new \core_table\sql_table.
  • 2025-03-17 - Upgrade: Adopt changes from MDL-82183 and use new \core\output\html_writer.
  • 2025-03-17 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class.
  • 2025-03-17 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
  • 2025-03-17 - Prepare compatibility for Moodle 4.5.

v4.4-r2

  • 2025-03-18 - Bugfix: "Enable user suspension before deletion" feature was partly broken, resolves #2.

v4.4-r1

  • 2025-03-17 - Bugfix: Behat Scenario 'If user overrides is enabled, user suspension and deletion days can be overridden' always failed on first try, resolves #1.
  • 2025-03-17 - Upgrade: Fix Behat tests which broke on 4.4.
  • 2025-03-17 - Upgrade: Make the scheduled task non-blocking as this has been deprecated in Moodle core.
  • 2025-03-17 - Prepare compatibility for Moodle 4.4.

v4.3-r3

  • 2024-09-09 - Bugfix: The cohort exceptions feature was not working correctly on MariaDB.

v4.3-r2

  • 2024-07-30 - Feature: Allow the admin to configure cohorts which should be ignored by the tool.

v4.3-r1

  • 2024-07-28 - Prepare compatibility for Moodle 4.3.

v4.2-r1

  • 2024-07-28 - Prepare compatibility for Moodle 4.2.

v4.1-r1

  • 2024-07-28 - Upgrade: Fix a Behat test which broke von Moodle 4.1.
  • 2024-07-28 - Cleanup: Replace deprecated strftime() function with \core_date::strftime() function.
  • 2024-07-28 - Prepare compatibility for Moodle 4.1.

v3.9-r3

  • 2024-07-29 - Add automated release to moodle.org/plugins
  • 2024-07-29 - Improvement: Exclude admins and guests from the user table.
  • 2024-07-29 - Make codechecker happy again
  • 2024-07-29 - Updated Moodle Plugin CI to latest upstream recommendations

v3.9-r2

  • 2022-04-28 - Feature: Add possibility to override individual users.

v3.9-r1

  • 2022-03-01 - Initial version.

Version information

Version build number
2025041400
Version release name
v5.0-r1
Maturity
Stable version
MD5 Sum
23cdfff68c4d1389eaf6a942f98d822e
Supported software
Moodle 5.0
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v5.0-r1

Default installation instructions for plugins of the type Administration tools

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "mytool") in the "admin/tool" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation