Issue #3110186 by benjifisher, tedbow, dww, xjm, tim.plunkett, Gábor Hojtsy,...
Issue #3110186 by benjifisher, tedbow, dww, xjm, tim.plunkett, Gábor Hojtsy, webchick, ckrina, worldlinemine, shaal: Simplify the wording of messages on the status report about security coverage for the site's installed minor version
(cherry picked from commit d1bf7d22)
9 merge requests!1445Issue #2920039: Views' User Name exposed group filter validation,!1298Issue #3240993: Let layout builder render inline block translations,!774Issue #3174569: Example node template file name is incorrect,!497Issue #2463967: Use .user.ini file for PHP settings,!433Resolve #3163663 "Too many open files",!233Resolve #2693787 "Taxonomy term name",!133Resolve #2666286 "Clean up menuui",!112Resolve #3187004 "Drupaldatetime serialization issue",!53Resolve #3181870: Correct typo "the the" in "core/classList" deprecation message.
$message='<p>'.$this->t('The installed minor version of @project (@version), will stop receiving official security support after the release of @coverage_version.',$translation_arguments).'</p>';
$requirement['value']=$this->t('Covered until @date',$translation_arguments);
$requirement['severity']=REQUIREMENT_INFO;
$translation_arguments=[
'@project'=>$this->projectTitle,
'@version'=>$this->existingMajorMinorVersion,
'@date'=>$formatted_end_date,
];
$requirement['description']='<p>'.$this->t('The installed minor version of @project (@version), will stop receiving official security support after @date.',$translation_arguments).'</p>';
// 'security_coverage_ending_warn_date' will always be in the format
@@ -450,7 +450,7 @@ public function testSecurityCoverageMessage($installed_version, $fixture, $requi
*/
publicfunctionsecurityCoverageMessageProvider(){
$release_coverage_message='Visit the release cycle overview for more information on supported releases.';
$see_available_message='See the available updates page for more information.';
$coverage_ended_message='Coverage has ended';
$update_asap_message='Update to a supported minor as soon as possible to continue receiving security updates.';
$update_soon_message='Update to a supported minor version soon to continue receiving security updates.';
$test_cases=[
...
...
@@ -458,35 +458,35 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.0.0',
'fixture'=>'sec.2.0_3.0-rc1',
'requirements_section_heading'=>'Errors found',
'message'=>"The installed minor version of Drupal (8.0), is no longer supported and will not receive security updates.$update_asap_message$see_available_message$release_coverage_message",
'message'=>"The installed minor version of Drupal (8.1), will stop receiving official security support after the release of 8.3.0.Update to 8.2 or higher soon to continue receiving security updates. $see_available_message$release_coverage_message",
'message'=>"Covered until 8.3.0Update to 8.2 or higher soon to continue receiving security updates. $release_coverage_message",
'mock_date'=>'',
],
'8.1.0, supported'=>[
'installed_version'=>'8.1.0',
'fixture'=>'sec.2.0',
'requirements_section_heading'=>'Warnings found',
'message'=>"The installed minor version of Drupal (8.1), will stop receiving official security support after the release of 8.3.0.Update to 8.2 or higher soon to continue receiving security updates. $see_available_message$release_coverage_message",
'message'=>"Covered until 8.3.0Update to 8.2 or higher soon to continue receiving security updates. $release_coverage_message",
'mock_date'=>'',
],
'8.2.0, supported with 3rc'=>[
'installed_version'=>'8.2.0',
'fixture'=>'sec.2.0_3.0-rc1',
'requirements_section_heading'=>'Checked',
'message'=>"The installed minor version of Drupal (8.2), will stop receiving official security support after the release of 8.4.0.$release_coverage_message",
'message'=>"Covered until 8.4.0$release_coverage_message",
'mock_date'=>'',
],
'8.2.0, supported'=>[
'installed_version'=>'8.2.0',
'fixture'=>'sec.2.0',
'requirements_section_heading'=>'Checked',
'message'=>"The installed minor version of Drupal (8.2), will stop receiving official security support after the release of 8.4.0.$release_coverage_message",
'message'=>"Covered until 8.4.0$release_coverage_message",
'mock_date'=>'',
],
// Ensure we don't show messages for pre-release or dev versions.
...
...
@@ -511,7 +511,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.0.0',
'fixture'=>'sec.2.0_9.0.0',
'requirements_section_heading'=>'Errors found',
'message'=>"The installed minor version of Drupal (8.0), is no longer supported and will not receive security updates.$update_asap_message$see_available_message$release_coverage_message",
// Ensures the message is correct if the next major version has been
...
...
@@ -521,7 +521,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.2.0',
'fixture'=>'sec.2.0_9.0.0',
'requirements_section_heading'=>'Warnings found',
'message'=>"The installed minor version of Drupal (8.2), will stop receiving official security support after the release of 8.4.0.Update to 8.3 or higher soon to continue receiving security updates. $see_available_message$release_coverage_message",
'message'=>"Covered until 8.4.0Update to 8.3 or higher soon to continue receiving security updates. $release_coverage_message",
'mock_date'=>'',
],
];
...
...
@@ -533,7 +533,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.8.0',
'fixture'=>'sec.9.0',
'requirements_section_heading'=>'Checked',
'message'=>"The installed minor version of Drupal (8.8), will stop receiving official security support after 2020-12-02.$release_coverage_message",
'message'=>"Covered until 2020-Dec-02$release_coverage_message",
'mock_date'=>'2020-06-01',
],
// Ensure a warning is displayed if less than six months remain until the
...
...
@@ -542,7 +542,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.8.0',
'fixture'=>'sec.9.0',
'requirements_section_heading'=>'Warnings found',
'message'=>"The installed minor version of Drupal (8.8), will stop receiving official security support after 2020-12-02.$update_soon_message$release_coverage_message",
'message'=>"Covered until 2020-Dec-02$update_soon_message$release_coverage_message",
'mock_date'=>'2020-06-02',
],
];
...
...
@@ -557,7 +557,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.8.0',
'fixture'=>'sec.9.0',
'requirements_section_heading'=>'Errors found',
'message'=>"The installed minor version of Drupal (8.8), is no longer supported and will not receive security updates.$update_asap_message$see_available_message$release_coverage_message",
@@ -566,7 +566,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.9.0',
'fixture'=>'sec.9.0',
'requirements_section_heading'=>'Checked',
'message'=>"The installed minor version of Drupal (8.9), will stop receiving official security support after November 2021.$release_coverage_message",
'message'=>"Covered until 2021-Nov $release_coverage_message",
'mock_date'=>'2021-01-01',
];
// Ensure that the message does not change, including on the last day of
...
...
@@ -579,7 +579,7 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'8.9.0',
'fixture'=>'sec.9.0',
'requirements_section_heading'=>'Errors found',
'message'=>"The installed minor version of Drupal (8.9), is no longer supported and will not receive security updates.$update_asap_message$see_available_message$release_coverage_message",
@@ -590,14 +590,14 @@ public function securityCoverageMessageProvider() {
'installed_version'=>'9.9.0',
'fixture'=>'sec.9.9.0',
'requirements_section_heading'=>'Checked',
'message'=>"The installed minor version of Drupal (9.9), will stop receiving official security support after the release of 9.11.0.$release_coverage_message",
'message'=>"Covered until 9.11.0$release_coverage_message",
'mock_date'=>'',
],
'9.8.0'=>[
'installed_version'=>'9.8.0',
'fixture'=>'sec.9.9.0',
'requirements_section_heading'=>'Warnings found',
'message'=>"The installed minor version of Drupal (9.8), will stop receiving official security support after the release of 9.10.0.Update to 9.9 or higher soon to continue receiving security updates. $see_available_message$release_coverage_message",
'message'=>"Covered until 9.10.0Update to 9.9 or higher soon to continue receiving security updates. $release_coverage_message",