Coimbatore
Account created on 18 August 2014, over 10 years ago
  • Technical Lead - Drupal at Material 
#

Merge Requests

More

Recent comments

🇮🇳India arunkumark Coimbatore

@caesius
Hope the issue with the page break. Still, the issue persists after the https://www.drupal.org/sa-core-2024-004 patch moved. I can replicate it today also on the latest pull.

Hope the issue persists, to handle the exception.

🇮🇳India arunkumark Coimbatore

Created a new MR against the 3.0.x commerce branch.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch commerce-3118588-3118588-unable-to-_rb to hidden.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch commerce-3118588-3118588-unable-to-_rb to active.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 3118588-unable-to- to hidden.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch commerce-3118588-3118588-unable-to-_rb to hidden.

🇮🇳India arunkumark Coimbatore

Able to replicate the issue in my custom Form with Table.

Try to debug the issue on the file RenderElementBase.php it seems that the Ajax button added inside the Table was not taking into the Ajax render element.

Might be table parent elements causing this issue. I tested with other Form elements like LINK, and it was working fine. Updated the draft MR with the link field working.

Unable to find any solution to fix, Need help in solving the issue.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

The issue seems the same as 🐛 Able to create user accounts with the same email address Active . On the issue, it was trying to handle the case insensitively with mb_strtoupper(). But am unable to match the words example and éxample.

Below is the observation received on ISO-8859-1//TRANSLIT as per https://stackoverflow.com/questions/471021/comparing-strings-in-php-the-...

echo iconv('UTF-8', 'ISO-8859-1//TRANSLIT', 'éxample'); // Output is �xample

I tried this ASCII//TRANSLIT is working as fine. As per, https://stackoverflow.com/questions/24504331/how-to-compare-two-strings-...
echo iconv('UTF-8', 'ASCII//TRANSLIT', 'éxample'); // Output is example

Creating as MR as per the above suggestion. Feel free to update the MR.

🇮🇳India arunkumark Coimbatore

As per comment #39 created a new MR for 11.x version.

🇮🇳India arunkumark Coimbatore

Resolved most of the Test case issues, few pipeline issues are unable to fix.

🇮🇳India arunkumark Coimbatore

@cjunior already MR is available please convert your patch into the MR.

🇮🇳India arunkumark Coimbatore

Updated the issue summary. Moving to NR.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

Verified the issue with Drupal 11.x version. The issue still exists. Below are the observations,

1. Created the custom module with routing
2. Added below routing

foobar.vote:
  path: '/foobar/vote'
  defaults:
    _controller: '\Drupal\foobar\Controller\FooBarController::vote'
  requirements:
    _method: 'POST'
    _permission: 'access content'

3. Accessed the URL /foobar/vote via the browser (i.e GET request by default)
4. The page can be accessible without any deny
5. Verified the URL link via the POST-MAN on GET and POST both are working.

So, the issue may still persist.

Also there is no change in the routing parameters. Hope #15 will not be valid.

🇮🇳India arunkumark Coimbatore

Created MR for the 11.x version. Moving to NR.

🇮🇳India arunkumark Coimbatore

@steveoriol
Can you please and the functionality details.

🇮🇳India arunkumark Coimbatore

Done the rebase for the latest 11.x version. Now the auto test is green, moving to NR.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 9.4.x to hidden.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 2358537-do-not-require to hidden.

🇮🇳India arunkumark Coimbatore

The issue might have been resolved, but I think the translation will not work if a simple language key is added to the configuration yml file. Attaching the screenshot of config export, run after enabling the language modules. It cleary says language specific config not exported.

I think we have to extend the ConfigTranslationFormBase.php to translate the configuration of other languages.

Might be wrong, any suggestions?

🇮🇳India arunkumark Coimbatore

Created MR for the patch #3. Not sure do we need a test case for the additional contrib module. Already there is a check for the title suffix and contextual link in /core/tests/Drupal/FunctionalTests/Theme/ClaroLayoutBuilderTest.php

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

