]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+admin/jobs/jobs-list/jobs-list.component.html
Move job queue to redis
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / jobs / jobs-list / jobs-list.component.html
CommitLineData
cd83ea1b
C
1<div class="admin-sub-header">
2 <div class="admin-sub-title">Jobs list</div>
94a5ff8a
C
3
4 <div class="peertube-select-container">
5 <select [(ngModel)]="jobState" (ngModelChange)="onJobStateChanged()">
6 <option *ngFor="let state of jobStates" [value]="state">{{ state }}</option>
7 </select>
8 </div>
5cd80545 9</div>
cd83ea1b 10
94a5ff8a
C
11
12
cd83ea1b
C
13<p-dataTable
14 [value]="jobs" [lazy]="true" [paginator]="true" [totalRecords]="totalRecords" [rows]="rowsPerPage"
15 sortField="createdAt" (onLazyLoad)="loadLazy($event)" [scrollable]="true" [virtualScroll]="true" [scrollHeight]="scrollHeight"
16>
fb4fd623 17 <p-column field="id" header="ID" [style]="{ width: '60px' }"></p-column>
94a5ff8a
C
18 <p-column field="type" header="Type" [style]="{ width: '210px' }"></p-column>
19 <p-column field="state" header="State" [style]="{ width: '130px' }"></p-column>
20 <p-column header="Payload">
cd83ea1b 21 <ng-template pTemplate="body" let-job="rowData">
94a5ff8a 22 <pre>{{ job.data }}</pre>
cd83ea1b
C
23 </ng-template>
24 </p-column>
cd83ea1b
C
25 <p-column field="createdAt" header="Created date" [sortable]="true" [style]="{ width: '250px' }"></p-column>
26 <p-column field="updatedAt" header="Updated date" [style]="{ width: '250px' }"></p-column>
27</p-dataTable>