35 lines
1.7 KiB
HTML
35 lines
1.7 KiB
HTML
|
|
<div class="ui main container">
|
||
|
|
<h1 class="ui dividing header">Commit tracker</h1>
|
||
|
|
<div class="ui raised segments">
|
||
|
|
<div class="ui segment">
|
||
|
|
<table *ngIf="commits?.length" class="ui celled table">
|
||
|
|
<thead>
|
||
|
|
<tr>
|
||
|
|
<th><i class="clock outline icon"></i>Last activity</th>
|
||
|
|
<th><i class="sticky note outline icon"></i>Change subject</th>
|
||
|
|
<th><i class="folder open outline icon"></i>Project</th>
|
||
|
|
<th><i class="code branch icon"></i>Branch</th>
|
||
|
|
<th><i class="coffee icon"></i>Gerrit</th>
|
||
|
|
<th><i class="fire extinguisher icon"></i>Status</th>
|
||
|
|
</tr>
|
||
|
|
</thead>
|
||
|
|
<tbody>
|
||
|
|
<tr *ngFor="let commit of commits" [ngClass]="rowClasses(commit)">
|
||
|
|
<td class="collapsing">{{commit.gerrit_time}}</td>
|
||
|
|
<td>{{commit.gerrit_change_subject}}</td>
|
||
|
|
<td class="collapsing">{{commit.gerrit_project}}</td>
|
||
|
|
<td class="collapsing">{{commit.branch}}</td>
|
||
|
|
<td class="collapsing">{{commit.gerrit_change_number}}</td>
|
||
|
|
<td class="collapsing">
|
||
|
|
<div [ngClass]="labelClasses(commit, CommitStatus.Verified)">{{CommitStatus.Verified}}</div>
|
||
|
|
<div [ngClass]="labelClasses(commit, CommitStatus.CodeReview)">{{CommitStatus.CodeReview}}</div>
|
||
|
|
<div [ngClass]="labelClasses(commit, CommitStatus.CommitFeedbackLoop)">{{CommitStatus.CommitFeedbackLoop}}</div>
|
||
|
|
<div [ngClass]="labelClasses(commit, CommitStatus.ShortFeedbackLoop)">{{CommitStatus.ShortFeedbackLoop}}</div>
|
||
|
|
<div [ngClass]="labelClasses(commit, CommitStatus.NightlyFeedbackLoop)">{{CommitStatus.NightlyFeedbackLoop}}</div>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|