Moodle Plugins directory: edu-sharing: Versions: 8.0.6 | Moodle.org

edu-sharing
Activities ::: mod_edusharing
Maintained by
edu-sharing Integrations
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
edu-sharing 8.0.6
Moodle 4.0, 4.1, 4.2, 4.3
Released: Monday, 12 February 2024, 4:09 PM
Code prechecks
phplint
phpcs432 | 29
js
css30 | 0
phpdoc82 | 17
savepoint1 | 0
thirdparty
grunt
shifter
mustache
gherkin
HTML | XMLChangelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
Version information
- Version build number
- 2024021200
- Version release name
- 8.0.6
- Maturity
- Stable version
- MD5 Sum
- 1139ecc7db4979b2e7be63c0166810da
- Supported software
- Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3
- Latest release for Moodle 4.0
- The more recent release 8.1.7 (2024110700) exists for Moodle 4.1
- The more recent release 8.1.7 (2024110700) exists for Moodle 4.2
- The more recent release 8.1.7 (2024110700) exists for Moodle 4.3
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Activities
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "assignment") in the "mod" subdirectory.
- Visit http://yoursite.com/admin to finish the installation