Add search filter functionality to dashboard.#609
Add search filter functionality to dashboard.#609ghost wants to merge 1 commit intoHangfireIO:devfrom
Conversation
239f953 to
d8db3be
Compare
|
Awesome contribution, @stevetsang! But it contains breaking changes to the public 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:
|
dff0938 to
e833f37
Compare
* Will filter out specific failed jobs based on the arguments in each method call in each failed job. * added automatic redirect to first page of FailedJobs when a new filter event occurs * Added css styling to the filter textbox * added filter on date functionality * Divided Hangfire.js into 5 smaller files * filter functionality implemented for enqueued, scheduled, processing, succeeded, failed and deleted job pages. * removed redundant test project from solution * Replaced overloaded Pager constructors with one constructor with default null values on parameters * added state validation for JobCountByStateName() method * javascript added for time picker * Implemented text, date and time filtering on all pages. Works as long as no number is in the string! * Sql bug fixed itself somehow. Fixed small bugs in code and changed visualisation style for dates on every job page. * Feature switch working, set "EnableSearch" and "RelativeTime" when making the Dashboard options in Startup.cs Merge fixes
|
@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it? Are there other alternatives for search filter? |
I'm waiting for this feature too! |
waiting |
Five years have passed |
|
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? 😄 |
|
Until this is ready, this can help you find jobs quickly. |
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:
Other Changes:
This is our companies first open source contribution so we are happy on any feedback on this pull request.
Thanks!