templates_modules_changelogdir = $(templates_modulesdir)/changelog
dist_templates_modules_jobs_DATA = \
- src/templates/modules/jobs/boxes.html \
src/templates/modules/jobs/list.html \
src/templates/modules/jobs/status.html
+++ /dev/null
-
-<div class="list-group">
- {% for j in jobs %}
- <a href="/job/{{ j.uuid }}" class="list-group-item list-group-item-action flex-column align-itens-start">
- <div class="d-flex w-100 justify-content-between">
- <h5 class="mb-1">{{ j.arch }}</h5>
- {% module JobState(j) %}
- </div>
-
- <small>{{ format_time(j.duration, shorter=True) }}</small>
- </a>
- {% end %}
-</div>
"CommitMessage" : ui_modules.CommitMessageModule,
"CommitsTable" : ui_modules.CommitsTableModule,
- "JobsBoxes" : ui_modules.JobsBoxesModule,
"JobState" : ui_modules.JobStateModule,
"JobsTable" : ui_modules.JobsTableModule,
"CommentsTable" : ui_modules.CommentsTableModule,
return """text-muted font-italic"""
-class JobsBoxesModule(UIModule):
- def render(self, build, jobs=None):
- if jobs is None:
- jobs = build.jobs
-
- return self.render_string("modules/jobs/boxes.html",
- build=build, jobs=jobs)
-
-
class JobStateModule(UIModule):
def render(self, job, cls=None, show_arch=False, show_icon=False, plain=False):
state = job.state