Skip to content

Commit

Permalink
feat(queuejobsbystate): retry bulk delayed jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
roggervalf committed Feb 24, 2021
1 parent 48ea041 commit d3eb2bf
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/server/views/dashboard/templates/queueJobsByState.hbs
Expand Up @@ -50,12 +50,12 @@
data-queue-state="{{ state }}" class="js-bulk-action btn btn-danger">
Remove Jobs
</button>
{{#eq state 'failed'}}
{{#if (or (eq state 'failed') (eq state 'delayed'))}}
<button type="button" data-action="retry" data-queue-name="{{ queueName }}" data-queue-host="{{ queueHost }}"
data-queue-state="{{ state }}" class="js-bulk-action btn btn-success">
Retry Jobs
</button>
{{/eq}}
{{/if}}

<div class="btn-group">
<div class="btn-group">
Expand Down
15 changes: 15 additions & 0 deletions src/server/views/helpers/handlebars.js
Expand Up @@ -121,4 +121,19 @@ module.exports = function registerHelpers(hbs, { queues }) {
hbs.registerHelper('useCdn', () => {
return queues.useCdn;
});

hbs.registerHelper({
eq: (value1, value2) => value1 === value2,
ne: (value1, value2) => value1 !== value2,
lt: (value1, value2) => value1 < value2,
gt: (value1, value2) => value1 > value2,
lte: (value1, value2) => value1 <= value2,
gte: (value1, value2) => value1 >= value2,
and() {
return Array.prototype.every.call(arguments, Boolean);
},
or() {
return Array.prototype.slice.call(arguments, 0, -1).some(Boolean);
},
});
};

0 comments on commit d3eb2bf

Please sign in to comment.