Back to Moodle

mod_data Upgrade notes

public/mod/data/UPGRADING.md

5.2.03.3 KB
Original Source

mod_data Upgrade notes

5.2

Removed

    • The following functions have been removed from public/mod/data/deprecatedlib.php:
      • data_print_template()
      • data_preset_name()
      • data_get_available_presets()
      • data_get_available_site_presets()
      • data_delete_site_preset()
      • data_presets_save()
      • data_presets_generate_xml()
      • data_presets_export()
      • data_user_can_delete_preset()
      • data_view()
      • is_directory_a_preset()
    • The \mod_data_renderer::import_setting_mappings() has been removed from public/mod/data/renderer.php.

    For more information see MDL-87425

5.1

Added

  • Database entries generator could create 'approved' entries.

    For more information see MDL-83891

  • New get_approval_requested(), get_all_entries(), filter_entries_by_user(), filter_entries_by_approval() and get_comments() functions have been added to mod_data manager class.

    For more information see MDL-83891

5.0

Deprecated

  • The following unused capabilities have been deprecated:

    • mod/data:comment
    • mod/data:managecomments

    For more information see MDL-84267

Removed

  • Final deprecation and removal of the following classes:

    • data_preset_importer
    • data_preset_existing_importer
    • data_preset_upload_importer
    • data_import_preset_zip_form

    For more information see MDL-75189

    • Final deprecation of \mod_data_renderer::import_setting_mappings(). Please use \mod_data_renderer::importing_preset() instead. - Final deprecation of data_print_template() function. Please use mod_data\manager::get_template and mod_data\template::parse_entries instead. - Final deprecation of data_preset_name(). Please use preset::get_name_from_plugin() instead. - Final deprecation of data_get_available_presets(). Please use manager::get_available_presets() instead. - Final deprecation of data_get_available_site_presets(). Please use manager::get_available_saved_presets() instead. - Final deprecation of data_delete_site_preset(). Please use preset::delete() instead. - Final deprecation of is_directory_a_preset(). Please use preset::is_directory_a_preset() instead. - Final deprecation of data_presets_save(). Please use preset::save() instead. - Final deprecation of data_presets_generate_xml(). Please use preset::generate_preset_xml() instead. - Final deprecation of data_presets_export(). Please use preset::export() instead. - Final deprecation of data_user_can_delete_preset(). Please use preset::can_manage() instead. - Final deprecation of data_view(). Please use mod_data\manager::set_module_viewed() instead.

    For more information see MDL-75189

4.5

Added

  • The \data_add_record() method accepts a new $approved parameter to set the corresponding state of the new record.

    For more information see MDL-81274

Deprecated

  • The \mod_data_renderer::render_fields_footer() method has been deprecated as it's no longer used.

    For more information see MDL-81321