Project Browser Initiative meeting for June 16, 2021
High level summary of meetingTBDMeeting recordinghttps://youtu.be/A2e7SsqWik0Next stepsPer Mihaela, our work has been evolving into three sorts of tracks:Prototype development User research and...
View ArticleConvert EntityViewsDataTest from a unit test to a kernel test
EntityViewsDataTest tests the behaviour of the EntityViewsData class.However, because it's a unit test, the test is very close to the implementation. All the services the class expects have to be...
View ArticleForbid view/edit/delete in ContactMessageAccessControlHandler
Problem/MotivationFollow-up for #2843755-19: EntityResource: Provide comprehensive test coverage for Message entity Message entities are not stored but access handler use permission access site-wide...
View ArticleTestSiteApplicationTest requires a database despite being a unit test
Problem/MotivationTwo problems:1) Unit test requires a databaseRunning TestSiteApplicationTest in isolation reveals that it errors out.That's because it uses the SIMPLETEST_DB environmental variable,...
View Article[PHP bug] Illegal length modifier specified 'f' in s[np]printf call...
Hi,I am getting a error when I am clearing a cache or opening module page it's happening on live server not in localhost Error -Fatal error: Illegal length modifier specified 'f' in s[np]printf call in...
View ArticleViews entity operations lack cacheability support, resulting in incorrect...
Problem/MotivationIn order to be able to cache the rendered output of views result rows, we need support for it when we render entity operation links, see the https://qa.drupal.org/pifr/test/1022293...
View ArticleAllow media items to be edited in a modal when using the field widget
Problem/MotivationIn #2962525: Create a field widget for the Media library module, the media edit/view link was disabled in the field widget and widget view in order to prevent unintended data loss....
View ArticleRegister a user without email verification should still send an email
I believe this being a follow up to #2291055: REST resources for anonymous users: register.I am creating an user with the rest resource, configured not to verify email address, and the...
View ArticlePromote the non-stable statuses in admin/modules page, optionally even visually
Problem/MotivationWhen #3124762: Add 'lifecycle' key to .info.yml files is committed, we will have three new non-stable module states. At present there is a visual affordance to experimental modules at...
View ArticleLocal tasks should honor selected admin interface language (if set)
Problem/MotivationLocal task labels are always displayed using the content language, ignoring that users can set their admin language preference (if the site has an admin language preference option set...
View ArticleAllow decoration of plugins
Problem/MotivationIf people want to tweak existing plugins the only way at the moment is to extend and add a new plugin with a different functionality. For example: - It's impossible to tweak the...
View ArticleRename user name to login, add user name as a screen name for improved security
Problem/MotivationWhy is login called user name and also used for screen display? Just don't understand why drupal uses a login as a user name, it is not secure. Secure systems never use login for...
View Articledeprecate file_save_data, file_copy and file_move and replace with a service
Problem/MotivationCurrently file_save_data depends on a number of services and calls logging and flash messages. We should deprecate it, and move it to a service so it can be better tested, throw...
View ArticleFold drupal_get_updaters() into Updater class, deprecate drupal_get_updaters()
Problem/Motivation#1577902: [META] Remove all usages of drupal_static() & drupal_static_reset() wants us to get rid of drupal_static().#3015538: [META] Deprecate contents of common.inc wants us to...
View ArticleModule and theme names are not filtered on output.
Problem/MotivationEspecially with the growth of Features, and the ability to use update module to add/update themes and modules, it seems like a not entirely safe assumtion that what's in the .info...
View ArticleoEmbed system doesn't work if thumbnail url does not have a file extension
Problem/MotivationAfter downloading a thumbnail for a remote oEmbed resource, certain operations (e.g., applying an image style to the thumbnail) can fail if the thumbnail had no file extension, with...
View ArticleAdd ViewExecutable::getStylePlugin and ViewExecutable::getRowPlugin as public...
Problem/Motivation\Drupal\views\ViewExecutable::$style_plugin and \Drupal\views\ViewExecutable::$rowPlugin should have corresponding methods, one could call.Once we do that, we can also mark the public...
View ArticleCKEditor DrupalImage plugin, edit image modal dialog doesn't open once...
Steps to reproduce:1. Go to any content add page with textarea field with ckeditor enabled(even for full html format as admin) 2. Click on image add plugin button from toolbar. 3. Insert some image url...
View ArticleThe testbot does not run PHPCS on all files when core/phpcs.xml.dist is changed
Problem/MotivationThe testbot does not run PHPCS on all files when core/phpcs.xml.dist is changed. Therefor the testbot passes, when there are files that break on the rule change and the testbot should...
View ArticleFix 'Drupal.Commenting.VariableComment.IncorrectVarType' coding...
Problem/MotivationPart of #2909364: [meta] Fix 'Drupal.Commenting.VariableComment' coding standard.See parent issue for instructions.The sniff refers to @var: Class property data types and Indicating...
View Article