Hangfire icon indicating copy to clipboard operation
Hangfire copied to clipboard

Add search filter functionality to dashboard.

Open ghost opened this issue 9 years ago • 8 comments
trafficstars

Due to the sheer amount of Jobs being queued onto Hangfire it can be very difficult to find a job in the dashboard. We have added a search functionality into the Dashboard where we can search by:

  • Parameters being passed in.
  • Method names (Jobs that have been queued)
  • Date the Job was queued.

Other Changes:

  • We have broke the JavaScript into 3 different files as we felt it was getting difficult to maintain in one file.
  • Added JQuery DataPicker to be used for date search.

This is our companies first open source contribution so we are happy on any feedback on this pull request.

Thanks!

ghost avatar Jul 13 '16 09:07 ghost

Awesome contribution, @stevetsang! But it contains breaking changes to the public IMonitoringApi interface. If I merge this PR, a lot of projects must be updated (including all the storages listed here), a lot of people who use the interface in their applications will be required to perform additional tasks also.

I've constrained 1.x versions to not to have breaking changes between releases. There are a lot of deprecated stuff I'd like to remove too, and a lot of interfaces I'd like to change (), but I simply can't do this – it will break the expectations and raise a lot of questions after upgrade.

There are two ways to get this feature done:

  1. Wait until 2.0 development will begin (I don't know when, this or next year).
  2. Try to implement this feature without adding breaking changes.

odinserj avatar Jul 13 '16 15:07 odinserj

https://github.com/suadev/chrome-hangfire-search-extension

suadev avatar Oct 15 '17 19:10 suadev

@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it?

Are there other alternatives for search filter? The chrome extension above doesn't work properly.

amiralgazi avatar Jul 04 '19 06:07 amiralgazi

@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it?

Are there other alternatives for search filter? The chrome extension above doesn't work properly.

I'm waiting for this feature too!

eduardoalba avatar Aug 06 '19 13:08 eduardoalba

@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it? Are there other alternatives for search filter? The chrome extension above doesn't work properly.

I'm waiting for this feature too!

waiting

Cyril-hcj avatar Dec 16 '21 02:12 Cyril-hcj

Awesome contribution, @stevetsang! But it contains breaking changes to the public IMonitoringApi interface. If I merge this PR, a lot of projects must be updated (including all the storages listed here), a lot of people who use the interface in their applications will be required to perform additional tasks also.

I've constrained 1.x versions to not to have breaking changes between releases. There are a lot of deprecated stuff I'd like to remove too, and a lot of interfaces I'd like to change (), but I simply can't do this – it will break the expectations and raise a lot of questions after upgrade.

There are two ways to get this feature done:

  1. Wait until 2.0 development will begin (I don't know when, this or next year).
  2. Try to implement this feature without adding breaking changes.

Five years have passed

Cyril-hcj avatar Dec 16 '21 02:12 Cyril-hcj

If @ghost is still around, could this change be made without being backwards incompatible? I.e., adding a new interface as opposed to changing an existing one?

Edit: it is a deleted user.... So someone else may be able to pick this up? Takers? 😄

abelbraaksma avatar Nov 02 '23 11:11 abelbraaksma

Until this is ready, this can help you find jobs quickly. https://github.com/HangfireIO/Hangfire/issues/988#issuecomment-2251224772

edelciomolina avatar Jul 25 '24 19:07 edelciomolina