MDL-66147 mod_assign: grading table status col shows relative dates
authorJake Dallimore <jake@moodle.com>
Thu, 1 Aug 2019 05:39:43 +0000 (13:39 +0800)
committerJake Dallimore <jake@moodle.com>
Tue, 13 Aug 2019 07:09:13 +0000 (15:09 +0800)
The 'Status' column is sorted using 'status ASC/DESC, userid ASC',
where status does not contain the due date. Overdue assignments
have additional information displayed, but this is unrelated to
the sort, meaning we don't need to change anything with sorting.

mod/assign/gradingtable.php

index 75a659f..f232fd6 100644 (file)
@@ -1034,7 +1034,7 @@ class assign_grading_table extends table_sql implements renderable {
     public function col_status(stdClass $row) {
         $o = '';
 
     public function col_status(stdClass $row) {
         $o = '';
 
-        $instance = $this->assignment->get_instance();
+        $instance = $this->assignment->get_instance($row->userid);
 
         $due = $instance->duedate;
         if ($row->extensionduedate) {
 
         $due = $instance->duedate;
         if ($row->extensionduedate) {