Problem/Motivation
First of all, thanks for this awesome module!
I'm working on a project that requires me to use Drupal's Queue API to solve some issues. Because of this I'm using the Queue UI module to make use of it's Batch Operation feature. In order to the site administrators must be able to run the queues manually if needed I faced some limitations on the module in it's current release.
The problem is that we have to be the permissions of the admin page more granular in order to prevent the site admins to manage all registered queues. Another thing is we must have to be able to run the batch ops throught drush for some of the queues.
Proposed resolution
To solve this problem I started an improved version of the D7 branch of this module as a sandbox Queue UI Improved and I would like to know if it could be merged into the Queue UI module maybe in a new release or as a major upgrade.
The main additions at this time where the drush command to run batch one or more operations via shell, start of implementing the new permissions and also admin form improvements and fixing coding standard isssues.
I also added the patch at #700836 but I didn't tested it properly.
Remaining tasks
- Finish the permission check for the administration form
- Finish the permission check for the drush command form
- Finish to fix coding standards issues pointed by coder's phpcs
User interface changes
With this implementation we will have the possibility to set a permission for every registered queue so the site admin could choose who is able to manage each queue in the system.
Comments
Comment #1
elijah lynnCool, I don't see your patch over at #700836: Process queue via batch API. I also can't find your name on that page. Is that the right issue?
Comment #2
voleger