MDL-68652 core_grades: Refactor grades functions.
commitbfb8ad5735026e8e1e9f0c1949ade238e310a472
authorIlya Tregubov <ilya@moodle.com>
Thu, 26 Oct 2023 04:55:04 +0000 (26 12:55 +0800)
committerIlya Tregubov <ilya.a.tregubov@gmail.com>
Wed, 6 Dec 2023 13:11:22 +0000 (6 21:11 +0800)
tree5bb8078ea4860088833afcdeeba72029b32369e9
parentb43ccea7924d1f49851ee691c36812cbaba56743
MDL-68652 core_grades: Refactor grades functions.

get_gradable_users now has extra param to retrieve only active
users. Grade reports hase their own grade_report::get_gradable_users
since they decided whether to inlcude active users from report preferences
grade/lib.php
grade/report/lib.php
grade/report/singleview/classes/local/screen/grade.php
grade/report/singleview/classes/local/screen/screen.php
grade/report/singleview/classes/local/screen/user.php
grade/report/singleview/index.php
grade/report/singleview/tests/screen_test.php
grade/report/upgrade.txt
grade/report/user/index.php
grade/tests/lib_test.php
grade/upgrade.txt