Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
2 Aug 2012 at 12:17 UTC
Updated:
25 Apr 2013 at 11:50 UTC
Drupal Commerce Contrib. This module creates a Checkout Pane that shows the selected payment method on the review page of the checkout.
Origin
This module is fully derived from this issue-cue:
payment method on order review page
Drupal 7 Module page
http://drupal.org/sandbox/nielsdefeyter/1710056
Git
http://git.drupal.org/sandbox/nielsdefeyter/1710056.git
git clone --recursive --branch 7.x-1.x http://git.drupal.org/sandbox/nielsdefeyter/1710056.git commerce_checkout_pane_payment
cd commerce_checkout_pane_payment
Comments
Comment #1
patrickd commentedwelcome!
There is still a master branch, make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch, see also step 7 in http://drupal.org/node/1127732
readme.txt must be renamed to README.txt see the guidelines for in-project documentation.
Also have a look at the tips for a great project page.
Unfortunately this project is too short to approve you as git vetted user. We are currently discussing how much code we need, but everything with less than 120 lines of code or less than 5 functions cannot be seriously reviewed (regarding your skills in security and correct api usage). However, we can promote this single project manually to a full project.
We do really need more hands in the application queue and highly recommend to get a review bonus so we can come back to your application sooner.
regards
Comment #2
ndf commentedHi PatrickD,
Thank you for the fast review. I submit changes this week.
About 'git vetted user': understand that perfectly for this small project.
I am going to work on my review bonus next weeks.
Comment #3
ndf commentedHi PatrickD,
Thank agian for the review. I changed these things:
- renamed readme.txt to README.txt
- removed branch master
- set default branch to 7.x-1.x
Comment #4
AngryWookie commentedI tested this using Kickstart and Kickstart 2 and it appears to work in both cases. I've tried it with both the default test payment as well as Authorize.net. Nothing jumps out at me in the code as incorrect.
One suggestion I might make though. If possible it would be nice if on the payment review screen it could show something like "Card ending in 1234" instead of just the payment type I selected.
Comment #5
robinvdvleuten commentedYou've written the module's description that the module is created because of an issue in the module's queue. Can you give a brief explanation why the module you've created should be a seperate module and not a patch for the Drupal Commerce module?
Comment #6
pere orga.info file:
The package name should be "Commerce (contrib)" instead of "Commerce (Contrib)".
You don't need to enclose the description with quotes, and better if you end it with a dot.
README.txt:
"This modules allows" should be "This module allows".
Maybe the acknowledgements and the reference to the drupal.org issue would be better at the end of the file, and not merged with the instructions.
All other files look good to me.
Comment #7
pere orgaComment #8
ndf commented@http://drupal.org/node/1710222#comment-6701226
@netol
Just committed.
- Changed package name to: "Commerce (contrib)"
- Description enclosing without quotes and end with a dot
- Readme.txt > typo
http://drupal.org/node/1710222#comment-6701226
Comment #9
ndf commentedComment #10
pere orgaMarking it RTBC.
Comment #11
ndf commentedAre there blocking things that prevent this module to get out of sandbox?
Comment #12
klausiWe 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 :-)
Comment #13
ndf commentedHi Klausi, I will start reviewing within days, and update you this year!
Comment #14
jthorson commentednielsdefeyter,
Can you confirm that "commerce_checkout_pane_payment" is what you'd like to use as the project shortname (i.e. machine name) on Drupal.org?
Also, could you address the question asked in #5? I wouldn't mind hunting down a Drupal commerce expert to comment on whether this functionality is likely to make it into the Drupal Commerce roadmap before promoting the module; but would like to have your thoughts/opinion on that available before striking up that conversation.
Comment #15
ndf commentedHi Jthorson,
The module shortname "commerce_checkout_pane_payment" is ok.
About #5 "patch within drupal commerce core".
At the end, I think the functionality of this module belongs there. Currently this module is an addon / helper like several others that extend checkout configuration options in Drupal Commerce.
My suggestion would be to promote this module and meanwhile I post a feature request in the Drupal Commerce issue queue. That feature request would be broader than the functionality of this module. And could probably only realized in a 2.x version (not supersure about that) or in a combined 'commerce checkout extras'.
Comment #16
PA robot commentedProject 1: http://drupal.org/node/1965468
Project 2: http://drupal.org/node/1710222
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 #17
jthorson commentedTo any reviewers, ignore #16 ... Based on comments #1 and #2, this is proceeding as a 'module only' approval, and duplicate application is appropriate in this case.
Comment #18
stborchertThanks for your contribution, Niels!
As this is a "module only" approval I've promoted this module to a full project so you can manage its releases and handle it as any other project: http://drupal.org/project/commerce_checkout_pane_payment.
Note:
Now that this experimental project has been promoted, you'll need to update the URL of your remote repository or reclone it.
git remote set-url origin nielsdefeyter@git.drupal.org:project/commerce_checkout_pane_payment.gitHere 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 get 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.
Thanks to the dedicated reviewer(s) as well.