Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
25 Dec 2012 at 10:10 UTC
Updated:
24 Sep 2013 at 10:24 UTC
This module provides Pay2Pay payment gateway, when using Drupal Commerce. It was developed for 7.x Drupal Commerce. Last tested on Drupal 7.17 version.
Link to the module - http://drupal.org/sandbox/pay2pay/1873772
Link to the module's repository - git clone http://git.drupal.org/sandbox/pay2pay/1873772.git
Comments
Comment #1
berdyshev commentedFirst of all, it seems that your module is a payment method for Drupal Commerce module.
The second point: You don't need such complex file structure, your module files is located here but they should be located at the root of your module direcory. You don't need file pay2pay_payment_gateway_module.info.
You don't have to specify version in info file, it will be added automatically when release build will be published.
All code and text should be in UTF8 encoding with UNIX-style line ending. You can read about coding standards here.
README.TXT should be placed in root directory of the module and its name should be in uppercase.
Also, code should be in version specific directory. You can read about that here.
Also you need to fix all issues found by the automated check.
Comment #2
berdyshev commentedupdating status
Comment #3
anwar_maxHi pay2pay,
Manual Review:
1) Please add more information of your module to project page.
2) Please check your directory structure and files again.
3) Use proper santization function in commerce_pay2pay_get_settings() function.
Automated Review:
Result of automated code review.
It appears you are working in the "master" branch in git. You should really be working in a version specific branch. The most direct documentation on this is Moving from a master branch to a version branch. For additional resources please see the documentation about release naming conventions and creating a branch in git.
Review of the master branch:
Comment #4
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.
If you reopen this please keep in mind that we are currently quite busy with all the project applications and I can only review projects with a review bonus. Please help me reviewing and I'll 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" (found some problems with the project) or "reviewed & tested by the community" (found no major flaws).
Comment #5
berdyshev commentedI have refactored module and fixed all issues of automated review. Please, review it.
Comment #5.0
berdyshev commentedChanged: module works with Drupal Commerce, not with Drupal e-Commerce.
Comment #6
rlmumfordManual Review
commerce_pay2pay_settings_formneed to be wrapped in t(). They currently just have brackets around them (lines 91 & 92 of .module)Automated Review
Apart from those things everything looks good.
Comment #7
berdyshev commented@rlmumford, thanks for your feedback. I have fixed all issues you've stated above. Please, review once more.
The notification data from Pay2Pay is getting in $_POST that's why I can't not to use it.
PS: if it's possible, I would be grateful if git vetted user role was granted to BerdArt, since the topic starter is representative of the Pay2Pay support and isn't interested in further contribution. All work on module was done by me and my colleagues.
Comment #8
kscheirerShort and sweet, looks good to me.
----
Top Shelf Modules - Enterprise modules from the community for the community.
Comment #9
kscheirerAll user accounts are for individuals. Accounts created for more than one user or those using anonymous mail services will be blocked when discovered (see Get a Drupal.org account).
Please change your account information and enter your realname.
Also, you need to sanitize or validate these values from POST
----
Top Shelf Modules - Enterprise modules from the community for the community.
Comment #10
kscheirerComment #11
PA robot commentedClosing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #11.0
PA robot commentedAdded first review bonus