mirror of
https://github.com/moodle/moodle.git
synced 2025-04-19 15:32:32 +02:00
We used to display capabilities like "Manage any calendar entries", "Delete evidence", "Manage competency frameworks", "View hidden courses" and others as "Missing capabilities" for the mobile app service tokens. This gave dangerous impression that the app will not work for students without these capabilities granted. There are known cases of admins who started to grant all these caps to the Authenticated user role because they were afraid the app would not work for them. The problem here is that the official mobile app service includes some functions that have these capabilities declared as required. But they are not really required to use the app. Either the app makes its own clever checks of capabilities before calling the functions, or sometimes the capabilities are not even correctly declared. It is safer for everybody to display this information for custom services only where the risk of the falsely missing caps is lower and the information is more accurate. Also, the help text has been improved so it does not suggest that these capabilities must be always added. We do not know why the service has them declared. In some cases, a service has capabilities declared just because it makes use of them in the if-then fashion. Additionally, the patch also displays the service short name because it is actually needed to know.
Moodle Language Packs This directory contains the standard packaged Moodle language files, for making the Moodle interface appear in different interfaces. The default language for Moodle is the English language, under the Unicode scheme (UTF8). To add more languages to Moodle, you can either: 1) use the Moodle languages GUI in the interface to fetch new languages and install them in your 'dataroot' directory. 2) download them and unzip the packs in this directory manually For more information, see the Moodle Documentation: http://docs.moodle.org/en/Translation Cheers, Moodle Development Team