1 from htsworkflow.frontend.analysis.models import Task, Project
2 from django.contrib import admin
3 from django.utils.translation import ugettext_lazy as _
5 class ProjectOptions(admin.ModelAdmin):
6 list_display = ('ProjTitle','ProjectTasks')
8 search_fieldsets = ['project_name','=tasks__subject1__id','=tasks__subject2__id','tasks__subject1__library_name','tasks__subject2__library_name','project_notes']
11 'fields': (('project_name'),('tasks'),('project_notes'))}),
13 filter_horizontal = ('tasks',)
15 class TaskOptions(admin.ModelAdmin):
16 list_display = ('task_name','apply_calc','subject1','subject2','task_params','InProjects','submitted_on','task_status')
17 list_filter = ('apply_calc',)
18 search_fieldsets = ['task_name','id','=subject1__id','=subject2__id']
21 'fields': (('task_name'),('apply_calc'),('subject1'),('subject2'),('task_params'))
24 'classes': ('collapse',),
25 'fields': (('submitted_on'),('task_status','run_note'))
29 admin.site.register(Project, ProjectOptions)
30 admin.site.register(Task, TaskOptions)