Account created on 29 March 2012, over 13 years ago
#

Merge Requests

More

Recent comments

πŸ‡³πŸ‡±Netherlands idebr

Committed, thanks!

πŸ‡³πŸ‡±Netherlands idebr

The merge request updates the special handling for the Country path module: the canonical URL now includes the country path

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The PHPUnit tests now report a failure

πŸ‡³πŸ‡±Netherlands idebr

The Simple Sitemap module has run into similar problems in the past. Its generator clears the entity static cache to prevent running out of memory. I have not found a similar implementation for Entity Usage?

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

The merge request suggests the __construct docblocks for removal

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The merge request replaces DomainListCheck with permissions in domain.routing.yml

As a bonus, the access result now has cache metadata so it can be cached

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The merge requests implements autoconfigure for services, so event subscribers no longer need to have the 'event_subscriber' tag

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The merge request removes the outdated information from the DomainServiceProvider docblock.

The relevant code has moved to \Drupal\domain\EventSubscriber\DomainSubscriber::onKernelRequestDomain, but it doesn't seem worth mentioning in this particular docblock.

ServiceModifierInterface is already announced in ServiceProviderBase, so it can be removed.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

MR shows a failure in the pipeline (probably unrelated, but I don't have the permission to re-run it), see https://git.drupalcode.org/issue/drupal-3202329/-/pipelines/644390/test_...

πŸ‡³πŸ‡±Netherlands idebr

Oh, the change showed up on gitlab

πŸ‡³πŸ‡±Netherlands idebr

I pushed a test to https://git.drupalcode.org/project/drupal/-/merge_requests/10182/commits but it is not showing up in Gitlab? Attached 3463868-21-test-only.patch contains the code

πŸ‡³πŸ‡±Netherlands idebr

#config_target is available from Drupal 10.2.0, see https://www.drupal.org/node/3373502 β†’

πŸ‡³πŸ‡±Netherlands idebr

Currently ConfigManager is responsible for both loading and saving the module's configuration, so it needs the getEditable version from the configFactory. getEditable is loaded without overrides, so any overrides are not saved to the original configuration.

πŸ“Œ Use #config_target for the settings form Needs review solves this issue by moving the 'save' part to the RemoveHttpHeadersSettings form. ConfigManager now only has to load configuration and can use configFactory->get() that includes config overrides

As a result, this issue can be closed once πŸ“Œ Use #config_target for the settings form Needs review is committed.

πŸ‡³πŸ‡±Netherlands idebr

Updating to 'Needs work':

  1. Patch should be converted to a merge request, so the code change is tested
  2. Need tests to make sure the bug is fixed
πŸ‡³πŸ‡±Netherlands idebr

Reroll after [##3254732] was committed.

πŸ‡³πŸ‡±Netherlands idebr

The merge request removes code duplication from DomainListBuilder

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

The merge request is updated with a sort by SORT_KEY for Drupal versions before 10.4.

The call to version_compare is a reminder the statement can be removed once 10.4 is no longer supported by Domain

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements autowiring for services

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements EntityListBuilder::getEntityListQuery to alter ListBuilder queries

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The merge request removes ControllerBase for complex use cases

πŸ‡³πŸ‡±Netherlands idebr

A follow-up to remove ControllerBase for complex use cases is available at #3554044: Remove ControllerBase for complex use cases β†’

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

It does, the Drush commands for the Domain module were updated in a similar way in πŸ“Œ Fix phpstan issues in DomainCommands Active

See Drush compatibility table: https://www.drush.org/13.x/install/

πŸ‡³πŸ‡±Netherlands idebr

Controllers that extend ControllerBase cannot promote the properties defined in ControllerBase.

The documentation for ControllerBase suggests it is used for simple cases only, so it might be worth dropping the base class to improve maintainability. Maybe in a follow-up issue?

πŸ‡³πŸ‡±Netherlands idebr

Turns out a route alias is Drupal 11.x only

The cancel URL is restored in the delete form, so no route changes are required.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

This issue is available in release 8.x-1.0-beta7, see https://www.drupal.org/project/ajax_comments/releases/8.x-1.0-beta7 β†’

πŸ‡³πŸ‡±Netherlands idebr

I believe it is intentionally that file entities don't have canonical route.

As @berdir mentioned in comment https://www.drupal.org/project/drupal/issues/2345761#comment-13180034 β†’

files will IMHO remain second-class citizens and we will not introduce an actual canonical route in core, and we decided against having one that points to the physical file.

See also πŸ› File delete form throws UndefinedLinkTemplateException without destination parameter Active

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

Committed, thanks!

πŸ‡³πŸ‡±Netherlands idebr

The test assertion with the successful deletion message has been updated in the merge request

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements the following changes:

  1. The domain delete form is now generated through \Drupal\Core\Entity\EntityDeleteForm
  2. The entity.domain.collection route is added as an alias of domain.admin to match the expectations of \Drupal\Core\Entity\EntityDeleteForm

Before

β†’

After

β†’

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements the following changes:

  1. DomainAliasCommands is moved to the Drush\Commands namespace
  2. Its construction parameter are now autowired, removing the need for drush.services.yml
  3. Fixed a missing parent::construct() call
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements constructor property promotion to reduce boilerplate

πŸ‡³πŸ‡±Netherlands idebr

Strictly speaking the phpcs violation is out of scope, since it fails due to a recent change in Drupal Core, see πŸ› Typo in WidgetInterface.php Active

However, since the change is trivial enough, I'll include it here

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements the following changes:

  1. .travis.yml is removed
  2. Obsolete define_subdomains.sh script for drupal CI is removed
  3. References to these files are removed
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

Babel Webform Install (Drupal\Tests\babel_webform\Kernel\BabelWebformInstall)
✘ Install
┐
β”œ LogicException: The hook update_dependencies on class Drupal\webform\Hook\WebformInstallUpdateHooks does not support attributes and must remain procedural.
β”‚
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Hook/HookCollectorPass.php:671
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Hook/HookCollectorPass.php:476
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Hook/HookCollectorPass.php:402
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Hook/HookCollectorPass.php:138
β”‚ /builds/project/babel/vendor/symfony/dependency-injection/Compiler/Compiler.php:73
β”‚ /builds/project/babel/vendor/symfony/dependency-injection/ContainerBuilder.php:826
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/DrupalKernel.php:1397
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/DrupalKernel.php:916
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/DrupalKernel.php:829
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Extension/ModuleInstaller.php:729
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Extension/ModuleInstaller.php:320
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/Extension/ModuleInstaller.php:229
β”‚ /builds/project/babel/web/core/lib/Drupal/Core/ProxyClass/Extension/ModuleInstaller.php:83
β”‚ /builds/project/babel/modules/babel_webform/tests/src/Kernel/BabelWebformInstallTest.php:37
β”΄

ERRORS!
Tests: 1, Assertions: 0, Errors: 1, PHPUnit Deprecations: 2.

This was fixed in πŸ“Œ LogicException: The hook update_dependencies does not support attributes Active

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ made their first commit to this issue’s fork.

πŸ‡³πŸ‡±Netherlands idebr

The merge request reports a finding in phpcs

πŸ‡³πŸ‡±Netherlands idebr

There is an older issue available to fix phpcs, see πŸ“Œ Coding standard issues Active .

I'll close this issue so we can focus our efforts in the related issue

πŸ‡³πŸ‡±Netherlands idebr

MR19 branch target is 9.x and builds on the pipeline added in πŸ“Œ Introduce tests for module and configure pipelines Active

The file changes in src/Feeds/Target/YearOnly.php are due to the line endings switching from CRLF to LF

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ changed the visibility of the branch 3473443-coding-standard-issues to hidden.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ made their first commit to this issue’s fork.

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

What composer command are you running? drupal/commerce_autosku does not require any specific version

πŸ‡³πŸ‡±Netherlands idebr

Changes for Drupal 11 are available in the 3.0 beta, but no stable release yet. I don't see any blocking issues, so this might just be an administrative task?

πŸ‡³πŸ‡±Netherlands idebr

The change works as expected, thanks!

The CountryPathDomainListBuilder is no longer used and can be removed

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

Thanks, composer.json is sufficient to manage the domain package version

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ made their first commit to this issue’s fork.

πŸ‡³πŸ‡±Netherlands idebr

The cspell job reports a number of unrecognized words, one of them is "certinaly". Let's fix the other words as well.

πŸ‡³πŸ‡±Netherlands idebr

Why would you add max-age 0 when expires is expired? It will not update until the config is changed.

πŸ‡³πŸ‡±Netherlands idebr

Two things are currently missing:

  1. The development branch is not listed on the project page, compare https://www.drupal.org/project/webform_iban_field β†’ vs https://www.drupal.org/project/role_test_accounts β†’
  2. Version 2.x cannot be selected in the issue queue

Both things can be fixed with the instructions in #4

πŸ‡³πŸ‡±Netherlands idebr

Looks good now, thanks!

πŸ‡³πŸ‡±Netherlands idebr

https://www.drupal.org/project/webform_iban_field β†’ has a link 'Add new release'. Here you can select 2.x as a development branch

2.x-dev is not necessary and can be removed

πŸ‡³πŸ‡±Netherlands idebr

The test is fixed now

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements the following changes:

  1. Added a gitlab-ci.yml template, see https://git.drupalcode.org/project/gitlab_templates/-/blob/main/gitlab-c...
  2. The test is placed in the tests directory, so it is picked up by gitlab CI
  3. Added the webform dependency to composer.json
  4. Fixed the order of arguments for assertEquals()
  5. Added a void return type to the test method
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

The eslint pipeline job still reports lint errors, see https://git.drupalcode.org/issue/paragraphs-3138762/-/jobs/6543959

πŸ‡³πŸ‡±Netherlands idebr

This issue was fixed in πŸ› Export single simple configuration name has no empty value, resulting in confusing UI RTBC . I'll close this issue as a duplicate

πŸ‡³πŸ‡±Netherlands idebr

The indentation change for composer.json is incorrect: composer.json uses indent_size 4. See for reference https://git.drupalcode.org/project/drupal/-/blob/11.x/.editorconfig?ref_...

πŸ‡³πŸ‡±Netherlands idebr

Functionally this is working great! I'll open a 2.x branch so this module can implement breaking changes for existing installations.

Some remarks:

  1. Do we still need the TempStore for saving selectors? Since these are now determined through the commented entity and the field name
  2. Let's use the native Element scrollIntoView for the ajaxCommentsScrollToElement command, see for reference https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView and https://git.drupalcode.org/project/drupal/-/commit/e1c818c662f8c0c6a1dc8...
  3. Can the highlight part of ajaxCommentsScrollToElement be called with ajaxCommentsHighlight so each command has a unique responsibility?

Further cleanup can be done in followups.

πŸ‡³πŸ‡±Netherlands idebr

@jsacksick can you tag a patch release with this fix to prevent updated sites from displaying this error on the status page?

πŸ‡³πŸ‡±Netherlands idebr

Inline Entity Form uses the RenderArrayTool Library for this, see https://www.drupal.org/project/rat β†’

Specifically, see https://git.drupalcode.org/project/rat/-/blob/1.0.x/README.md?ref_type=h...

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

This is being fixed in πŸ› Country path not managed in domain navigation block Needs work

I'll close this issue as a duplicate, so we can focus our efforts in the related issue

πŸ‡³πŸ‡±Netherlands idebr

The merge request updates the ContentTranslationController to add the new translation to a clone of the entity in the route, so access checks for the language switch links pass.

πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

MR updated after πŸ“Œ Fix LongLineDeclaration in Functional tests Active was commited

πŸ‡³πŸ‡±Netherlands idebr

@catch I assume this issue can be marked as fixed? Its status is currently still 'RTBC'

πŸ‡³πŸ‡±Netherlands idebr

The merge request implements the following changes:

  1. The configuration is now saved through the #config target property, see https://www.drupal.org/node/3373502 β†’
  2. Validation is now done through config schema instead of form validation
  3. Cache invalidation is now done through a config listener instead of form submit
πŸ‡³πŸ‡±Netherlands idebr

idebr β†’ created an issue.

πŸ‡³πŸ‡±Netherlands idebr

@loze thanks for continuing to work on this. I'll do an in-depth review later this week.

πŸ‡³πŸ‡±Netherlands idebr

Not sure Drupal can actually do anything to prevent the double header being emitted.

It can, and it does (for X-Content-Type-Options), see https://git.drupalcode.org/project/drupal/-/blob/11.x/.htaccess?ref_type...

πŸ‡³πŸ‡±Netherlands idebr

This option is available through Search API's query option 'Skip item access checks', see #2470914: Add Views support for individual fields β†’

πŸ‡³πŸ‡±Netherlands idebr

#62 is now available as a merge request

Production build 0.71.5 2024