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

Merge Requests

More

Recent comments

🇳🇱Netherlands idebr

Update the merge request, so drupal/video_embed_field can now be installed with ^2.5 or ^3

🇳🇱Netherlands idebr

Before

Time: 00:28.525, Memory: 12.00 MB

After

Time: 00:09.647, Memory: 12.00 MB

🇳🇱Netherlands idebr

The merge request updates the composer package for drupal/video_embed_field to 3.x for Drupal 11 compatibility

🇳🇱Netherlands idebr

I think this according to the RSS specs? See https://www.rssboard.org/rss-profile#element-channel-image

<image>
  <link>http://dallas.example.com</link>
  <title>Dallas Times-Herald</title>
  <url>http://dallas.example.com/masthead.gif</url>
  <description>Read the Dallas Times-Herald</description>
  <height>32</height>
  <width>96</width>
</image>
🇳🇱Netherlands idebr

📌 Implement js- prefix for linkit textfields to separate JavaScript behavior from styling Needs review essentially does the same, but without duplicating Claro CSS

🇳🇱Netherlands idebr

There is an earlier issue for concurrent tests available at 📌 Enable concurrent phpunit Active that needs work.

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

🇳🇱Netherlands idebr

MR 10182 implements an alternative solution where the code ends up as follows:

        $form['parent']['akey']['asubkey'] = [
          '#type' => 'text_format',
          '#title' => $this->t('Subkey title'),
          '#format' => $this->config('mymodule.settings')->get('akey.asubkey.format'),
          '#config_target' => "mymodule.settings:akey.asubkey",
        ];
  

I'm not sure ConfigTarget was intended to control any element property other than #default_value when reading the change record at https://www.drupal.org/node/3373502

🇳🇱Netherlands idebr

Another interesting follow-up where a config value has to be mapping to multiple element properties: 🐛 Two #config_targets error when used on a text_format form element Active

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

The 6.x branch is not currently under development.

🇳🇱Netherlands idebr

The merge request updates thephpleague/oauth2-server to 9.0.x

