mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-05-23 09:39:48 +02:00
chore: improve queue admin
This commit is contained in:
@@ -6,7 +6,33 @@
|
|||||||
class="col-12 d-flex px-0 py-3 border-bottom color-border-secondary"
|
class="col-12 d-flex px-0 py-3 border-bottom color-border-secondary"
|
||||||
ng-repeat="job in downloadJobs as filteredDownloadJobs"
|
ng-repeat="job in downloadJobs as filteredDownloadJobs"
|
||||||
>
|
>
|
||||||
<div class="w-100">{{job}}</div>
|
<div class="w-100">
|
||||||
|
<div class="">
|
||||||
|
<h3>
|
||||||
|
<a target="__blank" ng-href="/r/{{job.id}}" ng-bind="job.id"></a>
|
||||||
|
<span class="badge" ng-bind="repo.progress | title"></span>
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
<div class="color-text-secondary mb-1">
|
||||||
|
<span ng-if="job.timestamp">
|
||||||
|
Created on:
|
||||||
|
<span ng-bind="job.timestamp | humanTime"></span>
|
||||||
|
</span>
|
||||||
|
<span ng-if="job.finishedOn">
|
||||||
|
Finished on:
|
||||||
|
<span ng-bind="job.finishedOn | humanTime"></span>
|
||||||
|
</span>
|
||||||
|
<span ng-if="job.processedOn">
|
||||||
|
Processed on:
|
||||||
|
<span ng-bind="job.processedOn | humanTime"></span>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<pre
|
||||||
|
ng-repeat="stack in job.stacktrace"
|
||||||
|
><code ng-bind="stack"></code></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="d-flex">
|
<div class="d-flex">
|
||||||
<div class="dropdown">
|
<div class="dropdown">
|
||||||
<button
|
<button
|
||||||
@@ -51,7 +77,33 @@
|
|||||||
class="col-12 d-flex px-0 py-3 border-bottom color-border-secondary"
|
class="col-12 d-flex px-0 py-3 border-bottom color-border-secondary"
|
||||||
ng-repeat="job in removeJobs as filteredRemoveJobs"
|
ng-repeat="job in removeJobs as filteredRemoveJobs"
|
||||||
>
|
>
|
||||||
<div class="w-100">{{job}}</div>
|
<div class="w-100">
|
||||||
|
<div class="">
|
||||||
|
<h3>
|
||||||
|
<a target="__blank" ng-href="/r/{{job.id}}" ng-bind="job.id"></a>
|
||||||
|
<span class="badge" ng-bind="repo.progress | title"></span>
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
<div class="color-text-secondary mb-1">
|
||||||
|
<span ng-if="job.timestamp">
|
||||||
|
Created on:
|
||||||
|
<span ng-bind="job.timestamp | humanTime"></span>
|
||||||
|
</span>
|
||||||
|
<span ng-if="job.finishedOn">
|
||||||
|
Finished on:
|
||||||
|
<span ng-bind="job.finishedOn | humanTime"></span>
|
||||||
|
</span>
|
||||||
|
<span ng-if="job.processedOn">
|
||||||
|
Processed on:
|
||||||
|
<span ng-bind="job.processedOn | humanTime"></span>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<pre
|
||||||
|
ng-repeat="stack in job.stacktrace"
|
||||||
|
><code ng-bind="stack"></code></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="d-flex">
|
<div class="d-flex">
|
||||||
<div class="dropdown">
|
<div class="dropdown">
|
||||||
<button
|
<button
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ angular
|
|||||||
}
|
}
|
||||||
if (seconds instanceof Date)
|
if (seconds instanceof Date)
|
||||||
seconds = Math.round((Date.now() - seconds) / 1000);
|
seconds = Math.round((Date.now() - seconds) / 1000);
|
||||||
if (typeof seconds == "string")
|
if (typeof seconds == "string" || typeof seconds == "number")
|
||||||
seconds = Math.round((Date.now() - new Date(seconds)) / 1000);
|
seconds = Math.round((Date.now() - new Date(seconds)) / 1000);
|
||||||
var suffix = seconds < 0 ? "from now" : "ago";
|
var suffix = seconds < 0 ? "from now" : "ago";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user