My Drupal Core Contributions for week-ending August 2nd, 2024

Here's what I've been working on for my Drupal contributions this week. Thanks to Code Enigma for sponsoring the time to work on these.

Code Enigma Logo

I spent a decent amount of time going through and - thankfully - clearing out the issue queue for the Content Access by Path module. This involved:

  1. Merging a PR to check that users have permissions to edit the content type of the item they wish to edit. Just because content is within the path you are allowed to edit, no longer means you can edit everything in that path. 
  2. Some automated functional tests, thanks to Oliver Davies.
  3. Drupal 11 compatibility, thanks to Matt Glaman's Drupal Rector.
  4. A new release of the module - 1.1.0

Then I had a look at some Umami issues. Well, I say "some", but one that I had planned to work on had already been fixed and the one I actually worked on turned out to be a monster issue from almost 5 years ago that hasn't had any work on it in over 4 years, so digging through the issue and all the comments and talk about IE11 support made for great fun. 

It's a very important issue and marked as "major" so it was great to get time to work on it. The issue is about creating an accessible dropdown menu for the language switcher in Umami rather than just listing all the languages as we currently do. I started from scratch again with this one since things have moved on so much in the past few years in Drupal frontend. We now have what I think is a pretty good merge request for this, or will at least give us a decent base to work from.

Thanks Code Enigma for sponsoring my time to be able to work on this.

 

Filed Under:

  1. Drupal Planet
  2. Drupal
  3. Open Source