[PP-1] EntityResource relies on a normalizer's deserialize method adding...
In #2451397: Entity denormalization fails to retrieve bundleDrupal\serialization\Normalizer\EntityNormalizer::denormalize() has to add _restSubmittedFields to the entity object so that...
View ArticleRe-organise user/account items under admin/
Problem/MotivationI'm opening this because it confuses me, I don't yet have evidence that it confuses anyone else.admin/content has a list of node content, then tabs with lists of comments and files...
View ArticleEdit hook_help text for Place block module
Problem/MotivationThe help text of the Place block module does not follow the Help text standards as described in https://www.drupal.org/help-text-standards. Also the description on the Extend page,...
View ArticleEdit hook_help text for Field Layout module
Problem/MotivationThe help text of the Field Layout module does not quite follow the Help text standards as described in https://www.drupal.org/help-text-standards. It misses a section to describe the...
View ArticleEdit hook_help text for Layout Discovery module
Problem/MotivationThe help text of the Layout Discovery module does not quite follow the Help text standards as described in https://www.drupal.org/help-text-standards. It misses a section to describe...
View ArticleEdit hook_help text and module description for Workflows module
Problem/MotivationThe help text of the Worksflow module does not follow the Help text standards as described in https://www.drupal.org/help-text-standards. It misses the Uses section. Also the...
View Articlelist_field_validate() doesn't seem to accommodate select lists with...
This is an interesting bug. I'm using the Inline Entity Form to edit line items. So I'm editing a shipping line item, and the Shipping service field always falls validation with an "invalid value"...
View ArticleFTP module upload error message needs improving
When trying to install a module I get this error: Error installing / updating File Transfer failed, reason: Cannot create directory /Library/WebServer/Documents/cardiff_renting/modules/custom_searchI...
View ArticleRemove trailing space from form element labels and field labels
There is already a pretty similar issue in Drupal 8 (https://www.drupal.org/node/1623574). But this issue here is about Drupal 7 and has another reason.What's wrong?The form elements (that support the...
View Article[D7] Support RFC 5785 by whitelisting the .well-known directory
This is a 7.x backport of the parent issue.Drupal should support RFC 5785, which establishes a .well-known URI location: https://tools.ietf.org/html/rfc5785These URIs are registered with IANA:...
View Articledrupal_random_key() documentation for length of returned string is wrong.
The documentation says "The base64 encoded result will have a length of up to 4 * $byte_count."This is wrong. I think it is always exactly ceil($byte_count * 4 / 3).Note that drupal_base64_encode()...
View ArticleImprove timezones selector with optgroups
Problem/MotivationWhen selecting a timezone you have to choose from a list of 422 items. Quickly finding an entry in this list can be difficult as you have to look through options with the same region...
View ArticleDateTimePlus doesn't track errors properly
Problem/MotivationDateTimePlus doesn't initialize DateTimePlus::errors properly, and doesn't handle the errors from date_parse properly.Contributor tasks neededTaskNovice task?Contributor...
View ArticleMessage "Required by Drupal (Fields Pending Deletion)" baffles users
Problem/MotivationWhen disabling modules that create fields this error is sometimes displayed. The message does not make it clear what caused the issue or how to fix it which is frustrating for...
View ArticleProvide better default configuration when re-using an existing field
Problem/MotivationWhen reusing an existing field on the "Manage fields" page (for the Basic Page type, /admin/structure/types/manage/page/fields) we do not get the expected configuration. The "field...
View ArticleThe install message referencing insufficient PDO drivers links to the wrong...
Previous works on this issue, fixed in D8.
View ArticleField formatter mappings defined in getFieldFormatterMap have no effect
Problem/MotivationWhen running migration upgrades for contrib fields, the formatters are not mapped during the upgrade. Essentially, the formatter mappings defined in...
View ArticleDeleting a node with revisions does not release file usage
Problem/MotivationIf revisions are enabled and a media item is changed on later revisions, it's no longer possible to delete the original media item from the library, despite removing all revisions or...
View ArticleLayouts cannot safely be provided by themes
Problem/Motivationlayout_discovery registers theme implementations for all layouts, modules and themes alike. It includes a 'base hook' that allows template_preprocess_layout() to run for all...
View ArticleIgnore core/node_modules
Problem/MotivationWhen installing the core JS dependencies there is a core/node_modules folder, which is not covered by our .gitignore.Steps to reproduce:Install yarncd /core"yarn install"Proposed...
View Article