Description:
This module creates currency taxonomy with ISO code and Country Name enlisted in it. The module provides list of all available currencies. Each list term name has value in the "Currency Name(ISO code)" format where ISO code is Alphabetic ISO code of that currency.
Project Page:
https://www.drupal.org/sandbox/nehapandya55/2683879
GIT Clone:
git clone --branch 7.x-1.x https://git.drupal.org/sandbox/nehapandya55/2683879.git
pareview link: http://pareview.sh/pareview/httpgitdrupalorgsandboxnehapandya552683879git
The Project Application Review Link
https://www.drupal.org/node/2536654#comment-10958443
https://www.drupal.org/node/2571731#comment-10958545
https://www.drupal.org/node/2529072#comment-10958611
| Comment | File | Size | Author |
|---|---|---|---|
| #12 | currency.png | 58.45 KB | benellefimostfa |
| #9 | currency.png | 25.21 KB | benellefimostfa |
Comments
Comment #2
nehapandya55 commentedComment #3
benellefimostfa commentedthe git clone command that you must show is "git clone --branch 7.x-1.x https://git.drupal.org/sandbox/nehapandya55/2683879.git currency_taxonomy"
Comment #4
nehapandya55 commentedComment #5
nehapandya55 commentedIts updated now.
Comment #6
benellefimostfa commentedyour project status must be a "needs review" to be reviewed by the community
Comment #7
nehapandya55 commentedComment #8
nehapandya55 commentedProject status updated.
Comment #9
benellefimostfa commentedI installed the module and i got this notices:
- Notice: Use of undefined constant currency - assumed 'currency' in _currency_taxonomy_create_taxonomy() (line 944 of /var/www/html/test/sites/all/modules/currency_taxonomy/currency_taxonomy.module).
- Notice: Use of undefined constant currency - assumed 'currency' in _currency_taxonomy_create_taxonomy() (line 961 of /var/www/html/test/sites/all/modules/currency_taxonomy/currency_taxonomy.module).
- Notice: Use of undefined constant currency - assumed 'currency' in _currency_taxonomy_create_taxonomy() (line 982 of /var/www/html/test/sites/all/modules/currency_taxonomy/currency_taxonomy.module).
And the vocabulary doesn't been created.
Comment #10
nehapandya55 commentedResolve notices please check now.
Comment #11
nehapandya55 commentedComment #12
benellefimostfa commentedNotice fixed.
Currency vocabulary created but with first term empty.
Comment #13
nehapandya55 commentedEmpty term issue resolved.
Comment #14
nehapandya55 commentedComment #15
sandeep.kumbhatil commentedAutomated Review
No issues here.
Note that perfect adherence to Drupal Coding Standard is NOT a reason to block an application, except for total disregard of them. However, modules should follow them as closely as possible.
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.
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 #16
nehapandya55 commentedComment #17
nehapandya55 commentedComment #18
nehapandya55 commentedComment #19
pankajsachdeva commentedHi nehapandya55,
I manually tested this module and its working fine for me.
There is no major blocker found.
One recommendation:
Comment #20
pankajsachdeva commentedThanks for your contributions.I would suggest you to take a review bonus to speed up the process. Please help reviewing and put yourself on the high priority list, then one of the Git Admin will take a look at your project right away :-)
Comment #21
nehapandya55 commentedHi pankajsachdeva,
Thanks for review. I added hook_help().
Comment #22
nehapandya55 commentedComment #23
nehapandya55 commentedComment #24
nehapandya55 commentedComment #25
nehapandya55 commentedComment #26
sandeep.kumbhatil commentedComment #27
kattekrab commentedComment #28
mpdonadioUp next.
Comment #29
mpdonadioAutomated Review
Review of the 7.x-1.x branch (commit 39d1f47):
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
Manual Revew
Don't see anything wrong.
currency_taxonomy_disable(), do you really need the field_purge_batch()? If other fields qre queued up, this may nut behave as expected?
_currency_taxonomy_add_terms(), why the utf8_encode(). Comment needed.
Not sure how this will really work out in a multilingual system.
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.
This module barely meets the minimum standards for code length, but does demonstrate knowledge of the Field API. I am not seeing any blocking issues here (any bugs would not be blockers). Sending to @heddn for a second opinion / look.
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 #30
nehapandya55 commentedHi Mpdonadio,
Thanks for your review. As per your suggestion I executed the module without using field_purge_batch() and utf8_encode(). Its working well. Let me know for any more improvements if needed.
Comment #31
klausiLooking at this now.
Comment #32
klausimanual review:
The biggest question for me is why I would use this module when I can simply have a CSV dataset that I import with https://www.drupal.org/project/taxonomy_csv whenever I need it.
But since the module demonstrates just enough Drupal knowledge I think we can approve you.
Thanks for your contribution, Neha!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
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!
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.