-
Bug
-
Resolution: Deferred
-
Minor
-
None
-
4.1.1
-
MOODLE_401_STABLE
Admins can customize Analytics model names.
The default model names are obtained from the lang pack, but multilang tags for custom model names are dropped by PARAM_NOTAGS in core_analytics_inplace_editable().
Replacing the line:
$model->rename(clean_param($newvalue, PARAM_NOTAGS));
|
with the line:
$model->rename(clean_param($newvalue, PARAM_TEXT));
|
will fix the problem.
Reproduction Steps:
- Make sure multilang filter is enabled and a lang pack (say German) is installed.
- Make sure Analytics are enabled (in "Site administration" > "General" tab > "Advanced features").
- Open Analytics models page by "Site administration" > "General" tab > "Analytics models".
- Click any model name (say "Upcoming activities due") and type "<span class="multilang" lang="en">Example</span><span class="multilang" lang="de">Beispiel</span>", then Enter.
- You see the model name is "ExampleBeispiel".