* Result.BUILDING added

* team editor is mostly done
* commit tracker works and is styled
* added new components for slide editor, still empty
* team resolver service
This commit is contained in:
Dávid Danyi
2018-04-09 18:41:53 +02:00
parent 11aed00a05
commit b0cbd691d5
25 changed files with 433 additions and 78 deletions

View File

@@ -1,35 +1,42 @@
<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">
<div class="ui main wide-container">
<table *ngIf="commits?.length" class="ui large padded 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>
<th class="collapsing"><i class="user icon"></i>Owner</th>
<th class="collapsing"><i class="clock outline icon"></i>Last activity</th>
<th><i class="sticky note outline icon"></i>Change subject</th>
<th class="collapsing"><i class="folder open outline icon"></i>Project</th>
<th class="collapsing"><i class="code branch icon"></i>Branch</th>
<th class="collapsing"><i class="coffee icon"></i>Gerrit</th>
<th class="collapsing"><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>
<td class="collapsing">{{commit.owner}}</td>
<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)"
[title]="commit.gerrit_verified">{{CommitStatus.Verified}}
</div>
<div [ngClass]="labelClasses(commit, CommitStatus.CodeReview)"
[title]="commit.gerrit_code_review">{{CommitStatus.CodeReview}}
</div>
<div [ngClass]="labelClasses(commit, CommitStatus.CommitFeedbackLoop)"
[title]="commit.cfl_result">{{CommitStatus.CommitFeedbackLoop}}
</div>
<div [ngClass]="labelClasses(commit, CommitStatus.ShortFeedbackLoop)"
[title]="commit.sfl_result">{{CommitStatus.ShortFeedbackLoop}}
</div>
<div [ngClass]="labelClasses(commit, CommitStatus.NightlyFeedbackLoop)"
[title]="commit.nfl_result">{{CommitStatus.NightlyFeedbackLoop}}
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</table>
</div>