Breaking changes are listed at the release page https://github.com/thephpleague/oauth2-server/releases/tag/9.0.0, but most notably:

  1. New: Strict typing and return types
  2. Changed: some exceptions return a different status code and the error message data structure has changed
  3. Refresh token scopes are now finalized again, so any invalid scopes are removed (this was the last test failure in #4)

Seems fine to include in the module's beta phase, but this is up to the module's maintainer

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

The phpstan pipeline is now fixed, but one test is now failing. Oddly enough it doesn't fail on my local machine.

🇳🇱Netherlands idebr

The merge request fixes the check added in 🐛 Duplication for Empty Fields Active , so text extractions are correctly added to files index

🇳🇱Netherlands idebr

The merge request removes the legacy ckeditor from the codebase

🇳🇱Netherlands idebr

The eslint stage still needs work to match Drupal Core's JavaScript code style

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

This issue was fixed as part of Drupal 11 compatibility fixes for webform Needs work

It can probably be closed as a duplicate

🇳🇱Netherlands idebr

The merge request implements a Drupal.theme function that themes can use to override the View password toggle element markup.

Documentation JavaScript theming is available at https://www.drupal.org/docs/drupal-apis/javascript-api/theming-in-javasc...

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

idebr changed the visibility of the branch 2881776-consider-implementing-per-bundle_8x-14 to hidden.

🇳🇱Netherlands idebr

The new MR34 did not merge all 8.x-1.x changes correctly. I updated the original MR10. The automated tests are green again.

🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

Drupal 9 is no longer supported. Can you reproduce this error on a supported Drupal version? See 📌 Raise minimum Drupal version to 10.2 Active

🇳🇱Netherlands idebr

Updated the merge request:

  1. Modernized the drush command with attributes
  2. Removed the drush.services.yml as this is longer used in Drush 12+
  3. Fixed compatibility with Drupal 11 so PHPUnit runs correctly
  4. General code cleanup
🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

@chesn0k The code is tested automatically with lcobucci/jwt (5.4.0), see https://git.drupalcode.org/project/simple_oauth/-/jobs/3144336
Can you post the exact error message?

Since this issue is already available in the latest release, I suggest creating a new issue.

🇳🇱Netherlands idebr

Note the module might become incompatible with Drupal 9 just by implementing D10+ coding standards, for example see the Domain module: 🐛 The website encountered an unexpected error. Please try again later. Active

If you want to explicitly support Drupal 9 (and thus PHP7), better test for it.

I'd argue explicitly supporting the lowest supported Core version according to https://endoflife.date/drupal ends up a much smoother experiences for developers as you don't get incompatible updates through composer.

🇳🇱Netherlands idebr

The minimum core_version_requirement was never formally raised, I opened a new issue at 📌 Raise minimum Drupal version to 10.2 Active to update the info files

🇳🇱Netherlands idebr

The merge request implements a minimum Drupal version of 10.2, as this is the lowest version still receiving security support. See https://endoflife.date/drupal

🇳🇱Netherlands idebr

Drupal 9 is end of life as of November 1st 2023, see https://www.drupal.org/about/announcements/blog/drupal-9-is-end-of-life

No need for modules to support a Drupal version that is end of life.

🇳🇱Netherlands idebr
  1. Drush 12 is the lowest supported version as the module currently supports Drupal ^10.2, see https://www.drush.org/13.x/install/#drupal-compatibility
  2. Removed the drush.services.yml as it is no longer used in Drush 12
  3. Updated SimpleOauthCommands to use CLI attributes and autowiring
🇳🇱Netherlands idebr

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

🇳🇱Netherlands idebr

Added a merge request with the change suggested in #2. The change is in line with the change record at https://www.drupal.org/node/3375748

The minimum Drupal version is already at ^10.2, so no backwards compatibility addition required.

🇳🇱Netherlands idebr

The merge request adds a Gitlab CI setup based on the default template, see https://git.drupalcode.org/project/gitlab_templates/-/blob/main/gitlab-c...

🇳🇱Netherlands idebr

The 'Role delegation' module recently removed access to user/*/roles, see 📌 Roles tab is redundant for users who can administer users Fixed

🇳🇱Netherlands idebr

The merge request fixes the phpstan issues reported in the Gitlab CI pipeline

🇳🇱Netherlands idebr

I have tagged a new beta release with Drupal 11 support. The roadmap for a stable release is available at #3303859: [META] Roadmap for AJAX Comments 8.x-1.0

🇳🇱Netherlands idebr

This issue was reported earlier in 🐛 Cannot output domain source in content view - buildUrl() on null Active . I'll close this issue as a duplicate.

🇳🇱Netherlands idebr

The merge request adds a function return type for DomainTestBase::drupalUserIsLoggedIn and fixes the PHPUnit tests for the next major Drupal version

🇳🇱Netherlands idebr

The changes in the merge request fix the newly reported phpcs issues

🇳🇱Netherlands idebr

Removed references to drush services files from composer.json

🇳🇱Netherlands idebr
  • Moved the patch to a merge request
  • Fixed the remaining phpcs issues, most done automatically though phpcbf
🇳🇱Netherlands idebr

Updated the MR with the latest changes in 8.x-1.x

🇳🇱Netherlands idebr

idebr changed the visibility of the branch 3300631-cache-metadata to hidden.

🇳🇱Netherlands idebr

Linking the related issue in the Gin theme

🇳🇱Netherlands idebr

Added a test for the happy path for a request with a scope 'openid'

🇳🇱Netherlands idebr
  1. Branch is again up-to-date with 11.x
  2. Fixed new test failures / cspell reports / coding standards
  3. Fixed merge conflict in system.install
🇳🇱Netherlands idebr

Fixed the autowring for the lock service. For reference see 📌 Automated Drupal 11 compatibility fixes for content_lock Fixed

🇳🇱Netherlands idebr

The TempStore implementation of "view mode" is problematic: it is saved per entity type, but fields may be configured differently per bundle / field.

The approach in Don't rebuild the entire comment field/thread when posting a comment Needs work is to add / update / delete only the changed parts of the comment thread using deterministic HTML ids similar to how the module worked in D7. This approach should make the module a lot less complicated and allow it to work for different view modes and in Views listings.

Feel free to continue this issue, but it is unlikely to be committed with the current approach.

🇳🇱Netherlands idebr

Similar to 🐛 Ajax not working when using non-default view mode. Needs work the TempStore implementation of "view mode" is problematic: it is saved per entity type, but fields may be configured differently per bundle / field.

Actionable points:

  1. Using sufficiently unique html ids removes the need for using the TempStore, see 🐛 Having the same type of entity on one page with comments enabled breaks the HTML ID uniqueness of the wrapper RTBC . This essentially reverts #2743739: Allow multiple comment fields on the same page
  2. All code in ajax_comments_form_comment_form_alter should be moved to the \Drupal\ajax_comments\Form\AjaxCommentsForm, since Ajax Comments takes direct control of the form.
  3. Attaching the ajax_comments library should be implemented through hook_preprocess_field instead of ajax_comments_entity_view_alter(), see https://www.drupal.org/node/2130757
  4. Replacing the pager should preferable be done in a follow-up to reduce the cognitive load of this issue
🇳🇱Netherlands idebr

Test coverage is available, see https://git.drupalcode.org/project/drupal/-/blob/d7b77f1cb94fa938ab984e2...

Considering the Ajax dialog is already active for many sites (see Problem/Motivation), the disruption is minimal.

🇳🇱Netherlands idebr

Conceptually this approach is better than the current indeed. However, it does not solve 🐛 Ajax not working when using non-default view mode. Needs work where multiple comments threads are active on the same page.

I'll start working on some test coverage for 🐛 Ajax not working when using non-default view mode. Needs work first.

🇳🇱Netherlands idebr

@KlemenDEV The broken styling is probably caused by the timing of attaching assets. Claro experienced a similar issue, see 🐛 Claro low contrast for buttons in dialog Fixed

As a workaround, I have included the core/drupal.dialog.ajax in ajax comments library as part of 📌 Fix failing PHPUnit test Fixed . Any custom styling should now take precedence again. Let me know if you any further help bugfixing this issue.

Production build 0.71.5 2024