Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
8 Jul 2024 at 16:15 UTC
Updated:
8 Feb 2025 at 13:59 UTC
Jump to comment: Most recent
Comments
Comment #2
vishal.kadamThank you for applying!
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smoother review.
The important notes are the following.
phpcs --standard=Drupal,DrupalPracticeon the project, which alone fixes most of what reviewers would report.To the reviewers
Please read How to review security advisory coverage applications, Application workflow, What to cover in an application review, and Tools to use for reviews.
The important notes are the following.
For new reviewers, I would also suggest to first read In which way the issue queue for coverage applications is different from other project queues.
Comment #3
alvarodemendoza commentedComment #4
vishal.kadamComment #5
vishal.kadamRemember to change status, when the project is ready to be reviewed. In this queue, projects are only reviewed when the status is Needs review.
Comment #6
alvarodemendoza commentedReviewed coding standards and log warnings.
Comment #7
vishal.kadam1.
1.0.x-devis a wrong name for a branch. Release branch names always end with the literal .x as described in Release branches.2. Fix phpcs issues.
Comment #8
alvarodemendoza commented@vishal.kadam do you mean that I have to remove the 1.0.x-dev branch from drupalcode?
Let me know how to proceed with the branch because I just followed the instruction on the version control page of the module, that were to first create the 1.0.x, push and then create the 1.0.x-dev and push.
For the phpcs, my local is not getting that for the arrays so I just fixed based on the info you posted here.
Thank you,
Comment #9
vishal.kadamYes, you have to remove the '1.0.x-dev' branch.
Comment #10
alvarodemendoza commentedComment #11
vishal.kadamRest looks fine to me.
Let’s wait for a Code Review Administrator to take a look and if everything goes fine, you will get the role.
Comment #12
avpadernoPlease, do not change the status to Reviewed & tested by the community if no manual review has been done.
While project moderators review applications, their main task is giving to the applicants the drupal.org role necessary to opt projects into security advisory coverage. This application is not waiting for a project moderator, but another person who makes a deeper review that does not involve any automatic tool.
Comment #14
avpadernoAs a side note, it will not be possible to opt this project into security advisory coverage, before July 18, 2024. The form element to do that is programmatically disabled for ten days after the project has been created.
Comment #15
vishal.kadamI am changing priority as per Issue priorities.
Comment #16
avpadernosrc/Controller/StructureMapController.php
I would rather not use
ControllerBaseas parent class, since it is not using any method from that class. Controllers do not need to have a parent class; as long as they implementContainerInjectionInterface, they are fine.src/Form/StructureMapFilterForm.php
The class is not
EntityDiagramController.src/EntityTypeInfo.php
Strings shown in the user interface must be translatable.
There is no need to pass a @-placeholder to
htmlspecialchars(); that is already done by Drupal core.Comment #17
alvarodemendoza commented@avpaderno I fixed the things you flagged except for the ControllerBase because it is using the string translation trait in one side and I may implement other methods from that class as the project progresses.
Comment #18
alvarodemendoza commentedComment #19
rushikesh raval commentedI am changing priority as per Issue priorities.
Comment #20
alvarodemendoza commentedAny updates on this? Thank you,
Comment #21
alvarodemendoza commentedI am changing priority to Critical as per Issue priorities.
Comment #22
aneeshthankachan commentedI have reviewed this module and features after installing it. This works as expected in terms of the features, and is quite useful to document and understand different entities used within a Drupal application.
Comment #23
samberry commentedI have also reviewed this module and works as expected and is a great tool for gaining information about entity structures within a drupal application.
Comment #24
rushikesh raval commented@aneeshthankachan and @samberry it is not review of module working. It review of code.
if you want to review application in this queue then go through following which will help you to review application.
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smoother review.
The important notes are the following.
phpcs --standard=Drupal,DrupalPracticeon the project, which alone fixes most of what reviewers would report.To the reviewers
Please read How to review security advisory coverage applications, Application workflow, What to cover in an application review, and Tools to use for reviews.
The important notes are the following.
For new reviewers, I would also suggest to first read In which way the issue queue for coverage applications is different from other project queues.
Comment #25
rushikesh raval commentedComment #26
vishal.kadam@aneeshthankachan and @samberry
To make the previous comment clearer: This application requires reviewers to review the project files and report what needs to be changed. We do not debug projects or verify their functionality.
Comment #27
klausimanual review:
Looks good to me otherwise.
Thanks for your contribution, Álvaro!
I updated your account so you can opt into security advisory coverage now.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on Slack or 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.