Additional tools library for MuTMS plugins

Administration tools ::: tool_mulib
Maintained by Petr Skoda
This plugin is required by all other MuTMS plugins.

Additional tools library for MuTMS plugins mu-4.5.8-02

Moodle 4.5
Released: Kuwa kabiri, 16 Ukuboza 2025, 5:01 PM

Changelog

mu-4.5.8-02

Release date: 16/12/2025

  • Added \tool_mulib\local\mudb::upsert_record() helper.
  • Updated MuTMS plugin helpers.

mu-4.5.8-01

Release date: 08/12/2025

  • Changed \tool_mulib\external\form_autocomplete\user API to use sql fragments.
  • Changed \tool_mulib\local\sql methods to never modify existing instance.
  • Added get_contexts_by_capability_join() implementing fast user permissions lookup via database query.
  • Added context parents and map database table for fast context relationship lookups.
  • Fixed custom notification editor.
  • Added option to send copy of subordinate notifications to supervisors.
  • Added management of reusable external PDO databases.

mu-4.5.7-02

Release date: 08/11/2025

  • Added \tool_mulib\local\mulib::clean_string() to help with Mustache double encoding
  • Plugin documentation was move to GitHub wikis and removed Parsedown library
  • Added support for outline AJAX form buttons.
  • Fixed rendering of actions dropdown.

mu-4.5.7-01

Release date: 06/10/2025

  • Added support for creation of buttons and icons from action links.

mu-4.5.6-03

Release date: 24/09/2025

  • Added support for dropdown action icon and class.
  • Added SQL fragments.

mu-4.5.6-02

Release date: 31/08/2025

  • Fixed compatibility with unsupported MS SQL databases.

mu-4.5.6-01

Release date: 09/08/2025

  • New modal ajax forms helper replacing dialog forms.
  • Moodle 4.5.6 support.

mu-4.5.5-02

Release date: 30/06/2025

  • New plugin versioning.

mu-4.5.5-01

Release date: 09/06/2025

  • Added shared "Not set" string.
  • Added role_util helper.
  • Added support for user autocomplete errors.
  • Added entity details output component.
  • Improved docs and added acknowledgements.

Version information

Version build number
2025121645
Version release name
mu-4.5.8-02
Maturity
Beta
MD5 Sum
70266a981b2a167b816ee702c634b654
Supported software
Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
mu-4.5.8-02

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