Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 22... Línea 22...
22
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
22
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23
 */
23
 */
Línea 24... Línea 24...
24
 
24
 
Línea -... Línea 25...
-
 
25
namespace gradereport_singleview\local\screen;
25
namespace gradereport_singleview\local\screen;
26
 
26
 
27
use context_course;
27
use grade_report;
28
use grade_report;
28
use gradereport_singleview\local\ui\range;
29
use gradereport_singleview\local\ui\range;
29
use gradereport_singleview\local\ui\bulk_insert;
30
use gradereport_singleview\local\ui\bulk_insert;
Línea 215... Línea 216...
215
        global $OUTPUT;
216
        global $OUTPUT;
Línea 216... Línea 217...
216
 
217
 
Línea 217... Línea 218...
217
        $grade = $this->fetch_grade_or_default($this->item, $item->id);
218
        $grade = $this->fetch_grade_or_default($this->item, $item->id);
-
 
219
 
-
 
220
        $gradestatus = '';
-
 
221
 
-
 
222
        // Show hidden icon if the grade is hidden and the user has permission to view hidden grades.
-
 
223
        $showhiddenicon = $grade->is_hidden() &&
218
 
224
            has_capability('moodle/grade:viewhidden', context_course::instance($this->courseid));
219
        $gradestatus = '';
225
 
220
        $context = [
226
        $context = [
221
            'hidden' => $grade->is_hidden(),
227
            'hidden' => $showhiddenicon,
Línea 222... Línea 228...
222
            'locked' => $grade->is_locked(),
228
            'locked' => $grade->is_locked(),
223
        ];
229
        ];
Línea 416... Línea 422...
416
        $url = new moodle_url($this->format_link('user', $user->id));
422
        $url = new moodle_url($this->format_link('user', $user->id));
417
        $title = get_string('showallgrades', 'core_grades');
423
        $title = get_string('showallgrades', 'core_grades');
418
        $menuitems[] = new \action_menu_link_secondary($url, null, $title);
424
        $menuitems[] = new \action_menu_link_secondary($url, null, $title);
419
        $menu = new \action_menu($menuitems);
425
        $menu = new \action_menu($menuitems);
420
        $icon = $OUTPUT->pix_icon('i/moremenu', get_string('actions'));
426
        $icon = $OUTPUT->pix_icon('i/moremenu', get_string('actions'));
421
        $extraclasses = 'btn btn-link btn-icon icon-size-3 d-flex align-items-center justify-content-center';
427
        $extraclasses = 'btn btn-icon d-flex';
422
        $menu->set_menu_trigger($icon, $extraclasses);
428
        $menu->set_menu_trigger($icon, $extraclasses);
423
        $menu->set_menu_left();
429
        $menu->set_menu_left();
424
        $menu->set_boundary('window');
430
        $menu->set_boundary('window');
Línea 425... Línea 431...
425
 
431