- Issue created by @nikral
- ๐ฎ๐ณIndia shashank5563 New Delhi
Thank you for applying! Reviewers will review the project files, describing what needs to be changed.
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.
To reviewers: Please read How to review security advisory coverage applications โ , What to cover in an application review โ , and Drupal.org security advisory coverage application workflow โ .
While this application is open, only the user who opened the application can make commits to the project used for the application.
Reviewers only describe what needs to be changed; they don't provide patches to fix what reported in a review.
- ๐ฎ๐ณIndia vinaymahale
Ran PHPCS tests. No PHPCS-related issues were found. Let's wait for other reviewers
- Status changed to Needs work
over 1 year ago 12:37pm 3 July 2023 - ๐ฎ๐ณIndia shashank5563 New Delhi
@nikral, There are three branches. It is difficult review to the reviewer. Please remove the unused branch. So, we can review the your module.
- ๐ฎ๐ณIndia shashank5563 New Delhi
Please use the branch instead of the tag in the title.
Like: [9.0.5] Month Year Range into [1.x] Month Year Range - Status changed to Needs review
over 1 year ago 4:22pm 3 July 2023 - Status changed to Needs work
over 1 year ago 5:52pm 3 July 2023 - ๐ฎ๐นItaly apaderno Brescia, ๐ฎ๐น
I do not have time for a complete review, but there is something that needs to be fixed.
Projects hosted on drupal.org are licensed under GPLv2+, the same license used from Drupal core. If you are licensing a project under a different license, it cannot he hosted on drupal.org. More details are given in Drupal Git Contributor Agreement & Repository Usage Policy โ .
All code that is a derivative work of Drupal (typically PHP code, including but not limited to: core patches, modules, themes, etc) committed to Drupal.org's git repository is licensed as GPL version 2.0 and later (official short identifier: โGPL-2.0-or-laterโ). This means that the code is licensed under GPLv2, and there exists an option that allows downstream recipients to re-license the code to be under a later version of GPL.
For code licensed under GPLv3, see See I want to release my work under GPL version 3 or under GPL version 2-only. Can I do so and host it on Drupal.org? โ
No. You can release your work under any GPL version 2 or later compatible license, however, you may only check it into Drupal's Git repositories if you are releasing it under the same license as Drupal itself, that is, GPL version 2 or later, allowing users to choose between the terms of the GPL version 2 or the terms in any new versions as updated by the FSF. If you are unable or unwilling to do so, do not check it into a Drupal Git repository.
- Status changed to Needs review
over 1 year ago 8:11pm 3 July 2023 - ๐ซ๐ทFrance nikral
thanks @paderno,
I just deleted the license and unnecessary files. - ๐ฎ๐ณIndia shashank5563 New Delhi
@nikral , I have reviewed the changes, and they look fine to me.
Letโs wait for other reviewers to take a look and if everything goes fine, you will get the role.
- Status changed to Needs work
over 1 year ago 10:00pm 29 July 2023 - ๐จ๐ฎIvory Coast sgourebi
@nikral
In the file src/Plugin/Field/FieldWidget/MonthYearRangeWidget.php
You don't have to implement ContainerFactoryPluginInterface because it is almost implemented in the web/core/lib/Drupal/Core/Field/WidgetBase.phpIn the file month_year_range.info.yml
Drupal 8 is not yet supported, so I guess you have to set the core version like thiscore_version_requirement: ^9 || ^10
I you want to keep compatibility with D8, you have to set thecore_version_requirement: ^8.8 || ^9 || ^10
Or
add the core key.
core: 8.x
to support version before D8.8 because D8.7.7 doesn't support core_version_requirement.
core_version_requirement: ^8 || ^9 || ^10
I ran PHPCS tests and no related coding standard issues were found.
Except what I described, it is good for me. - Status changed to Needs review
over 1 year ago 12:23am 30 July 2023 - ๐ซ๐ทFrance nikral
Thanks @shashank5563 and @sgourebi for the review,
@sgourebi, I removed the implementation of ContainerFactoryPluginInterface in src/Plugin/Field/FieldWidget/MonthYearRangeWidget.php
For the version, I think that for the moment we can leave it like this
core_version_requirement: ^8 || ^9 || ^10
- ๐ฎ๐นItaly apaderno Brescia, ๐ฎ๐น
To make clear how to declare the required Drupal core versions:
core_version_requirement: ^8 || ^9 || ^10
andcore_version_requirement: ^8.8 || ^9 || ^10
have the same effect on Drupal versions before Drupal 8.7.7, as in both the cases the Drupal site would throw an error, since those Drupal versions do not recognize thecore_version_requirement
key. For them, it is like no core requirement has been defined.
The only difference is that, usingcore_version_requirement: ^8 || ^9 || ^10
, the users will read Works with Drupal: ^8 || ^9 || ^10 on the project page and think they can install it on any Drupal 8 version, when it is not so.core
cannot be used with any value ofcore_version_requirement
that is not^8 || ^9
. Usingcore: 8.x
togethercore_version_requirement: ^8 || ^9 || ^10
would throw an error on Drupal versions after Drupal 8.7.7. - ๐ฎ๐ณIndia vinaymahale
I am changing priority as per Issue priorities.
- ๐ฎ๐นItaly apaderno Brescia, ๐ฎ๐น
Thank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
- Dries โ ' post on Responsible maintainers
- Best practices for creating and maintaining projects โ
- Maintaining a drupal.org project with Git โ
- Commit messages - providing history and credit โ
- Release naming conventions โ .
- Helping maintainers in the issue queues โ
You can find more contributors chatting on the Slack โ #contribute channel. So, come hang out and stay involved โ .
Thank you, 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.I thank all the reviewers.
- Assigned to apaderno
- Status changed to Fixed
about 1 year ago 1:01pm 27 September 2023 Automatically closed - issue fixed for 2 weeks with no activity.