Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Mass Actions + Bug Fixes #48

Merged
merged 27 commits into from Apr 29, 2018

Conversation

Ethan3600
Copy link
Owner

Originally this branch was for just adding mass actions, but then it turned into a code UX refactor. The code is now more "consistent" and takes advantage of name spaces.

The following Mass actions are now supported on the dashboard:

  • Dispatch

  • Delete

image

I was going to include "schedule now" but it seems redundant since you can do that on the job configuration section.

The two mass actions can be somewhat dangerous since it operates on a more granular scale, especially the dispatch method. Dispatching many crons can cause Magento to crash! It should be used with caution

fixes issues #45 #21

Also, this PR adds a scaling feature for the timeline that will help zoom in and zoom out of the timeline.

image

Ethan3600 and others added 27 commits April 28, 2018 12:39
We're also removing inline editing. Primarily because it's an annoying
interface in my opinion. If users want, they'll most likely make an
issue asking to add it in
Before, it would only check for status that are pending and it would
only check per group. Now it only cares about the expiration date
Some of these methods were built when we were usings the Queues api. We
are no longer bound by that api so we can refactor
We don't want ot stop everything from running if one fails
This could be a dangerous process. Users should be aware of that
UiComponents support a filter API which makes loading schedules based on
the request parameters a lot easier. We had to extend the Collection and
explicitly set the $_idFieldName parameter because the collection never
sets it upon instantiation for Cron Collections (bug?)
This will allow us to delete many rows in the database without opening
and closing connections with the database. This will run one query, once
and get the job done quickly
Originally, this was "the" timeline feature. It was rebranded as
visualizer to avoid confusion. Personally, I don't think anyone cares
about it. It adds little value and is just "eye candy." I will no longer
be supporting this feature, but it will remain in the manager until
further notice
@Ethan3600 Ethan3600 merged commit 2d597e2 into 1.x-develop Apr 29, 2018
@Ethan3600 Ethan3600 deleted the 1.x-dev/feature/massaction-and-refactor branch May 3, 2018 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant