Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
21 Oct 2013 at 14:46 UTC
Updated:
26 Jan 2014 at 17:27 UTC
Jump to comment: Most recent
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
ajosephau commentedHello chernetsky,
Here's my review of your module:
Issues
Basic application checks
Repository checks
Security review
Licensing checks
Documentation checks
Coding standards
API and best practices review
Hope this helps, and well done!
ajosephau
Comment #3
chernetsky commentedThanks a lot for your review, ajosephau!
So, all I have to do is to provide more information on the project page?
About minimum amount of code: I have some ideas to extend functionality of this module, so, the amount of code will extend too.
Comment #4
ajosephau commentedYou're welcome chernetsky :-), the project page is good start as it is (I think it was from your readme.txt file?). That link I attached (https://drupal.org/node/997024) would make your good project page great - hence is a minor comment.
Another minor comment I have from another review I did would be to add some doxygen comments to your functions - the page: https://drupal.org/node/1354 under the heading "Drupal API documentation standards for functions" has some guidance. But this is more to make good comments great - a minor priority feedback comment.
As far as the process of project reviews go, you are the very first project I reviewed! So I'm still very new to how the whole review process goes after you have a few reviews on your code...
Good luck with the review process!
ajosephau
Comment #5
chernetsky commentedAjosephau, I filled my module's page more carefully. Can you check this? I think it's fine now (except possible mistakes in my english:)).
I don't have idea about what else to add to doxygen comments, because functionality is quite simple and transparent.
Comment #6
chernetsky commentedAbout the review process
Comment #7
ajosephau commentedHi chernetsky,
Well done on the new module's project page :-), my only feedback would be the "pledges" are for some of the more global Drupal initiatives like accessibility and Drupal 8 compatibility. Token (https://drupal.org/project/Token) and Pathauto (https://drupal.org/project/Pathauto) are both good examples of what is meant by pledges. Maybe you could put the information about what you'd like to do in the future of the module in the overview?
With regards to the doxygen comments - my apologies I should be more specific. I was thinking that for some of your functions like ___, they could use descriptions of what the parameters are (here's a direct link to what I was talking about https://drupal.org/node/1354#functions). The specific case was with the function "_delete_quick_access" - I didn't know what the parameters "$op, $node, $account" meant and what data type they needed to be. The doxygen comments would be useful (or referencing the hook you're implementing), but I wouldn't worry if you can't/don't want to do it: it is a very tedious process doing that documentation!
Good luck with the rest of your review and keep up the good work!
ajosephau
Comment #8
chernetsky commentedAdded doxygen comments.
Comment #8.0
chernetsky commentedGrammar..
Comment #9
cheatlex commentedHi, fine module.
manual review:
delete_quick_uninstall(): do not run DB queries directly against the variable table, use explicit variable_del() calls instead.
and a small feature request, the ability to stay on the opened overlay page instead of getting redirected after deletion or the ability to define redirect url based on content type, for better workflow.
Comment #10
chernetsky commenteddone
It's a good idea, thanks! Added project issue: https://drupal.org/node/2127647
Comment #11
chernetsky commentedComment #12
cheatlex commentedQuick response, so will give you a quick one from me to, have checked and can't, find any other critical errors so - you gets green light from me :-)
Good luck with the rest of your review process!
Comment #13
chernetsky commentedWow, wonderful! Thanks everybody for help!
Comment #14
gregglesThis module has a cross-site request forgery problem. http://drupalscout.com/tags/csrf
It could be exploited with something like
There are some tips on fixing csrf at http://drupalscout.com/tags/csrf
Comment #15
PA robot commentedClosing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.