Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
11 Apr 2016 at 16:36 UTC
Updated:
14 Jun 2016 at 08:14 UTC
Jump to comment: Most recent
Comments
Comment #2
spacetaxi commentedComment #3
PA robot commentedWe are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #4
spacetaxi commentedhttp://pareview.sh/pareview/httpgitdrupalorgsandboxspacetaxi2702951git shows errors for missing comments, etc. on commerce_cart_multiple.module and includes/views/commerce_cart_multiple.views.inc, but these seem to be false positives. Also, please note that view handler classes don't follow typical class recommendations, so there are false positives with these as well.
Also, there is a security notice, but I'm not sure why it is an issue.
Comment #5
mmowers commentedHi @spacetaxi. Here's a manual code review, based on the Project Application Review Template. Note that I have not installed and tested the module, and have never used Drupal Commerce, so I will keep this in Needs Review state.
Recommendations/Questions are in bold italics
Manual Review
No application blockers as far as I can see. Again, I have not installed and tested, so I am leaving this in a Needs Review state.
Comment #6
klausiA Code review is enough, testing a module is optional. If you are confident that the applicant knows what they are doing and there are no security issues then you should set this to RTBC.
Comment #7
spacetaxi commentedThanks @mmowers for the insight on the pareview.sh errors. After some struggle, these are fixed. Pareview.sh still reports issues for the views classes, but these aren't applicable.
Regarding that post you reference, https://www.drupal.org/node/1350342, if you read further down the discussion it is revealed that while Drupal Commerce can support multiple carts, there is no existing user interface to support this. This module provides the UI as well as adjusts the logic to determine which cart is active. I've updated this issue summary and the project page. Thanks for catching this, hopefully it is explained better now.
Comment #8
mmowers commentedIf all those errors are false positives, all looks good to me. Moving to RTBC
Comment #9
andriuzss commentedHello spacetaxi,
I have few small inputs for your module:
commerce_cart_multiple.module line 228 - empty line, not needed.
commerce_cart_multiple.module line 85 - else statement is not needed, you could just return FALSE at the end of function.
commerce_cart_multiple.module line 132 - global $user variable is used just in else statement, perhaps it's better if you could move it there.
Everything else looks really good.
Comment #10
spacetaxi commentedHi @andriuzss, Thank you very much for your review. I've implemented your suggestions.
Comment #11
ashwinshAutomated Review
Pareview.sh has found some minor errors. See http://pareview.sh/pareview/httpsgitdrupalorgsandboxspacetaxi2702951git
Thanks,
Comment #12
spacetaxi commentedChanged line 134 in commerce_cart_multiple.module from tab indention to 4 spaces.
Comment #13
mlncn commentedThanks for your contribution! Congratulations, you are now a vetted Git user. You can promote this to a full project.
When you create new projects (typically as a sandbox to start) you can then promote them to a full project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.