Implement __sleep()/__wakeup() for entity controllers
Follow-up from #1909418-93: Allow Entity Controllers to have their dependencies injectedBut what I think we should do, not necessarly in this issue, is implement __sleep()/__wakeup() where we throw out...
View ArticleIntegrate "text formats selector" into CKEditor toolbar
Problem/MotivationThe problem is pretty significant, and one that can be found on all Drupal 7 sites. The interface element for this is quite heavy which makes it quite distracting on textarea heavy...
View ArticleWrap drupal_get_js() and drupal_get_css() in classes to remove process layer
Problem/MotivationWe are trying to remove the process layer but in doing so 'getting' all the CSS and JS in the first/main preprocess will build the JS/CSS into a string too early and later...
View ArticleExtend the router provider interface
Problem/MotivationAs we realized on #1851086: Replace admin/people with a View is that overriding existing paths in views is problematic.Therefore selecting routes by pattern is helpful to allow...
View ArticleAutomaticly generate Performance improvements needed after Refactor node...
Follow up for #1498674: Refactor node properties to multilingualPostponed on#1498674: Refactor node properties to multilingual#1497374: Switch from Field-based storage to Entity-based storage#2004330:...
View ArticleAdd contextual information about languages in queries
Follow up for #1498674: Refactor node properties to multilingualPostponed on#1810370: Entity Translation API improvements#1498674: Refactor node properties to multilingualProblem/MotivationSome use...
View ArticleException on field_purge_batch() after deleting a field
To reproduce:Grab latest head, and install standard profile. Go straight to the module page and disable and then uninstall comment Run cron to trigger field_purge_batch() (twice to be sure) Go to dblog...
View ArticleI upload file to "Private file" folder, but I can't download them. Drupal...
I use Private file system, If I upload files that file name use Russian, Chinese or Japanese character, when I download them, Drupal hint me "You are not authorized to access this page.", If I upload...
View Article[Meta] Views integration with EFQ2
Follow up for #1498674: Refactor node properties to multilingualProblem/Motivation#2004314: Add contextual information about languages in queries adds language to queries sprinkled around in core....
View Article[META] Convert queries to entity field query v2
Follow up for #1498674: Refactor node properties to multilingual and #1497374: Switch from Field-based storage to Entity-based storageProblem/MotivationThere are some database queries which should be...
View ArticleSeparate Tabs (MENU_LOCAL_TASK) from hook_menu()
related to #1908756: Separate Action Links (MENU_LOCAL_ACTION) from hook_menu()For tabs we need to have hierarchy which distinguishes them from local actions.A knotty problem to be solved is also the...
View ArticleMove uuid property to ConfigEntityBase and remove from annotation
We talked about this today and agreed to just implement the UUID on the ConfigEntityBase class, and enforce this key.AttachmentSizeStatusTest resultOperationsd8-uuid-move.patch17.3 KBIdleFAILED:...
View ArticleMySQL Database Connection isn't serializable
A mysql database connection is serialized by cloning the current object; removing the connection, schema and driverClasses to save space; serializing the result; and destroying the cloned stripped down...
View ArticleUnserialised database connection objects don't use Drupal's PDO Statement class
When serialising the datbase connection object we remove the connection, schema and driverClasses objects before hand and reinitialise them when the string is unserialised. However, when recreating the...
View ArticleTidy up code following multilingual node properties patch
Follow up for #1498674: Refactor node properties to multilingualProblem/MotivationCode readability and maintainability - the code requires tidy-up beyond scope of original "refactor node properties to...
View ArticleMake the Drupal Kernel Serializable
Drupal's kernel currently inherits Symfony's serialize() and unserialize() functions which expect a different object signature. Correcting for Drupal's makes the kernel serializable. :)
View ArticleMake query filter on node status for a language and fallback to default language
Follow up for #1498674: Refactor node properties to multilingualProblem/MotivationIn 1498674 was the @todo+ // @todo This should be actually filtering on the desired node status field+ //...
View ArticleUse multiple language insertions in drupal_write_record to revisionTabe to...
Follow up for #1498674: Refactor node properties to multilingualProblem/MotivationPerformance improvement.In 1498674 was the @todo+ // @todo Use multiple insertions to improve performance.On the...
View ArticleRemove special property language code to handle comments once comments are field
Follow up for #1498674: Refactor node properties to multilingualPostponed on #1778178: Convert comments to the new Entity Field APIProblem/MotivationSpecial code to handle comments.In 1498674 was the...
View ArticleMake the {node_field_revision}.log column nullable so that we can simplify...
Follow up for #1498674: Refactor node properties to multilingualProblem/MotivationSimplify codeIn 1498674 was the @todo- // @todo: Make the {node_revision}.log column nullable so that we canOn the...
View Article