$def with (course, operations, available_containers) $# Copyright (c) 2014-2015 Université Catholique de Louvain. $# $# This file is part of INGInious. $# $# INGInious is free software: you can redistribute it and/or modify $# it under the terms of the GNU Affero General Public License as published $# by the Free Software Foundation, either version 3 of the License, or $# (at your option) any later version. $# $# INGInious is distributed in the hope that it will be useful, $# but WITHOUT ANY WARRANTY; without even the implied warranty of $# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the $# GNU Affero General Public License for more details. $# $# You should have received a copy of the GNU Affero General Public $# License along with INGInious. If not, see . $var title: $:course.get_name() - Batch operations $var Column: $:template_helper.call('course_admin_menu',course=course,current='batch') $def NavbarF(): $var Navbar: $:NavbarF()

Batch operations

Batch jobs

$for op in operations: $if op['status'] == 'ok': $elif op['status'] == 'ko': $else:
Container name Date Status
$available_containers.get(op['container_name'], (op['container_name'],))[0] $op['submitted_on'].strftime("%d/%m/%Y %H:%M:%S")
$if user_manager.has_admin_rights_on_course(course):

Start a new batch job

$for key, val in available_containers.iteritems():

$val[0]

$:val[1]