The 'Taxonomy delete link' module provides a link which deletes taxonomy term.
In taxonomy overview terms table the "delete link" has been added at operations column
and display the available operations depending on user's permissions (edit, delete).
Also, contains the taxonomy_delete_link_views submodule which makes the taxonomy term
delete link available for use to views
Git clone command:
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/balis_m/2443851.git
Sandbox page:
https://www.drupal.org/sandbox/balis_m/2443851
Installation:
Clone it into the module's directory of a Drupal 7 installation, and enable the module
Manual reviews of other projects
https://www.drupal.org/node/2474171#comment-9881355
https://www.drupal.org/node/2417425#comment-9881259
https://www.drupal.org/node/2476541#comment-9870385
Comments
Comment #1
balis_m commentedComment #2
mlmoseley commentedThe git command fails with a 404 error.
You need to post the the public git clone command for your sandbox project. On your sandbox page select the 'version control' tab, then deselect 'maintainer', then click on the 'show' button, then copy and paste the git clone command.
Comment #3
balis_m commentedComment #4
balis_m commented@mlmoseley i' ve already posted the public git clone command.
Comment #5
mlmoseley commentedThe module works as advertised, as far as I can see. I did not test it with views.
Individual user accountYes
No duplicationYes
Master BranchYes
LicensingYes
3rd party assets/codeYes
README.txt/README.mdThis file is woefully incomplete. You should read and comply
Code long/complex enough for reviewwith the recommendations here:
https://www.drupal.org/node/2181737
Yes
Secure codeYes
Coding style & Drupal API usagePasses on a standard Coder review, but does not pass under a 'critical' review.
Report follows.
taxonomy_delete_link.module
taxonomy_delete_link.admin.inc
taxonomy_delete_link_views.views.inc
Comment #6
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxbalis_m2443851git
We 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 #7
balis_m commented@mlmoseley thanks for the full review. I' ve fixed the README.txt file, according the README Template recommendations and the reported coder problems.
The PAreview.sh found these, as coding standards issues
but they can not be fixed, because the Views module handler's method names it' s not in lowerCamel format.
Comment #8
mlmoseley commentedThe review I ran is the 'critical' one, meaning it's as picky as possible. It definitely passed. If you can't fix an item because of the limits imposed by another module -- the post popular one in the Drupal universe -- just leave it as it is -- that's my opinion.
Comment #9
k.skarlatos commentedI just reviewed the module and tested it in multiple sites, some with large taxonomies. As far as I can see it works fine and is coded well too. I think its ready for RTBC.
Comment #10
balis_m commentedComment #11
fusionx1 commentedi tried to install it on Drupal 7.32 and 7.34. Its working properly on both versions.
On Parereview:
Review of the 7.x-1.x branch (commit 2baba0c):
Coder Sniffer has found some issues with your code (please check the Drupal coding standards).
FILE: ...iews/includes/taxonomy_delete_link_views_handler_delete_term_link.inc
---------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
---------------------------------------------------------------------------
29 | ERROR | Public method name
| | "TaxonomyDeleteLinkViewsHandlerDeleteTermLink::option_definition"
| | is not in lowerCamel format
40 | ERROR | Public method name
| | "TaxonomyDeleteLinkViewsHandlerDeleteTermLink::options_form"
| | is not in lowerCamel format
---------------------------------------------------------------------------
Please make sure to address this 2 issues.
Comment #12
balis_m commented@fusionx1 thanks for your review.
I' ve tried to fix these errors, but they can not be fixed, because the Views module handler' s method names it' s not in lowerCamel format.
Comment #13
natts@blias_m - does this mean you are stuck on this?
Comment #14
balis_m commented@natts No i didn' t stuck on this. It's impossible to fix these errors, unless the Views module change the handler' s method names.
Comment #15
balis_m commentedComment #16
pushpinderchauhan commentedAutomated Review
Best practice issues identified by pareview.sh / drupalcs / coder. Yes, seems false issues.
Review of the 7.x-1.x branch (commit 2baba0c):
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.
Additions of views feature and Docs/comments looks good to me. I tested the module functionality and it worked as intended.
Removing review bonus tag, you have not done all manual reviews, 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.
Assigning to @mpdonadio for a second look if he has time.
Comment #17
mpdonadioBefore I review this, I just want to mention that the output of PAReview.sh should never be the sole reason to push an application back to needs review. Perfect adherence to Drupal Coding Standards is the goal, but not a hard requirement. And, as we are seeing here, is impossible to obtain with the way Views and cTools needs things named.
Comment #18
davidgrayston commentedComment #19
mpdonadioAutomated Review
Review of the 7.x-1.x branch (commit 2baba0c):
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 Review
Looks OK to me. Tried a few explicit XSS w/o luck.
Personally, I don't think the views integration needs to be a separate module.
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 #20
mpdonadioThanks for your contribution, balis_m!
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.
Comment #21
balis_m commented@mpdonadio thank you too for your review time on this project and for upgrading my account.
Thanks to all other reviewers of this module, I appreciate you taking time to review my code.