예제 #1
0
 def describe_project(project):
     """
     This draws a cell within the table for each project that is a member of each stage.
     """
     if project is None:
         return ""
     if project.active_build is None:
         which = build_status_icon(project.last_build, compact=False)
     else:
         which = build_status_icon(project.active_build, compact=False)
     controls = project_controls_icon(project,
                                      project.active_build,
                                      compact=True)
     project_link = link("/ui/projects/%d/detail" % project.id,
                         project.name)
     return "%s<br/>%s %s" % (project_link, which, controls)
예제 #2
0
파일: build.py 프로젝트: xinity/vespene
 def name_cell(cls, obj):
     # the builds are just numbered by the database ID
     return build_status_icon(obj, compact=False)
예제 #3
0
 def last_successful_build_column(cls, obj):
     return build_status_icon(obj.last_successful_build,
                              include_buildroot_link=False)
예제 #4
0
 def active_build_column(cls, obj):
     return build_status_icon(obj.last_build, include_buildroot_link=False)
예제 #5
0
 def last_build_column(cls, obj):
     return build_status_icon(obj.last_build, include_buildroot_link=True)
예제 #6
0
 def last_completed_by_column(cls, obj):
     if obj.last_completed_by:
         return build_status_icon(obj.last_completed_by)
     else:
         return "-"