[AMOS commit] MDL-45184 tool_licenses: Add custom licenses Committed into Git: 2019-10-31 01:32 UTC

[AMOS commit] MDL-45184 tool_licenses: Add custom licenses Committed into Git: 2019-10-31 01:32 UTC

by AMOS bot -
Number of replies: 0
Author: Tom Dickman
MDL-45184 tool_licenses: Add custom licenses
This feature adds an admin tool for creating custom licenses.
Now custom licenses can be added and amended in Moodle, and the site
default can be set to a custom license.

Core licenses remain hard-coded and are uneditable, so they will always
require update within Moodle core updates, and maintain their
internationalisation through core language strings.

This also includes fundamental changes to the license API including
the addition of license caching and deprecation of no longer required
admin settings for license management.


http://git.moodle.org/gw?p=moodle.git;a=commit;h=4399e4759a07d2f38e8519860dcf3eb337275643
http://github.com/moodle/moodle/commit/4399e4759a07d2f38e8519860dcf3eb337275643

+ 3.9 en [pluginname,tool_licensemanager]
+ 3.9 en [createlicense,tool_licensemanager]
+ 3.9 en [createlicensebuttontext,tool_licensemanager]
+ 3.9 en [deletelicense,tool_licensemanager]
+ 3.9 en [deletelicenseconfirmmessage,tool_licensemanager]
+ 3.9 en [deletelicensename,tool_licensemanager]
+ 3.9 en [disablelicensename,tool_licensemanager]
+ 3.9 en [duplicatelicenseshortname,tool_licensemanager]
+ 3.9 en [editlicense,tool_licensemanager]
+ 3.9 en [editlicensename,tool_licensemanager]
+ 3.9 en [enablelicensename,tool_licensemanager]
+ 3.9 en [fullname,tool_licensemanager]
+ 3.9 en [fullnamerequirederror,tool_licensemanager]
+ 3.9 en [invalidurl,tool_licensemanager]
+ 3.9 en [license,tool_licensemanager]
+ 3.9 en [licensemanager,tool_licensemanager]
+ 3.9 en [movelicensedownname,tool_licensemanager]
+ 3.9 en [movelicenseupname,tool_licensemanager]
+ 3.9 en [privacy:metadata,tool_licensemanager]
+ 3.9 en [shortname,tool_licensemanager]
+ 3.9 en [sitedefaultlicenselock,tool_licensemanager]
+ 3.9 en [shortnamerequirederror,tool_licensemanager]
+ 3.9 en [source,tool_licensemanager]
+ 3.9 en [source_help,tool_licensemanager]
+ 3.9 en [sourcerequirederror,tool_licensemanager]
+ 3.9 en [version,tool_licensemanager]
+ 3.9 en [versioncannotbefuture,tool_licensemanager]
+ 3.9 en [version_help,tool_licensemanager]
+ 3.9 en [rememberuserlicensepref,core_admin]
+ 3.9 en [rememberuserlicensepref_help,core_admin]
+ 3.9 en [cachedef_license,core_cache]
+ 3.9 en [unknown,core_license]
+ 3.9 en [cannotdeletecore,core_license]
+ 3.9 en [cannotdeletelicenseinuse,core_license]
+ 3.9 en [licensenotfoundshortname,core_license]
+ 3.9 en [missinglicensesortorder,core_license]