-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
3.8.4, 3.9.1
-
MOODLE_38_STABLE, MOODLE_39_STABLE
The core of the conditional availability system is implemented in YUI, so condition plugins are forced to use YUI.
It woudl be nice if this could all be re-coded in AMD (with fallback so that condition plugins with their code in YUI are still supported).
This would:
- Make it possible for new availability plugins to be developed in AMD.
- Generally clean up the JavaScript in this part of Moodle.
This might be a separate issue, or might be something to fix at the same time as this issue, but at the moment, the Teacher UI on the edit activity form is generally constructed by concatenating strings to create the HTML. It would be nice if this could be done with a mustache template.
- has been marked as being related by
-
MDL-79081 Restrict date/time: Check for errors and date restriction in any level
-
- Open
-
-
MDL-84430 Improve the look&feel of the % symbol in Restriction access
-
- Open
-
-
MDL-84312 The total course grade is always in cents when I set a based on the course grade restrict access condition on an activity
-
- Closed
-
-
MDL-81028 UX review - Restrict access border windows overlapping with text/dropdown selectors
-
- Reopened
-
-
MDL-79969 Restrict access border windows overlapping with text / drop-down selectors
-
- Open
-
- is duplicated by
-
MDL-77006 Move availability conditions JS from YUI to ESM
-
- Closed
-