Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
15 Dec 2014 at 18:18 UTC
Updated:
4 Apr 2017 at 09:04 UTC
Jump to comment: Most recent
Comments
Comment #1
PA robot commentedGit clone command for the sandbox is missing in the issue summary, please add it.
We 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 #2
GoddamnNoise commentedComment #3
GoddamnNoise commentedIt seems that robertoperuzzo forgot to add the link to the sandbox and the git clone command.
This is the link to the sandbox: https://www.drupal.org/sandbox/robertoperuzzo/2339909
And this is the missing git clone command:
I've edited this project's application issue to add these missing items.
It looks like a very useful module to add to Drupal Commerce websites.
I'm changing the status to needs review to let the PA robot do its work. A manual review could make sense when PA robot's job is done.
Comment #4
GoddamnNoise commentedComment #5
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxrobertoperuzzo2339909git
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #6
robertoperuzzoComment #7
robertoperuzzoComment #8
robertoperuzzoI created the correct default branch 7.x-1.x following the Drupal "Release naming convention".
https://www.drupal.org/node/1015226
https://www.drupal.org/empty-git-master
I also correct the Git clone command.
Comment #9
robertoperuzzoComment #10
drupalove commentedAssigned it to myself for manual review.
Comment #11
drupalove commented@robertoperuzzo, thanks for providing this module which can be very useful, to test it I had to install Commerce.
Automated Review
Git clone command for the sandbox may not be correct in the issue summary, please correct it so that the PA Robot can conduct an automated test.
Although cannot run the automated review, code sniffer reveals some warnings. For example, the second line in the file doc comment must be “@file”.
I tried to clone this module on my local machine. It prompt me to enter your Drupal.org password.
Issue: git clone --branch 7.x-1.x robertoperuzzo@git.drupal.org:sandbox/robertoperuzzo/2339909.git google_shopping_feed
Cloning into 'google_shopping_feed'...
robertoperuzzo@git.drupal.org's password: Permission denied, please try again.
Please make sure to provide the correct git repository link.
Instructions: You can find the correct git clone command for your sandbox by clicking on the Version control tab, removing the checkbox in front of "Maintainer", and clicking Show. You can then copy-paste the git clone command from the codeblock below "Setting up repository for the first time".
Reference : https://www.drupal.org/node/1011698.
Manual Review
Critical issues:
I think you need to provide the missing settings page for the client’s merchant account, then substitute this code:
to define permission in the module. Please correct me if I’m wrong.
Recommendations:
The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.
This review uses the Project Application Review Template.
Setting this to Needs work until at least the two critical issues are resolved.
Nice module! Would like to see it promoted.
Comment #12
drupalove commentedPlease also add dependency to Commerce's sub-modules; at least product and price - without doing so you will get a WSOD when visiting the settings page if one of the sub-modules is not enabled.
Comment #13
robertoperuzzoAssigned it to myself for solving the issues.
Comment #14
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #15
robertoperuzzoI fixed the issues following @drupalove comment #11 and the http://pareview.sh/pareview/httpgitdrupalorgsandboxrobertoperuzzo2339909git feedback.
Comment #16
robertoperuzzoComment #17
gisleAdded the standard links to the issue summary.
The git clone command shown on your projecty page (under the heading "Setting up repository for the first time") only works for you. Contributors and reviewers need to use the one I've added to this issue summary.
The requirements (commerce) should be listed on the project page, under the heading "Requirements". Best practice is to make your project page follow the Project page template and it may be a good idea to also read tips for a great project page.
I haven't looked at your code yet, so I leave the status set to "Needs review".
Comment #18
Richard Buchanan commentedAutomated Review
Best practice issues identified by pareview.sh. Please review and fix the errors found in the following files.
Manual Review
The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
Overall the code looks sound. For the error found in google_shopping_feed.module line 175, here's a suggestion.
Change
To
This review uses the Project Application Review Template.
Comment #19
kattekrab commented@robertoperuzzo - You can now promote this to a full project yourself.
Comment #20
ankush_03@ robertoperuzzo,
please remove unwanted code form your module file for ex on line 368
// $form[$table_index]["google_shopping_feed_condition_{$table_index}"] =
// array(
// '#type' => 'textfield',
// '#title' => 'condition',
// '#description' => t('Condition or state of the item'),
// '#default_value' => variable_get("google_shopping_feed_condition_
// {$table_index}", array()),
// );
or if you use this code in future use proper comment /** ToDO **/
Comment #21
avpadernoThank you for your contribution!
I updated your account so you can opt into security advisory coverage now.
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!
Thank you, 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.
Thanks go the dedicated reviewer(s) as well.
Comment #22
klausiAssigning credits.