]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/+admin/jobs/jobs-list/jobs-list.component.html
1 <div class=
"admin-sub-header">
2 <div class=
"admin-sub-title">Jobs list
</div>
4 <div class=
"peertube-select-container">
5 <select [(ngModel)]=
"jobState" (ngModelChange)=
"onJobStateChanged()">
6 <option *
ngFor=
"let state of jobStates" [value]=
"state">{{ state }}
</option>
12 [value]=
"jobs" [lazy]=
"true" [paginator]=
"true" [totalRecords]=
"totalRecords" [rows]=
"rowsPerPage" dataKey=
"id"
13 [sortField]=
"sort.field" [sortOrder]=
"sort.order" (onLazyLoad)=
"loadLazy($event)"
15 <ng-template pTemplate=
"header">
17 <th style=
"width: 27px"></th>
18 <th style=
"width: 60px">ID
</th>
19 <th style=
"width: 210px">Type
</th>
20 <th style=
"width: 130px">State
</th>
21 <th style=
"width: 250px" pSortableColumn=
"createdAt">Created
<p-sortIcon field=
"createdAt"></p-sortIcon></th>
22 <th style=
"width: 250px">Updated
</th>
26 <ng-template pTemplate=
"body" let-expanded=
"expanded" let-job
>
29 <span class=
"expander" [pRowToggler]=
"job">
30 <i [ngClass]=
"expanded ? 'glyphicon glyphicon-menu-down' : 'glyphicon glyphicon-menu-right'"></i>
34 <td>{{ job.type }}
</td>
35 <td>{{ job.state }}
</td>
36 <td>{{ job.createdAt }}
</td>
37 <td>{{ job.updatedAt }}
</td>
41 <ng-template pTemplate=
"rowexpansion" let-job
>
44 <pre>{{ job.data }}
</pre>
47 <tr class=
"job-error" *
ngIf=
"job.error">
49 <pre>{{ job.error }}
</pre>