Skip to content

Releases: michael-milette/moodle-enrol_invitation

Invitation Release 2.3.0 (2024-10-13)

15 Oct 03:01
Compare
Choose a tag to compare

What's New

Added

  • Option to automatically add instance to new courses.

Updated

  • Fixed support for plain text tag called {$a->userfullname}.
  • Fixed compatibility issues with Moodle 3.9 and Moodle 3.10.
  • Fixed deprecation notice running on PHP 8.3.
  • Compatible with Moodle up to v4.5.

Invitation release 2.2.1 (2024-04-28)

28 Apr 19:29
Compare
Choose a tag to compare

What's New

Added

  • Github CI Workflows.
  • Github security reporting

Updated

  • Code updated to latest Moodle coding guidelines.
  • Bug reporting form.
  • Renamed LICENSE to LICENSE.txt
  • Tested compatible and tested with Moodle 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3 and 4.4.
  • Compatible with Moodle up to v4.4.
  • Updated copyright notice for 2024.

Invitation release 2.2.1 (2023-10-24)

25 Oct 02:48
Compare
Choose a tag to compare

What's New

Added

  • Ability to self-unenroll from the course.
  • Support for plain text tag called {$a->firstname} in the body of the invitation message.
  • Support for plain text tag called {$a->lastname} in the body of the invitation message.
  • Support for plain text tag called {$a->surname} in the body of the invitation message.
  • Support for plain text tag called {$a->email} in the body of the invitation message.
  • Support for plain text tag called {$a->username} in the body of the invitation message.
  • Support for HTML in a custom message.
  • Support for the use of all plain text tags in your custom message. These were previously only available in the email template.
  • Support for filters (such as FilterCodes) in the custom message.
  • GitHub bug and feature request issue templates.
  • Code of Conduct guidelines.
  • Some missing PHPDocs

Updated

  • Ability to unenroll a student from the course.
  • Fixed formatting in the list of 'Assign roles' field for clarity.
  • Code refactoring for compliance with Moodle coding guidelines.
  • Case-insensitive comparison between invitation email and user email.
  • Fix-30: Fixed handling of Message field when "Use invitation with default values" is set to "Yes".
  • Fix-30: Removed deprecated get_extra_user_fields() for Moodle 3.11, 4.0+.
  • .gitignore
  • Now compatible and tested with Moodle 3.9, 3.10, 3.11, 4.0, 4.1, 4.2 and 4.3.
  • Now compatible with PHP 7.4 to 8.2.
  • Updated copyright notice for 2023.

Invitation release 2.1.0 (2022-04-26)

26 Apr 15:16
Compare
Choose a tag to compare

What's new

Updated

  • Plugin is now compatible and tested with Moodle 3.9, 3.10, 3.11 and 4.0.
  • Can now just invite existing users without having to enter an email address.
  • Fix-29: Course and Site Names are now processed through Moodle filters
  • Fix-27: Fullname and email address are no longer blank in the confirmation email.
  • Fix-24: Dates in History are now localized using strftimedatetimeshort date format.
  • Fix-25: Added missing blank space between Accepted and By.
  • Fix-26: Fixed link to language customization page.
  • Links to HTTPS in source code comments and documentation.
  • Refactored some code and removed some partially implemented code that had no effect.
  • This release is considered STABLE.

Important notes

  • If you are upgrading from v1.1 or earlier, please test in a non-production environment before applying this upgrade.
  • Support for non-English languages may require that some previously translated text be re-translated.
  • Although made available for Moodle 3.9 to 4.0, it may be compatible with previous versions. If you find that it works in a previous version of Moodle, please let us know.

v2.0.0-beta

18 Jan 07:54
Compare
Choose a tag to compare
v2.0.0-beta Pre-release
Pre-release

Change Log

All notable changes to this project will be documented in this file.

[2.0.0] - 2022-01-18 (BETA)

Added

  • Initial public re-release on Moodle.org and GitHub by TNG Consulting Inc.
  • Fix-8: The default email subject is now customizable.
  • Fix-2: Invitation text is now editable in the language customization editor.
  • You can now re-send an invite if you accidentally revoke an invitation.
  • Ability to customize the default email subject line.
  • Many new variables are now available in the email template.
  • Anonymous users (no account) can reject the invitation to users without an account. Users with an account will need to login.
  • You can only accept invitations if you are logged in with the invited user account. You can no longer accept invitations to others.
  • Revoking an invitation is now indicated in the Status column of the History. The date revoked is the date in the Expiration Date column.
  • CONTRIBUTING.md.
  • CHANGELOG.md.
  • composer.json

Updated

  • Fix-19: The Moodle log entries from this plugin are now displayed using strings from the language pack.
  • Fix-18: No longer displays Undefined Variable COURSE when using invitations with default values set to No.
  • Fix-17: Invitation Acceptance and Rejection failures are now logged.
  • Fix-16: The email footer will now include the primary admin's email address if the support email address is not defined.
  • Fix-12: Email FROM is now set to primary admin's id if show_from_email is disabled and support email address is not defined.
  • Fix-14: The help bubble on the email form now shows a correct preview of the email message body.
  • Fix-13: The email footer now supports multiple languages.
  • Fix-11: Resend Invite link now prefills invitation form.
  • Fix-10: Extend invite link option now works.
  • Fix-9: Email address and course name fields are now wider when default values are disabled.
  • Fix-7: The default message is now displayed when sending new invitations
  • Fixed multi-language issues.
  • Improved default email message. Note: You may need to update language strings in other languages.
  • Updated .gitignore.
  • Multiple fixes for Multi-Language Moodle environments.
  • Improved accessibility and RTL language of invitation emails.
  • Plugin is now compatible and tested with Moodle 3.9, 3.10 and 3.11.
  • Refactored code.
  • Removed orphaned strings from language pack.
  • FAQ in the documentation.
  • Russian (ru) and Dutch (nl) language files are no longer included. They will only be available through Moodle language packs.
  • Updated documentation for customizing email messages.
  • Updated copyright notice for 2022.

Pre-ALPHA release 0.1

27 Sep 15:04
Compare
Choose a tag to compare
Pre-ALPHA release 0.1 Pre-release
Pre-release
20210927

Initial 0.1 pre-ALPHA release.

2021081100: Hotfix

27 Sep 14:35
Compare
Choose a tag to compare
2021081100: Hotfix Pre-release
Pre-release
-message field into all invitations
-rejected date in history