Add a public API for aliasing resource type names
Problem/MotivationJSON:API has \Drupal\jsonapi\ResourceType\ResourceTypeBuildEvent to allow fields to be aliased, fields to be disabled and resource types to be disabled. Those were the three first...
View ArticleSome menu links not aliased on the homepage
Hello,I hope report the right bug with the right Drupal 8 component (Drupal 8.9.1).I have notice that (some) menu links are not aliased on the homepage. I have lost a lot of time with this bug, but I...
View ArticlePath comparison (e.g. for block visiblity) doesn't work for aliased...
Short description of the problem: both sides of the string comparison must be lowercased, but the (system) path isn't lowercased…D7 + D8 are affected by this bug.-----API page:...
View ArticleSupport PHPUnit 9 optionally in Drupal 9, while keeping support for ^8.4
Problem/MotivationChild of #3110543: [meta] Support PHPUnit 9 in Drupal 9, this is to effectively add support for PHPUnit 9.Proposed resolutionRemaining tasksUser interface changesAPI changesData model...
View ArticleSupport non-primitive typed data as resource object field values
Problem/Motivation\Drupal\jsonapi\Normalizer\ResourceObjectNormalizer::serializeField in the JSON:API resource object normalizer doesn't normalize values unless they are FieldItemListInterface...
View Article[META] Roadmap to stabilize Olivero
Problem/MotivationThe Drupal core Bartik theme was released as part of Drupal 7 in January 2011, 9 years ago. It was great! It also stayed pretty much the same ever since and been included with Drupal...
View ArticleReplace usages of \Drupal::pathValidator() with IoC injection
Problem/MotivationFollow up #2729597: [meta] Replace \Drupal with injected services where appropriate in coreProposed resolutionReplace all of them with IoC injection where possibleRemaining tasksUser...
View ArticleConvert schema.inc to a service
Problem/MotivationConvert the schema.inc functions to a service so it can be injected, unit tested and swapped. Affected...
View ArticleFieldItemNormalizer to not flatten if one property and getMainPropertyName is...
Problem/MotivationJSON:API has a nice feature in that it flattens a Drupal field value so we don't have pesky value sub-properties on things like string, boolean, email, etc fields. This is great,...
View Article[META] Resolve Symfony 4 deprecations (Symfony 5 compatibility)
Problem/MotivationIn August 2019 Fabian Potencier announced at https://symfony.com/blog/symfony-maintenance-changes-for-standard-releases thatAs of Symfony 5.0, we are changing the way we manage...
View Articledrupal_http_request fails when remote server is using openssl v1.0.0
When trying to make a drupal_http_request over HTTPS from a site running PHP 5.3 (openSSL v0.9.8b) and the remote server is running openSSL v1.0.0 or newer the certificate version negotiation fails.The...
View ArticleChange Header Status Response to 410
Hi,I have several urls with "/tag/" string; some of them have content and some of them don't so they return 404. How can I force them to return a 410 only for those that have no content?I need a...
View ArticleFix "Drupal" typos in core
Problem/Motivation#2972224: Add .cspell.json to automate spellchecking in Drupal core landed, we can use cspell to check spelling errors now.As title, this one is to fix "Drupal" related typos.(This is...
View ArticleImprove StringItem::generateSampleValue()
Problem/MotivationSample entity value generation generates long strings for text fields. This can cause the layout to break, as noted in #3016507: Break long text strings in layout editProposed...
View ArticleRe-index site not working
HiOn this page, /admin/config/search/pages, when I try to reindex the site, it says "0% of the site has been indexed. There are 8822 items left to index."Even I ran the cron, However, the issues not...
View ArticleImplement new Gray scale on Claro
Problem/MotivationRight now we have a limited amount of greys on the design system and they don't have enough middle steps for some situations. Also, each of them has a different tone.Proposed...
View Article[Symfony 5] The...
Problem/MotivationResolve the following SF4 Deprecations if possible:'The "Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser" class is deprecated since Symfony 4.3, use...
View ArticleIllegal choice in grouped exposed filters with enabled option remember...
First issue: When using a list field as an exposed grouped filter with the checkbox to remember selections, I get the following error: "An illegal choice has been detected. Please contact the site...
View ArticleReplace method names that use writeable with writable
Problem/MotivationThis is a followup to #2898947: Change "writeable" to "writable". Where that ticket covers the documentation, a follow-up was requested to cover changes to the method names. This is...
View ArticleDo Files Degrade From Viewing Only?
1. Assuming that the hardware is brand new and proven 100% functional, does anybody know if Adobe Illustrator's files will degrade only from viewing them without making any edits, changes, resavings?...
View Article