Skip to content
Snippets Groups Projects
Unverified Commit bfe3f5dc authored by Lauri Timmanee's avatar Lauri Timmanee
Browse files

Issue #3333569 by alorenc, lauriii, smustgrave, larowlan: Breadcrumb for local...

Issue #3333569 by alorenc, lauriii, smustgrave, larowlan: Breadcrumb for local tasks of Custom Blocks should contain the name of the custom block not the entity ID
parent 89eb5575
No related branches found
No related tags found
32 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!54479.5.x SF update,!5014Issue #3071143: Table Render Array Example Is Incorrect,!4868Issue #1428520: Improve menu parent link selection,!4289Issue #1344552 by marcingy, Niklas Fiekas, Ravi.J, aleevas, Eduardo Morales...,!4114Issue #2707291: Disable body-level scrolling when a dialog is open as a modal,!4100Issue #3249600: Add support for PHP 8.1 Enums as allowed values for list_* data types,!3630Issue #2815301 by Chi, DanielVeza, kostyashupenko, smustgrave: Allow to create...,!3600Issue #3344629: Passing null to parameter #1 ($haystack) of type string is deprecated,!3291Issue #3336463: Rewrite rules for gzipped CSS and JavaScript aggregates never match,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2334Issue #3228209: Add hasRole() method to AccountInterface,!2074Issue #2707689: NodeForm::actions() checks for delete access on new entities,!2062Issue #3246454: Add weekly granularity to views date sort,!1591Issue #3199697: Add JSON:API Translation experimental module,!1484Exposed filters get values from URL when Ajax is on,!1255Issue #3238922: Refactor (if feasible) uses of the jQuery serialize function to use vanillaJS,!1162Issue #3100350: Unable to save '/' root path alias,!1105Issue #3025039: New non translatable field on translatable content throws error,!1073issue #3191727: Focus states on mobile second level navigation items fixed,!10223132456: Fix issue where views instances are emptied before an ajax request is complete,!957Added throwing of InvalidPluginDefinitionException from getDefinition().,!925Issue #2339235: Remove taxonomy hard dependency on node module,!877Issue #2708101: Default value for link text is not saved,!872Draft: Issue #3221319: Race condition when creating menu links and editing content deletes menu links,!844Resolve #3036010 "Updaters",!617Issue #3043725: Provide a Entity Handler for user cancelation,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493,!485Sets the autocomplete attribute for username/password input field on login form.,!30Issue #3182188: Updates composer usage to point at ./vendor/bin/composer
......@@ -22,6 +22,7 @@ entity.block_content.canonical:
path: '/block/{block_content}'
defaults:
_entity_form: 'block_content.edit'
_title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
options:
_admin_route: TRUE
requirements:
......
......@@ -3,6 +3,7 @@
namespace Drupal\Tests\block_content\Functional;
use Drupal\block_content\Entity\BlockContent;
use Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait;
/**
* Create a block and test block edit functionality.
......@@ -11,6 +12,8 @@
*/
class PageEditTest extends BlockContentTestBase {
use AssertBreadcrumbTrait;
/**
* {@inheritdoc}
*/
......@@ -23,6 +26,7 @@ protected function setUp(): void {
parent::setUp();
$this->drupalPlaceBlock('page_title_block');
$this->drupalPlaceBlock('system_breadcrumb_block');
}
/**
......@@ -77,6 +81,15 @@ public function testPageEdit() {
$this->drupalGet("block/" . $revised_block->id());
$this->clickLink('Delete');
$this->assertSession()->pageTextContains('Are you sure you want to delete the custom block ' . $revised_block->label() . '?');
// Test breadcrumb.
$trail = [
'' => 'Home',
'block/' . $revised_block->id() => $revised_block->label(),
];
$this->assertBreadcrumb(
'block/' . $revised_block->id() . '/delete', $trail
);
}
}
......@@ -2175,6 +2175,11 @@ parameters:
count: 2
path: modules/system/tests/modules/entity_test/entity_test.install
-
message: "#^Variable \\$goto in isset\\(\\) always exists and is not nullable\\.$#"
count: 1
path: modules/system/tests/src/Functional/Menu/AssertBreadcrumbTrait.php
-
message: "#^Call to deprecated constant REQUEST_TIME\\: Deprecated in drupal\\:8\\.3\\.0 and is removed from drupal\\:11\\.0\\.0\\. Use \\\\Drupal\\:\\:time\\(\\)\\-\\>getRequestTime\\(\\); $#"
count: 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment