Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
23 May 2014 at 19:50 UTC
Updated:
28 Mar 2015 at 15:36 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
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 #2
magicleaves commentedHere is 3 review. Thanks to http://pareview.sh
https://drupal.org/node/1683924#comment-8810103
https://drupal.org/node/2225851#comment-8810201
https://drupal.org/node/2237983#comment-8810249
Comment #3
PA robot commentedProject 1: https://drupal.org/node/2273833
Project 2: https://drupal.org/node/2273519
As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).
If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #4
magicleaves commentedThe https://drupal.org/node/2273833 issue says only that I am not a spammer. So I opened current issue closed the https://drupal.org/node/2273833 issue.
Comment #5
magicleaves commentedComment #6
dbcollies commentedYou need to update your Git link. What you've provided is for your use. The general link should be:
http://git.drupal.org/sandbox/magicleaves/2271885.git
Code Standards
You having a minor coding standard error:
(http://pareview.sh/pareview/httpgitdrupalorgsandboxmagicleaves2271885git)
FILE: /var/www/drupal-7-pareview/pareview_temp/commerce_est_direct.module
--------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
--------------------------------------------------------------------------------
4 | ERROR | Doc comment short description must end with a full stop
--------------------------------------------------------------------------------
Manual code review
It appears that there are messages in commerce_est_direct_transaction that should be enclosed in t().
Given that the code in commerce_est_direct.module looks like a typical form callback, but in fact appears to be a callback for the commerce module, I'd prefer more details in the function definition docblock explaining what they do and how they link with the commerce module.
Comment #7
magicleaves commentedFull stop issue fixed. paraview.sh is clean now.
Added t() for drupal_set_message fuction.
The http://git.drupal.org/sandbox/magicleaves/2271885.git URL responses 404 not found message. Should I use http://cgit.drupalcode.org/sandbox-magicleaves-2271885 instead?
Comment #8
mpdonadioFixed git link.
Comment #9
magicleaves commentedThank you mpdonadio.
Comment #10
gisleAutomated Review
PAReview complained about:
The problem line:
This won't work, the
t()function cannot handle a function call.The call to
check_plainshould be enough.Manual Review
The account is tied up to a company webpage http://magicleaves.com/ that uses the pronoun "We". However, it may well be that this is a one person company and that "We" is just marketing. But applicants need to clarify this.
hook_help(). It is good coding practice to have this hook for every enabled module.Comment #11
magicleaves commentedComment #12
magicleaves commentedComment #13
gisleAutomated Review
The automated review of your project by PAReview has found some issues with your code. As coding standards make sure projects are coded in a consistent style we ask you to please have a look at the report and try to fix them.
Manual Review
One of steps under CONFIGURATION says:
This is an URL. the path to the admin interface is never given using an URL. You can use the path or breadcrumb (or both), but never an URL.
hook_help()does not work (refer to Drupal API to see how to do this right).The starred items (*) are fairly big issues and warrant going back to Needs Work.
I am removing the
PAReview: Bonustag. As far as I have been able to tell, you have not done any manual reviews, you've just copied the output of the automatic PAReview. Please do three manual reviews before putting the tag back.Comment #14
magicleaves commentedComment #15
magicleaves commentedComment #16
grimreaperHello,
Thanks for this module. I have not reviewed it yet. Because I saw this https://www.drupal.org/node/1914020 commerce EST.
Duplication ? Modules with the same goal/approach ? Different architecture ?
Comment #17
pingwin4egPostponed according to comment #16.
Comment #18
magicleaves commentedHello,
Thank you pingwin4eg and Grimreaper for your questions. Happy to hear something from drupal.org.
The Commerce EST module uses a external library that holds the integration part to the banks. This is mentioned as "The module is using a php class written by Ozgur Vatansever," in the https://www.drupal.org/sandbox/bekirdag/1905430 page. I wrote my own integration code to integrate the banks that supports EST virtual POS today. What is more is I was planning to add also two more banks that needs different integration coding from EST. And I was thinking to name with a different module name. But while this module's approval process stopped I stopped my development.
From a user point of view the two modules may do the same functionality but the backend and the future plan differs.
Comment #19
klausiRemoved automated review links form the issue summary, you have not done any manual review, you just posted the output of an automated review tool. Make sure to read through the source code of the other projects, as requested on the review bonus page.
Comment #20
gisleAutomated Review
PAReview came up almost clean (it complains about a not helpful commit message, but this is not a blocker).
Manual Review
There is another Commerce EST project (https://www.drupal.org/node/1914020) in the application queue, but it is currently blocked by a third party code issue. While the two modules may do the same functionality but the backend and the future plan differs. IMHO, the existence of the other application should not block this from becoming a full project.
README.txt does not match actual behaviour of module. Referring to the following in README.txt:
However, "Advanced store settings" does not appear under "Store" (only "Configuration" and "Currency settings"). See attached image for screen shots.
The code stripped of comments and whitespace is 130 lines long and most of it boilerplate. However, I think it is long enough to make the grade regarding minimum guidelines for project length and complexity, but a more senior reviewer may need to make the final call on this.
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.
Comment #21
gisleChanging status.
Comment #22
magicleaves commentedI close this issue and will not go furthermore.
Those who wants the updated module can download from http://magicleaves.com/drupal-commerce-est-direct-payment-module