Add aria-label or aria-describedby attributes to all <nav> elements
Coming from #2045039-7: Cleanup HTML heading structure @terrill:That said, I still think we should add aria-label attributes to all elements. There are many of these on each page, and without a label...
View ArticleDrupal does not install when auto-creating the MySQL database with special...
Problem/MotivationWhen installing a fresh Drupal install, at step "Set up database" during "Database Configuration", - choose MySQL database - insert a database name with special character, for...
View Articleindex.php in pathes
i set url for example tours/belgorodbut i see it like index.php/tours/belgorodcheck shows that there are no addresses with index.php /admin/config/search/path/
View ArticleMigrate D6 i18n user profile field/category configuration
Problem/MotivationUser profile categories in Drupal 6 are translated using the i18nprofile submodule of the i18n suite. We need to migrate these translations.Proposed resolution1. Establish a system to...
View ArticleUpdate bundle missing error message in entity denormalization to indicate...
Problem/MotivationWhen attempting to PATCH an entity, and the type key is missing from the body object, the error message is confusing and not obviously related to the missing field.For example, a...
View ArticleUse RecursiveCallbackFilterIterator instead of the $acceptTests parameter...
Now that we have set PHP 5.5.9 as a minimum it looks like this can (and needs to) be done.@todo Use RecursiveCallbackFilterIterator instead of the $acceptTests parameter forwarding once PHP 5.4 is...
View ArticleRecursiveExtensionFilterIterator skips valid extensions because of blacklist
Problem/MotivationAfter working on #2281429: [js] D8 Port for lengthy amount of time today, I finally got to a good enough stopping point where I felt it was safe to finally "enable" the module. Much...
View ArticleMigrate Drupal 7 core node translations to Drupal 8
Problem/MotivationWe added migration for Drupal 6 node translation to Drupal 8 content translation in #2225775: Migrate Drupal 6 core node translation to Drupal 8. The situation with Drupal 7 is very...
View ArticleDefine original as property on the entity object in order to to not involve...
Problem/MotivationCurrently we set $entity->original during the saving process however the entity object does not have such a property and therefor on content entities the magic methods __isset,...
View ArticleMake menu.html.twig easier to understand
The menu_links macro in menu.html.twig wraps its {% for item in items %} in a {% if items %} to prevent the opening and closing ul from outputing. That's a standard PHP pattern. But it is NOT a...
View ArticleMigrate D6 i18n menu links
Problem/MotivationMenu links in Drupal 6 are translated using i18n_menu submodule of the suite i18n, we need to migrate those respecting the language settings.Proposed resolutionThere's an element...
View ArticleAdd a setting on "Table of files" and "Generic files"...
Problem/MotivationWhen you create a file field, you can enable the description field for each file. This field description is supposed to override the file name on display. It is working properly with...
View ArticleAll serialized values are strings, should be integers/booleans when appropriate
Problem/MotivationJSON produced by the HAL and JSON normalizers provides all data values as strings. This makes it difficult for strongly typed uses of the REST interface to interact with the JSON...
View ArticleForbidden You don't have permission to access /directory
Hi there, I have my new brand d8 up and running, there is an issue though that I could not solve.... In my d7 installation I had:drupal_d7/directory/some_file.php but if I reproduce the same on...
View ArticleMake it easier to write on4xx() exception subscribers
Problem/MotivationWe have a really flexible exception system which was a bit designed around the usecase of HTML, which requires you to have a different behaviour for every XYZ HTTP status code. For...
View ArticleBasic auth returns 403 when username & password supplied but not needed.
See Drupal\basic_auth\Authentication\Provider public function applies(Request $request) { $username = $request->headers->get('PHP_AUTH_USER'); $password =...
View ArticleAdd field (machine) name to Add field selection window
Please add the field name (field_my_custom_field) to the Add field selection window. It shows the field "label" and the table(s) in which it is used, but that's not always enough. Because there is no...
View ArticleAdd field label overrides for forms and displays
Sometimes it is desirable to show a different label on an add/edit form, or a node display, than what was entered when a field was created. The label we see on the Manage fields page should be...
View ArticleDo not make entries in "cache_form" when viewing forms that use...
Problem/MotivationThe "cache_form" database table (or cache bin) is well known for being a problem point for heavy-traffic sites or in situations where a form is displayed on every page of the site,...
View ArticleWhen installing a site in a language besides English, the site name is not...
When installing a fresh version of Drupal 8.2.0-beta2 (and beta3) the given site name is not showing. Instead it just says "Drupal" on the newly homepage. MacOS Sierra, Apache 2.4.23, PHP 7.0.8. Safari...
View Article