Estonian creditcard payment gateway support.
This is a very simple module which creates secured bridge between e-commerce site and e-commerce payment gateway provider.
Version: 6.x
Project page: http://drupal.org/sandbox/kaido24/1506046
Git: kaido24@git.drupal.org:sandbox/kaido24/1506046.git

CommentFileSizeAuthor
#9 Screenshot.png36.65 KBpatrickd

Comments

patrickd’s picture

Welcome!

Please take a moment to make your project page follow tips for a great project page.
Also you should create a README.txt that follows the guidelines for in-project documentation.

while waiting for an in-depht review of your module you can start out fixing some coding style issues detected by automated tools, as pointed out above.
http://ventral.org/pareview/httpgitdrupalorgsandboxkaido241506046git

regards

kaido.toomingas’s picture

Fixed these issues. :)

itsekhmistro’s picture

> Fixed these issues. :)

The content of README.txt has to follow the guidelines for in-project documentation:

README.txt
Every contributed module should provide a README.txt in the package. This file should contain a basic overview of what the module does and how someone may use it. The contents of the file may be a repeat of the synopsis on the project page. See the Module documentation guidelines for further details.

as an example see http://drupalcode.org/project/bot.git/blob/HEAD:/README.txt

Manual review:
Apart from missed README.txt content - the code of the module looks clean and secure.

targoo’s picture

Status: Needs review » Needs work

Hi

You should also provide an install file in order to implement hook_uninstall so you can remove the variables you set all along your module.

You have not listed any reviews of other projects in your issue summary, as strongly recommended in http://drupal.org/node/1011698

See also #1410826: [META] Review bonus

kaido.toomingas’s picture

Status: Needs work » Needs review

New development
1. Created new Readme file content.
2. Created uc_estcard.install file and uninstall hook with delete_variable('del_my_var');
3. Updated project page.

Reviews for other projects
http://drupal.org/node/1508250 (Manual review)
http://drupal.org/node/1310712 (automatic review)
http://drupal.org/node/1247778 ( automatic review)

kaido.toomingas’s picture

Needs some attention..

patrickd’s picture

For getting a review bonus, note that you have to do 3 manual reviews and also have to tag this application with "PAReview: review bonus" afterwards (otherwise we can't see that you applying for it). (See https://drupal.org/node/1410826)

kaido.toomingas’s picture

So I should create new application after reviews? I can not edit current application.

patrickd’s picture

StatusFileSize
new36.65 KB

No, you actually should be able to edit it ?!
See attachment

kaido.toomingas’s picture

Yes but I can not add any tags with this anymore :) I can only change bodytext.

patrickd’s picture

Ohkay, you misunderstood that point, you have to add the list of reviews into the body of the issue and set the review bonus tag by a new comment ;)

kaido.toomingas’s picture

.

nicola.peluchetti’s picture

Status: Needs review » Reviewed & tested by the community

The code passes validation and everything looks correctly done in the code so for me it's ok

patrickd’s picture

Status: Reviewed & tested by the community » Fixed

Your project page still looks short and unstructured, please have a look at the tips for a great project page.

Please make your commit messages contain detailed description what has been changed, ".." "..." "...()..." is not very helpful ;)

    case 'cart-details':

      return;
    case 'cart-process':
      return;

if you don't handle these cases, don't react on them.
Also note that 'cases' should end with break; and not with return;

uc_estcard_payment_method():
Your not translating t('Credit card') consequent - just once

your not using watchdog correctly, you forgot the existance of the $variable parameter see documentation

I did not test the module but it looks good enough and I could not find any security related issues, therefore

Thanks for your contribution and welcome to the community of project contributors on drupal.org!

I've granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects depending on which you feel is best - but don't forget that this power also brings responsibility ;)

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.

As you continue to work on your module, keep in mind: Commit messages - providing history and credit and Release naming conventions.

Thanks to the dedicated reviewer(s) as well.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

added git address