Seems like a false positive. After latest merge moving to NR.

🇮🇳India arunkumark Coimbatore

There is no active development for Drupal 7. I am moving this fix for the 7.x-1.x version. Kindly check the same issue is happening in 2.x version.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

Created MR from #12 patch against Drupal core 11.x branch.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

Moving to works as designed. Feel free to open, if needed any support.

🇮🇳India arunkumark Coimbatore

@shalini_jha It seems the pipeline issue was random. After rerunning it, it was resolved. I also verified the file; it was irrelevant to the change made.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

@james.williams
I made a small change in the Cache dependency for the Breadcrumb. To handle the invalid Breadcrumb exception. Kindly check is the made will resolve your issue.

Currently moving to Needs Review.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

Created drafted Change Record . Feel free to update the change record if needed.
https://www.drupal.org/node/3484054

🇮🇳India arunkumark Coimbatore

As per the comment, I added a test case to check the unique class for the multi-field value. Moving to NR now.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

Created the Draft Change record for the issue. Feel free to edit the description. The screenshot needs to be updated.

Change Record: https://www.drupal.org/node/3482370

🇮🇳India arunkumark Coimbatore

arunkumark made their first commit to this issue’s fork.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 3091547-same-alias-nodefault to hidden.

🇮🇳India arunkumark Coimbatore

I faced the issue of creating MR against the 11.x branch. Now it is working to update the MR

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 2982582-hookrequirements-doesnt-say-d11 to hidden.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 2982582-hookrequirements-doesnt-say to active.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 2982582-hookrequirements-doesnt-say to hidden.

🇮🇳India arunkumark Coimbatore

As per Comment #4, I have created the Test case for the patch. Verified the patch changes, Seems require manual test for change. The code changed for FormElementHelper.php, the class used in all form.

🇮🇳India arunkumark Coimbatore

I did the manual review in my local. Below are the steps I followed,

1. Took the Clone from git@git.drupal.org:project/drupal_cms.git
2. Checkout to the git checkout -b '3479507--tugboat-composer-2.8.0' --track drupal_cms-3479507/'3479507--tugboat-composer-2.8.0'
3. Executed ddev composer install
4. Verified the version, ddev composer --version

Composer version 2.8.1 2024-10-04 11:31:01
PHP version 8.3.10 (/usr/bin/php8.3)
Run the "diagnose" command to get more detailed diagnostics output.

5. Executed ddev composer update
6. Verified the version, ddev composer --version

Composer version 2.8.1 2024-10-04 11:31:01
PHP version 8.3.10 (/usr/bin/php8.3)
Run the "diagnose" command to get more detailed diagnostics output.

Still, the version shows 2.8.1. I verified the website is working but the expected composer version is not applied my local.

Please help me the way tested the correct?

🇮🇳India arunkumark Coimbatore

Created MR for the issue. Verified after making the change still the Query parameter was added. Do we required this line?

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 3477609-custom-validation-no-message-fix to hidden.

🇮🇳India arunkumark Coimbatore

As per the comment, I made a minor change to the default value in the comment section.

🇮🇳India arunkumark Coimbatore

arunkumark changed the visibility of the branch 3477609-drupalcorevalidationexecutioncontextaddviolation-argument-1 to hidden.

🇮🇳India arunkumark Coimbatore

As per comment #29 created MR and done the Unit testing on ProtectedUserFieldConstraintValidatorTest.php

On the file, ProtectedUserFieldConstraintValidatorTest.php will have logic for passing messages and without messages for the Violation. So any additional test case hope not required.

if ($name) {
      $context->expects($this->once())
        ->method('addViolation')
        ->with($constraint->message, ['%name' => $name]);
    }
    else {
      $context->expects($this->never())
        ->method('addViolation');
    }
🇮🇳India arunkumark Coimbatore

As suggested in #24 rebased the issue fork with latest update.

Production build 0.71.5 2024