Search by tags in pending and completed jobs #1513
Closed
+591
−44
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Introduce functionality for searching tags within pending and completed jobs, aligning with the existing functionality for failed jobs.
Screencast
screencastPRHorizon.mp4
Added listeners to handle job tags for pending and completed jobs, and updated controllers to support tag-based filtering of jobs. Added tests to verify the functionality of these new features.
Pending Tags:
StoreTagsForPendingJob
for theJobPushed
event; this appends tags to pending jobs.PendingJobsController
to support searching based on pending tags.resources/js/screens/recentJobs/index.vue
to facilitate tag searches.Completed Tags:
StoreTagsForCompletedJob
for theJobDeleted
event; pertinent completed jobs will now be tagged.ForgetJobInPendingTags
for theJobDeleted
event; this removes the job from the pending tags.CompletedJobsController
to allow searching for completed tags.resources/js/screens/recentJobs/index.vue
for tag-based searching.