Implement Entity::fields() for migration destinations
Went to implement #2630718: Implement drush migrate-fields-destination and got no output, because: public function fields(MigrationInterface $migration = NULL) { // TODO: Implement fields() method. }...
View ArticleNotice: Undefined index: value in...
To reproduce:Make a site that has Content Type A with an entity reference field to Content Type B Make some content that has this reference as a sample Make a view that shows content of Type A Add an...
View ArticleExperimental migrate_drupal_i18n module
Problem/MotivationEven after we get the last couple i18n issues resolved, there are still many unknowns and areas for i18n could get improved. Rather than rushing and stating all i18n migrations are...
View ArticleLogin using homepage user login form block will redirect to /node
Problem/MotivationRedirecting to /node page after successful logged in by using login form in the homepage.Proposed resolutionRedirect to the same homepage URL ( example.com/ ) instead of redirecting...
View ArticleAfter 8.5.0 upgrade: Unknown column revision.revision_default
Hey folks. Any idea on where to start looking to debug the following? I'm getting this on one of my sites after the 8.5.0 upgrade. I tried disabling all my contrib modules, yet this error still...
View ArticleOff-canvas styles override CKEditor's reset and theme
Problem/MotivationCKEditor's default styles and resets are being overridden by off-canvas' CSS. As a result, CKEditor is basically un-usable when rendered inside of the off-canvas dialog.Currently the...
View ArticleCan not uninstall Field Layout while Layout Builder is installed
I'm trying to uninstall "Field Layout" but I'm having errors in my terminal :www.s1biose.com@vps000000 ~/public_html $ drush pm-uninstall field_layout [error] TypeError: Argument 1 passed to...
View Article"Restrict images to this site" blocks image style derivatives
Problem/MotivationThe filter Restrict images to this site checks if an image is local by trying to load image dimensions from the local file, if that fails, the image is marked as remote and removed...
View ArticleThe off-canvas dialog should have a 1px transparent border
Problem/Motivationoff-canvas.theme.css has a CSS rule that intends to override jQuery UI's default styling:.ui-dialog.ui-dialog-off-canvas { ... border: 0 solid transparent; ... } However, this...
View Article[META] Multilingual migrations meta issue
Problem/MotivationMigrate multilingual data from D6 and D7.Proposed resolutionD6 migration and much of D7 is working so use those migrations, and their plugins as models for these migrations. It is...
View ArticleProvide the ability to wrap the entire page with a border when opening...
Problem/MotivationThe Workspace UI prototype (https://marvelapp.com/2db8i71/screen/26360612) brought up the need to have the off-canvas dialog at the top of the page, a change which was implemented in...
View ArticleConvert JavascriptTestBase Tests to use DrupalSelenium2Driver
Now that #2775653: JavascriptTests with webDriver is in both 8.5.x and 8.6.x we should convert all the existing phantomjs tests over to using seleniumdriver.This can save a significant amount of...
View ArticleAdd login/logout commands to nightwatch
Problem/MotivationLet's add commands to login/logout in nightwatch based tests.Proposed resolutionRemaining tasksUser interface changesAPI changesData model changes
View Article\Drupal\Core\TypedData\TypedData::__construct() should type hint its...
Problem/MotivationThere's a @todo in \Drupal\Core\TypedData\TypedData::__construct() which says that we should use a type hint on DataDefinitionInterface for the $definition argument when #1928868:...
View ArticleMigrate D6 i18n custom blocks (boxes)
Follow-up to #2225681: Migrate D6 i18n blocks translated stringsProblem/MotivationA migration for custom block (D6 boxes) translated strings is needed. The translations for the title and body of custom...
View ArticleFollow-up for #2752961: automatically deleting compiled Twig templates across...
Problem/Motivation#2752961: No reliable method exists for clearing the Twig cache solved a big problem. See the CR at https://www.drupal.org/node/2908461.The remaining problem is now the deletion of...
View ArticleVerify that the plugin annotation system does not try to resolve @see and...
Problem/MotivationAdd a class loader like this:spl_autoload_register( function ($class_name) { file_put_contents(__DIR__ . '/classes.txt', $class_name . "\n", FILE_APPEND); }, FALSE, TRUE); It...
View ArticleUploading larger files than permitted in php.ini fails
Uploading files larger than permitted sizes in php.ini fails.A recent patch to support upload of binary files via REST was committed. Wim Leers at DrupalCon Nashville mentioned to me that this patch...
View ArticleAllow non-reusable blocks for placement in the Layout Builder
Split out from #2957425: Allow the inline creation of non-reusable Custom Blocks in the layout builderProblem/MotivationWhen you create a Custom Block entity, a Block Plugin definition is derived and...
View ArticleThe URL "/ " with trailing space is not getting recognized as...
The space from user input prevents URL to be recognized as internal, henceUnexpectedValueException: External URLs do not have an internal route name in Drupal\Core\Url->getRouteName() as routeName...
View Article