-
Improvement
-
Resolution: Fixed
-
Blocker
-
3.9
-
MOODLE_39_STABLE
-
MOODLE_39_STABLE
-
MDL-68454-master -
So I was trying to use the new "dynamic" async table_sql in my own project MDL-67748.
Regardless all the other points mentioned elsewhere related to violating the current naming guidelines for external functions (which I am going to ignore here), I spent a while trying to understand what I need to to make use of this new mechanism.
At the end of the day (almost literally), I found that it cannot actually work because the current implementation of core_table\external\dynamic::execute() has hard-coded usage of core_user\table\participants_filterset():
So it cannot be used with my own table and my own filterset. I am not sure if this is forgotten relic of a development or what. Also, I can't at the moment imagine what is your plan on how the filterset will be instantiated here.