Moodle Plugins directory: User Suspension: Versions: 4.0.2 (build 2024090100) | Moodle.org
User Suspension
Administration tools ::: tool_usersuspension
Maintained by
Sebsoft BV,
Rogier van Dongen
The Sebsoft User Suspension Plugin offers you the possibility to automate the process
of suspending users and/or removing user accounts (using moodle's default methods to delete users).
User Suspension 4.0.2 (build 2024090100)
Moodle 4.0, 4.1, 4.2, 4.3
Released: Rāhina, 23 Mahuru 2024, 7:54 PM
Version 4.0.2 (build 2024090100)
* integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/7
Thanks, Gemma (https://github.com/gemguardian)
* integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/9
Thanks Nejc / AttackVectorDelta
* integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/13
Thanks Melvyn Gómez (https://github.com/melvyng)
Version 4.0.1 (build 2022090102)
* Fix for set_config from projectbadger: Fixes lastrun config and smart detection.
* Update to English strings from Nejc / AttackVectorDelta
----------
Version 3.5.9 (build 2022041301)
* Still no idea where all these CRLF's keep coming from and why they keep returning.
* Removed useless sqlserver test file used for dev purposes.
----------
Version 3.5.9 (build 2022041300)
* Fixed GREATEST for MSSQL - no more fatals on SQL Server for the tables.
* Merged config name typo PR (thanks Krzysztof Glebowicz!).
----------
Version 3.5.8 (build 2021060800)
* Removed upload interval detect setting and replaced with message this must be adjusted in the scheduled tasks.
* Fixed using wrong language string.
* Added 1 missing string.
* Fixed some minor coding standards issues.
----------
Version 3.5.7 (build 2020121502)
* Added download option + filtering options for status table.
* Pretty substantial code overhaul to use NAMED parameters (due to added filters).
* Merge changes from Catalyst IT's Totara specific branch.
* Added OPTION to send warnings instead of relying on the smartdetect option.
* Added more informative messages.
* Code overhaul because codechecker keeps whining about visibility declaration (pffft).
----------
Version 3.5.6 (build 2020121501)
* Added tab and script to test configuration of unattended suspension/unsuspension ("from folder" option).
----------
Version 3.5.5 (build 2020121500)
* Replaced "self::" with "static::" in \tool_usersuspension\util.
* Fixed wrong language string.
* Removed notifications from every page and moved to it's own tab (due to it being annoying)
----------
Version 3.5.4 (build 2018050304)
* Added delimiter setting.
* Added "unsuspend from folder".
* Added new mode selection to upload interface (to distinguish between suspending and unsuspending).
* Added sample CSV (global settings as well as upload form).
* Added option to enable/disable UNsuspending users from uploaded file in folder.
* Added option to configure filename for file used for UNsuspending users from uploaded file in folder.
----------
Version 3.5.3 (build 2018050303)
* Removed double output of "suspendin".
* Fixed sorting by "suspendin"
----------
Version 3.5.2 (build 2018050302)
* Updated query for "users to suspend" count.
* Updated query for "users to delete" count.
* Updated query for "users to delete" overview.
* Updated query for "users to delete" overview.
* The aforementioned now also look in the past instead of only those "to come".
* Fixed "Exception - Argument 4 passed to table_sql::set_sql() must be of the type array, null given"
----------
Version 3.5.1 (build 2018050301)
* Updated privacy provider.
----------
Version 3.5.0 (build 2018050300)
* Added privacy provider
* Validated functionality for Moodle 3.5 onwards
* Minimum required Moodle version: 3.5
----------
Version 3.3.0 (build 2017092500)
* Fixed deprecated pix_url references (replaced y image_url)
* Validated functionality for Moodle 3.3 onwards
* Minimum required Moodle version: 3.3
----------
Version 3.0.0 (build 2017050100)
* Code overhaul to comply to Moodle standards
* Validated functionality for Moodle 3.0 onwards
* Minimum required Moodle version: 3.0
* integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/7
Thanks, Gemma (https://github.com/gemguardian)
* integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/9
Thanks Nejc / AttackVectorDelta
* integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/13
Thanks Melvyn Gómez (https://github.com/melvyng)
Version 4.0.1 (build 2022090102)
* Fix for set_config from projectbadger: Fixes lastrun config and smart detection.
* Update to English strings from Nejc / AttackVectorDelta
----------
Version 3.5.9 (build 2022041301)
* Still no idea where all these CRLF's keep coming from and why they keep returning.
* Removed useless sqlserver test file used for dev purposes.
----------
Version 3.5.9 (build 2022041300)
* Fixed GREATEST for MSSQL - no more fatals on SQL Server for the tables.
* Merged config name typo PR (thanks Krzysztof Glebowicz!).
----------
Version 3.5.8 (build 2021060800)
* Removed upload interval detect setting and replaced with message this must be adjusted in the scheduled tasks.
* Fixed using wrong language string.
* Added 1 missing string.
* Fixed some minor coding standards issues.
----------
Version 3.5.7 (build 2020121502)
* Added download option + filtering options for status table.
* Pretty substantial code overhaul to use NAMED parameters (due to added filters).
* Merge changes from Catalyst IT's Totara specific branch.
* Added OPTION to send warnings instead of relying on the smartdetect option.
* Added more informative messages.
* Code overhaul because codechecker keeps whining about visibility declaration (pffft).
----------
Version 3.5.6 (build 2020121501)
* Added tab and script to test configuration of unattended suspension/unsuspension ("from folder" option).
----------
Version 3.5.5 (build 2020121500)
* Replaced "self::" with "static::" in \tool_usersuspension\util.
* Fixed wrong language string.
* Removed notifications from every page and moved to it's own tab (due to it being annoying)
----------
Version 3.5.4 (build 2018050304)
* Added delimiter setting.
* Added "unsuspend from folder".
* Added new mode selection to upload interface (to distinguish between suspending and unsuspending).
* Added sample CSV (global settings as well as upload form).
* Added option to enable/disable UNsuspending users from uploaded file in folder.
* Added option to configure filename for file used for UNsuspending users from uploaded file in folder.
----------
Version 3.5.3 (build 2018050303)
* Removed double output of "suspendin".
* Fixed sorting by "suspendin"
----------
Version 3.5.2 (build 2018050302)
* Updated query for "users to suspend" count.
* Updated query for "users to delete" count.
* Updated query for "users to delete" overview.
* Updated query for "users to delete" overview.
* The aforementioned now also look in the past instead of only those "to come".
* Fixed "Exception - Argument 4 passed to table_sql::set_sql() must be of the type array, null given"
----------
Version 3.5.1 (build 2018050301)
* Updated privacy provider.
----------
Version 3.5.0 (build 2018050300)
* Added privacy provider
* Validated functionality for Moodle 3.5 onwards
* Minimum required Moodle version: 3.5
----------
Version 3.3.0 (build 2017092500)
* Fixed deprecated pix_url references (replaced y image_url)
* Validated functionality for Moodle 3.3 onwards
* Minimum required Moodle version: 3.3
----------
Version 3.0.0 (build 2017050100)
* Code overhaul to comply to Moodle standards
* Validated functionality for Moodle 3.0 onwards
* Minimum required Moodle version: 3.0
Version information
- Version build number
- 2024090100
- Version release name
- 4.0.2 (build 2024090100)
- Maturity
- Stable version
- MD5 Sum
- c9d54b0321ac777d62cc377f8249b5ae
- Supported software
- Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Administration tools
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "mytool") in the "admin/tool" subdirectory.
- Visit http://yoursite.com/admin to finish the installation