Quantcast
Channel: Recent posts across whole site
Viewing all articles
Browse latest Browse all 49197

Proposal for Addition of Gates to Project Application Issue pages

$
0
0

This is a proposal for an update to the current 'Project Application' issue page, which would add the ability to flag individual gate statuses to an application.

Implementation

Implementation would be through a custom sub-module containing a hook_preprocess function, which would add the gate status and form to the page only for "Project Application" issues. This sub-module would be submitted as a patch to the Drupal.org Customizations project. If a pre-process function affecting all issues is considered too intrusive for d.o, a jQuery-based approach could also be used.

Operation

To discourage applicants from self-promoting gates to 'Passed', users would only have access to the 'Pending', 'Needs Review', and 'Needs Work' gate statuses on their own application. Other reviewers would have access to set any status.

Updating the gate status would also update the status for the overall issue:
- Any gate set to 'needs work' would result in the project application being set to 'needs work'.
- Any gate update that results in no more 'needs work' or 'blocked' statuses remaining would result in the project application being set to 'needs review'.
- Any change of gate status would be recorded in the Project Application comments, indicating who modified the status and the before/after value.

Actual gate names are yet to be determined ... what I've included here is just to illustrate the concept.

AttachmentSize
Codereview.png179.36 KB

Viewing all articles
Browse latest Browse all 49197

Trending Articles