EntityResource: Provide comprehensive test coverage for Tour entity
Problem/MotivationPlease refer the problem/motivation section of #2737719: EntityResource: Provide comprehensive test coverage: for every entity type, every format, every methodProposed resolutionWrite...
View ArticleChange "users" to "user(s)" in user actions for consistency.
Problem/MotivationIn the URI "/admin/people", I found a Action dropdown for user list. There are the following options-1. Add the Administrator role to the selected users4. Remove the Administrator...
View ArticleIntermittent segfaults on DrupalCI
testEditorXssFilterOverride fail: [Completion check] Line 418 of core/modules/editor/src/Tests/EditorSecurityTest.php: The test did not complete due to a fatal error.Unknown fail: [run-tests.sh check]...
View Articleupdate module fails due to queue.expire & key_value records
I had to manually delete rows from the queue table and key_value table in order to get the available updates page to work again. I cannot explain how I created the situation but I believe I did enough...
View ArticleMake Book navigation translatable
The Book module does not fully use the new translation features we have. It doesn't translate the node titles in the different menus it generates.Steps to reproduce:Configure Book content type for...
View ArticleDisplayPluginBase ignores view.settings:skip_cache unless the view is being...
$skip_cache = \Drupal::config('views.settings')->get('skip_cache'); if (empty($view->editing) || !$skip_cache) { // [caching code] } else { // ... } The first branch (the caching) is only...
View ArticlePassword reset form reveals whether an email or username is in use
Problem/MotivationWe want to avoid that everybody can check if an email is already registered on a Drupal site. So, an anonymous user can easily check whether there is a user registered with a certain...
View ArticleClarify in the dblog_help that the dblog module should not be used for...
Problem/MotivationBased on #1635646: Admin users should know site report permission allows for more than viewing it is clear that the dblog module cannot be used as a forensic log. Proposed...
View ArticleAccurately support multiple @groups per test class
Follow-up to #697760: Replace getInfo() in tests with native phpDoc + annotations (following PHPUnit)ObjectiveTest classes may declare multiple @groups now, but Simpletest only uses the first @group on...
View ArticleUse namespaced dependencies in .info.yml (field types modules)
Acc to https://www.drupal.org/node/2000204 .Dependencies should be namespaced in the format: {project}:{module} in .info.yml file.
View ArticleFile size validator should only respect the explicitly configured maximum...
Problem/MotivationDrupal\file\Plugin\Field\FieldType\FileItem::getUploadValidators() always sets the maximum file size for uploading based on post_max_size and upload_max_filesize PHP settings.That...
View Article#states attribute does not work on #type datetime
Problem/Motivation#states do not work with 'datetime' form elements.Proposed resolutionUpdate logic in the Datetime element to handle the nested elements.Remaining tasksFix test fails.User interface...
View ArticleSet the toolbar to position fixed on mobile
Problem/MotivationDuring the usability sessions, some participants did not notice the toolbar on mobile, as struggled to get back to their administrative content area.When the toolbar was originally...
View ArticleWrong validation messages in Datelist::validateDatelist()
Problem/MotivationIf a datetime field is invalid, the error message is too generic. It is unclear what field is incorrect, especially if there are multiple datetime fields on the entity (color alone is...
View ArticleInstall profile is disabled for lots of different reasons and core...
Problem:Issue summary: NOTE: if you are trying to solve this novice issue, the plan of attack is at http://drupal.org/node/1170362#comment-5050480. We need a simple patch that takes most of...
View ArticleEliminate the use of exit in core
Problem/MotivationDrupal core currently generates headers and/or prints content directly in various places. With the introduction of HttpKernel and Response objects, these exit; calls should be...
View ArticleCreate experimental installation profile
Problem/MotivationDrupal out-of-the-box doesn't contain a fully functional demo trying to sell Drupal. Instead what is currently shipped is just the building tools for creating awesome websites. In...
View ArticleViews should not condition joins on the langcode of fields that are not...
Problem/MotivationWhen creating a node view with both translatable and non translatable fields, the view filter on language adds a join condition on the langcode of all fields (even those that have not...
View Article[plan] Roadmap for Simpletest?
Simpletest is a legacy testing framework which comes out of the Drupal 6 days, was in core in Drupal 7, and is supported in Drupal 8 alongside PHPUnit-based frameworks.Moving forward to Drupal 9,...
View ArticleRemove Simpletest UI because we don't want to maintain a graphical test...
Problem/MotivationWe are converting all our test cases to use PHPUnit which is a well known and well supported test runner. Maintaining the Simpletest UI is a lot of work, we should rather spend our...
View Article