queue: shwo active build jobs
This commit is contained in:
@@ -175,6 +175,7 @@ class BuildStatusPackage(BaseModel):
|
||||
class BuildStatus(BaseModel):
|
||||
packages: list[BuildStatusPackage] = []
|
||||
cycles: list[tuple[str, str]] = []
|
||||
jobs: list[dict[str, str]] = []
|
||||
|
||||
|
||||
class Severity(Enum):
|
||||
|
||||
@@ -45,6 +45,14 @@
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<p> Active Jobs:
|
||||
{% for job in jobs %}
|
||||
<a href="{{ job.html_url }}">{{ job.name }}</a>{{ ", " if not loop.last else "" }}
|
||||
{% else %}
|
||||
-
|
||||
{% endfor %}
|
||||
</p>
|
||||
|
||||
<table class="table table-hover table-sm">
|
||||
<thead>
|
||||
<tr>
|
||||
|
||||
@@ -704,6 +704,7 @@ async def queue(request: Request, response: Response, build_type: str = "") -> R
|
||||
"build_types": get_build_types(),
|
||||
"build_filter": build_filter,
|
||||
"cycles": state.build_status.cycles,
|
||||
"jobs": state.build_status.jobs,
|
||||
}, headers=dict(response.headers))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user