Merge pull request #25461 from edx/ormsbee/batch-fail-tasks

Add ability to manually fail instructor tasks in batches.
This commit is contained in:
David Ormsbee
2020-10-28 10:09:07 -04:00
committed by GitHub

View File

@@ -5,8 +5,6 @@ This will mostly involve searching by course_id or task_id and manually failing
a task.
"""
from config_models.admin import ConfigurationModelAdmin
from django.contrib import admin
@@ -14,9 +12,21 @@ from .config.models import GradeReportSetting
from .models import InstructorTask
def mark_tasks_as_failed(modeladmin, request, queryset):
queryset.update(
task_state='FAILURE',
task_output='{}',
task_key='dummy_task_key',
)
mark_tasks_as_failed.short_description = "Mark Tasks as Failed"
class InstructorTaskAdmin(admin.ModelAdmin):
actions = [mark_tasks_as_failed]
list_display = [
'task_id',
'task_state',
'task_type',
'course_id',
'username',