Web dashboard, task release, logs api

This commit is contained in:
simon987
2019-01-21 20:16:30 -05:00
parent 0346dd8b6b
commit cbd32daf02
65 changed files with 13430 additions and 114 deletions

View File

@@ -0,0 +1,42 @@
<div>
<mat-card>
<mat-card-title *ngIf="projectStats">Stats for project "{{projectStats["project"]["name"]}}"</mat-card-title>
<mat-card-content style="padding: 2em 0 1em">
<p *ngIf="projectStats">Git repository: <a target="_blank"
[href]="projectStats['project']['clone_url']">{{projectStats["project"]["git_repo"]}}</a>
</p>
<p>Message of the day: </p>
<pre *ngIf="projectStats">{{projectStats["project"]["motd"]}}</pre>
<div style="display: flex; align-items: center; justify-content: center">
<div id="line"></div>
<div id="status">
<div class="tooltip" id="stooltip">
<div class="label"></div>
<div class="count"></div>
<div class="percent"></div>
</div>
<div class="pie-label">Task Status</div>
</div>
<div id="assignees">
<div class="tooltip" id="atooltip">
<div class="label"></div>
<div class="count"></div>
<div class="percent"></div>
</div>
<div class="pie-label">Assignees</div>
</div>
</div>
<mat-expansion-panel *ngIf="projectStats" style="margin-top: 1em">
<mat-expansion-panel-header>
<mat-panel-title>Project metadata</mat-panel-title>
</mat-expansion-panel-header>
<pre>{{projectStats | json}}</pre>
</mat-expansion-panel>
</mat-card-content>
</mat-card>
</div>