User Suspension
Versions
Current version
4.0.6.2 (build 2026012700) (2026120101)
4.0.6.2 (build 2026012700)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2026120101
Version release name: 4.0.6.2 (build 2026012700)
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.6.2
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
Version 4.0.6.1 (build 2025120101)
- Updated API call: replaced deprecated kill_user_sessions with destroy_user_sessions for Moodle compatibility
Thanks, Eugene Mamaev (mamaeves@mail.ru)
Version 4.0.6 (build 2025120100)
- Integrated PR#17 (https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/17)
Thanks, nersesov (https://github.com/nersesov) - Massive changes due to CI checks.
Version 4.0.4/4.0.5 (build 2025090100)
- integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/14
Thanks, 1katoda (https://github.com/1katoda) - integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/15
Thanks Melvyn Gómez (https://github.com/melvyng) - Closes #16 (FR: UI-Based Customization of Email Templates for All Notifications in User Suspension Plugin)
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
4.0.6.1 (build 2025120101) (2025120101)
4.0.6.1 (build 2025120101)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2025120101
Version release name: 4.0.6.1 (build 2025120101)
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.6.1
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
Version 4.0.6 (build 2025120100)
- Integrated PR#17 (https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/17)
Thanks, nersesov (https://github.com/nersesov) - Massive changes due to CI checks.
Version 4.0.4/4.0.5 (build 2025090100)
- integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/14
Thanks, 1katoda (https://github.com/1katoda) - integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/15
Thanks Melvyn Gómez (https://github.com/melvyng) - Closes #16 (FR: UI-Based Customization of Email Templates for All Notifications in User Suspension Plugin)
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
4.0.5 (build 2025090100) (2025090100)
4.0.5 (build 2025090100)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2025090100
Version release name: 4.0.5 (build 2025090100)
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.5
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
Version 4.0.4 (build 2025090100)
- integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/14
Thanks, 1katoda (https://github.com/1katoda) - integrated changes from https://github.com/sebsoftnl/moodle-tool_usersuspension/pull/15
Thanks Melvyn Gómez (https://github.com/melvyng) - Closes #16 (FR: UI-Based Customization of Email Templates for All Notifications in User Suspension Plugin)
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
4.0.4 (build 2024092301) (2024092301)
4.0.4 (build 2024092301)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2024092301
Version release name: 4.0.4 (build 2024092301)
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.4
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
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
4.0.2 (build 2024090100) (2024090100)
4.0.2 (build 2024090100)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2024090100
Version release name: 4.0.2 (build 2024090100)
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
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
4.0.3 (build 2024092300) (2024092300)
4.0.3 (build 2024092300)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2024092300
Version release name: 4.0.3 (build 2024092300)
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.3
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
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
4.0.1 (build 2022090102) (2022090102)
4.0.1 (build 2022090102)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2022090102
Version release name: 4.0.1 (build 2022090102)
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.1
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
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
4.0.0 (build 2022090101) (2022090101)
4.0.0 (build 2022090101)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2022090101
Version release name: 4.0.0 (build 2022090101)
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 4.0.0
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
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
3.5.9 (build 2022041301) (2022041301)
3.5.9 (build 2022041301)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2022041301
Version release name: 3.5.9 (build 2022041301)
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag: 3.5.9
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
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
3.5.7 (build 2021060800) (2021060800)
3.5.7 (build 2021060800)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2021060800
Version release name: 3.5.7 (build 2021060800)
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/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
3.5.5 (build 2020121500) (2020121500)
3.5.5 (build 2020121500)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2020121500
Version release name: 3.5.5 (build 2020121500)
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9, 3.10
Repository URL (Git): https://github.com/sebsoftnl/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!
3.5.2 (build 2018050302) (2018050302)
3.5.2 (build 2018050302)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2018050302
Version release name: 3.5.2 (build 2018050302)
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://bitbucket.org/sebsoft/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!
3.5.1 (build 2018050301) (2018050301)
3.5.1 (build 2018050301)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2018050301
Version release name: 3.5.1 (build 2018050301)
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://bitbucket.org/sebsoft/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!
3.5.0 (build 2018050300) (2018050300)
3.5.0 (build 2018050300)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2018050300
Version release name: 3.5.0 (build 2018050300)
Maturity: Stable
Supported Moodle versions: 3.5
Repository URL (Git): https://bitbucket.org/sebsoft/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!
3.3.0 (build 2017092500) (2017092500)
3.3.0 (build 2017092500)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2017092500
Version release name: 3.3.0 (build 2017092500)
Maturity: Stable
Supported Moodle versions: 3.3, 3.4
Repository URL (Git): https://bitbucket.org/sebsoft/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!
3.0.0 (build 2017050100) (2017050100)
3.0.0 (build 2017050100)
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2017050100
Version release name: 3.0.0 (build 2017050100)
Maturity: Stable
Supported Moodle versions: 3.0, 3.1, 3.2, 3.3
Repository URL (Git): https://bitbucket.org/sebsoft/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!
2.7.0 (2015042000)
2.7.0
Plugin type: Administration tools
Frankenstyle component name: tool_usersuspension
Version build number: 2015042000
Version release name: 2.7.0
Maturity: Stable
Supported Moodle versions: 2.7, 2.8, 2.9, 3.0
Repository URL (Git): https://bitbucket.org/sebsoft/moodle-tool_usersuspension
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/sebsoftnl/moodle-tool_usersuspension/issues
SEBSOFT USERSUSPENSION PLUGIN
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).
Suspending users is provided in three different ways:
- Using a folder
- Using a file upload
- Manually through a status table
Deleting users is, if configured to be enabled, provided by comparing the date of suspending to
the configured period before removal. Once the configured interval has past and the user is deemed
suspended for the configured period, the useraccount will be removed using moodle's standard methods.
Furthermore, there's extensive settings that can be configured to turn every feature on or off,
as well as disabling the whole tool's features.
This tool also provides a way of excluding users to be suspended or processed in case of automated
processing. There are two methods provided at the moment: single user exclusion and cohort exclusion.
During all three different ways of automated suspending / deleting users, only users that have not
been configured to be excluded, either by cohort or by single user, will NOT be processed.
Important note: site administrators and the default guest account are completely left out of this tool.
For safety measures, it is not recommended to put any form of automisation on suspending or deleting
administrator accounts or the default guest account, hence the decision to exclude them in any processing.
INSTALLATION
- Copy the usersuspension folder to your admin/tool directory
- Configure your tool
- IMPORTANT WARNING: you should disable the whole tool's feature at first install!
Configure all your exclusions before turning the tool on. Failing to do so
MAY result in immediate suspension or removal of inactive users! - We're ready to run!