\Drupal\shortcut\Tests\ShortcutLinksTest::testShortcutBlockAccess()

Problem/Motivation

There is no contextual link to edit the list of shortcuts on the Shortcuts block.

The shortcuts block with contextual links

Proposed resolution

Add a shortcut.contextual.yml to add a Edit shortcuts link.

Remaining tasks

Contributor tasks needed
Task Novice task? Contributor instructions Complete?
Create a patch Instructions
Add automated tests Instructions
Manually test the patch Novice Instructions
Review patch to ensure that it fixes the issue, stays within scope, is properly documented, and follows coding standards Instructions

User interface changes

An added contextual link in the shortcut block. No new UI elements.

API changes

None.

Data model changes

None.

Original report by David_Rothstein

The shortcuts provided by the shortcut module can be displayed in the toolbar, but the module also provides a block. As originally pointed out by @jhodgdon at #647084: Missing shortcut edit and delete operations on shortcuts admin (but moved here since that issue has evolved into other things), the block does not have an "edit shortcuts" link in it like the toolbar does. It needs to.

Should be pretty straightforward to implement - the one complication I can see is that this is crying out to be done with contextual links. However, not all users have access to see contextual links, and if you have edit rights on the shortcut set but don't see the link on it, this could be a problem (unless we make sure that all classes of users have some other path to editing their shortcut set via the UI, they really need this link available on the block). So we might have to go with a basic text link in the body of the block for now.

Comments

jhodgdon’s picture

We need a quick patch for this. It should behave just like the current edit shortcuts link on the toolbar display of shortcuts.

mr.baileys’s picture

Status: Active » Needs review
StatusFileSize
new1.16 KB

Quick patch (basically a copy of the way the configure link is added to the toolbar).

jhodgdon’s picture

The link works for me. Do we need a second opinion here? I'm +1 for RTBC.

jhodgdon’s picture

jhodgdon’s picture

Status: Needs review » Reviewed & tested by the community

Assuming the patch still applies/passes... we've probably waited long enough for a second opinion?

tom_o_t’s picture

webchick’s picture

Status: Reviewed & tested by the community » Needs work

I'm not sure I agree with this. The navigation block doesn't have an "edit navigation" link just sitting around in it at the bottom, yet this is what this patch looks like:

Only local images are allowed.

Ick! ;)

What would be cool though is sticking the edit link in the contextual links like menu does.

(And though this adjusts something in t(), it doesn't add a new string so doesn't impact string freeze.)

jhodgdon’s picture

Do we have to rehash this again?

The problem is that there is no other link to edit shortcuts, anywhere in the UI (or at least, there wasn't when I filed this issue), if you are using the block and not the Toolbar module. There has to be a link somewhere in the UI to get to the edit page. Doesn't there?

The Edit Shortcuts link is not contextual in the Toolbar either.

Sigh.

webchick’s picture

I'm not sure why the observation that this breaks UX freeze warrants a "sigh". The toolbar is not a block, so sticking a link in the middle there is fine. But for blocks, the pattern we employ elsewhere for "edit this" is contextual links, not sticking an edit link in the block body.

However, it appears that there is a link to edit it now under admin/config/user-interface/shortcut/shortcut-set-1.

So is this "won't fix"?

jhodgdon’s picture

Status: Needs work » Closed (won't fix)

OK.

David_Rothstein’s picture

Status: Closed (won't fix) » Needs review
StatusFileSize
new9.5 KB
new1.08 KB

It's actually the page at admin/config/user-interface/shortcut that gives you a link to edit these. However, that requires "administer shortcuts" permission, which not everyone has. So there can still be people who have permission to edit shortcuts but no link in the UI to get there.

This is a bit of an edge case, though. And doing it as a contextual link would at least be better than not doing it at all.

However, the biggest problem with the screenshot in #7 is that the link is aligned left, which looks ugly. We already have a precedent of how to theme these links: theme_more_link(). The attached patch and screenshot show what that's like and that it's consistent with other blocks. The problem is that we'd like the text to say "Edit" rather than "More", but theme_more_links() isn't flexible enough to do that and it's too late to fix that, and building up a parallel theme function that did essentially the same thing would make themers mad, so we're stuck there. However, the "More" text isn't totally inaccurate either here (and we'd still get "edit shortcuts" showing up as hover text on the link), so I'm at least putting it up for discussion.

David_Rothstein’s picture

Oh, and that was a cross-post, but we definitely shouldn't "won't fix" this.

In the worst case, we can still do the contextual link thing - which doesn't 100% solve the bug aspect of this, but at least comes closer, and has some advantages of its own anyway as @webchick said above.

webchick’s picture

Yeah... of the options contextual links is the only one that makes sense to me. Using a "More" link (while definitely nicer on the eyes) again breaks the UX because every other place we use it it's a list of those things, not an admin panel.

David_Rothstein’s picture

StatusFileSize
new7.98 KB
new1.48 KB

OK, here is a patch for that. As shown in the screenshot, the contextual links here now parallel the way the ones for menus work (including inheriting the usability problem where you have to click "list links" to edit them... yup).

Be warned also that this could be a bit of a performance hit for administrators who see this block. Because of the way the contextual links system works, it is going to try loading the shortcut set a few times per page to see if they have access to the various links. This could be mitigated by adding static caching to the shortcut_set_load() function.

jhodgdon’s picture

I thought there was a UI in the user account editing space that gave you a link to edit your shortcuts too? I worked on a patch a while back that was supposed to do that... If that link exists, then this can actually be set to "won't fix".

The problem I see with this version of the patch is that
a) Not all themes display contextual links (Garland, for example, doesn't, at least last time I checked, which admittedly was months ago)
b) Not everyone has permission to see contextual links

The "edit shortcuts" link that is on the Toolbar display of shortcuts does not suffer from this limitation.

David_Rothstein’s picture

I thought there was a UI in the user account editing space that gave you a link to edit your shortcuts too? I worked on a patch a while back that was supposed to do that...

I don't think so - I believe there is only a link that goes in the other direction. Also, not all users who can edit shortcuts necessarily have permission to switch their own shortcut set, so they can't necessarily get to that user account page.

The problem I see with this version of the patch is that
a) Not all themes display contextual links (Garland, for example, doesn't, at least last time I checked, which admittedly was months ago)
b) Not everyone has permission to see contextual links

All themes do display contextual links (unless they go out of their way to hide them). However, it's definitely true that the Contextual Links module might not be enabled, or the user might not have permission to see them.

So that's why this isn't a 100% fix, but it's still much better than not doing anything to fix it at all, in my opinion.

However, we need to think about that caching issue, I guess.

David_Rothstein’s picture

Version: 7.x-dev » 8.x-dev
Bojhan’s picture

I am not sure, if its a really valid usecase - because it exists for many other modules that now have functionality exposed through contextual links.

jhodgdon’s picture

When I filed the original issue on this, there was no way to get to the Edit Shortcuts page if you didn't use the toolbar (no contextual links existed). Has that changed? If not, by all means add the link using contextual links, but there should be a link somewhere, right?

Bojhan’s picture

Oh, sorry my post was probably somewhat confusing - my argument was that supporting a usecase where there is neither access to the toolbar or contextual links, seemed a bit weird.

kscheirer’s picture

Status: Needs review » Needs work

The last submitted patch, 717812-14-shortcut-block-configure.patch, failed testing.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

tstoeckler’s picture

Title: Missing "edit shortcuts" link on the shortcut block » Missing "edit shortcuts" contextual link on the shortcut block
Issue summary: View changes
StatusFileSize
new47.86 KB
tstoeckler’s picture

Status: Needs work » Active
Issue tags: +Dublin2016, +Novice
autopoietic’s picture

Assigned: Unassigned » autopoietic
autopoietic’s picture

Assigned: autopoietic » Unassigned

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

mayurjadhav’s picture

Issue tags: +DrupalMumbaiCodeSprint

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

cybercraft2003’s picture

Working on this in the first timers contribution workshop.

cybercraft2003’s picture

StatusFileSize
new1.05 KB

And now.. The patch

cybercraft2003’s picture

Status: Active » Needs review
cybercraft2003’s picture

StatusFileSize
new2.2 KB

Missing tests...

tstoeckler’s picture

Status: Needs review » Needs work
Issue tags: +DrupalEurope

Patch and tests generally look good, thanks!

Marking needs work for the following points and also marking Novice to fix the review.

  1. +++ b/core/modules/shortcut/shortcut.module
    @@ -11,6 +11,7 @@
    +use Drupal\shortcut\Plugin\Block\ShortcutsBlock;
    
    @@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
    +function shortcut_block_view_shortcuts_alter(array &$build, ShortcutsBlock $block) {
    

    The type-hint should be BlockPluginInterface.

  2. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
    +    $shortcut_set = shortcut_default_set();
    

    I think we should use shortcut_current_displayed_set() instead of shortcut_default_set() to match what the block is doing.

  3. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
    +    $shorcut_id = $shortcut_set->id();
    ...
    +        'route_parameters' => ['shortcut_set' => $shorcut_id],
    

    There's a typo in the variable name: "shorcut" instead of "shortcut"

  4. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
    +    if(!empty($shorcut_id)) {
    

    I don't think we need this check, the shortcut set will always have an ID.

  5. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
    +}
    \ No newline at end of file
    

    Let's add a newline at the end.

  6. +++ b/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php
    @@ -438,6 +438,24 @@ public function testShortcutBlockAccess() {
    +    // Creates a block instance and place in a region through api.
    

    I don't think this comment adds much value, let's just remove it.

cybercraft2003’s picture

Status: Needs work » Needs review
StatusFileSize
new2.26 KB

Ok, i've made some modification.

tstoeckler’s picture

Status: Needs review » Needs work

Wow @Cybercraft2003, I think you have nominated yourself for the coveted Fastest-Patch-of-the-Day award. ;-) Thanks a lot!

I found only some minor issue, but I hope it's OK to kick it back to you one more time. I promise it will be the last round ;-)

  1. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,20 @@ function shortcut_themes_installed($theme_list) {
    + *
    + * @param array $build
    + * @param BlockPluginInterface $block
    

    Let's remove the parameter documentation. Our documentation standard does not allow it unfortunately. (Yes, it looks nicer in PhpStorm that way, but we cannot have nice things ;-))

  2. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,20 @@ function shortcut_themes_installed($theme_list) {
    +    $shortcut_id = $shortcut_set->id();
    ...
    +      'route_parameters' => ['shortcut_set' => $shortcut_id],
    

    Instead of putting $shortcut_id into a separate variable let's just use ['shortcut_set' => $shortcut_set->id()] directly.

  3. +++ b/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php
    @@ -438,6 +438,25 @@ public function testShortcutBlockAccess() {
    +   * Check if the granted user access to contextual "Edit shortcut" link
    

    This should be "Checks" instead of "Check" (i.e. with a trailing "s".

  4. +++ b/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php
    @@ -438,6 +438,25 @@ public function testShortcutBlockAccess() {
    +    // Verify that anonymous users don't see the
    +    // shortcut edit link.
    

    "don't" should be "do not". Also this should not break into a new line. It should only break if it is longer than 80 characters.

cybercraft2003’s picture

StatusFileSize
new1.09 KB

The last from the car ;)

cybercraft2003’s picture

Status: Needs work » Needs review
cybercraft2003’s picture

StatusFileSize
new2.3 KB
andypost’s picture

  1. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,20 @@ function shortcut_themes_installed($theme_list) {
    +    $user = \Drupal::currentUser();
    ...
    +    if (in_array('authenticated', $user->getRoles())) {
    

    better to call `\Drupal::currentUser()->isAuthenticated()`

  2. +++ b/core/modules/shortcut/shortcut.module
    @@ -443,3 +444,20 @@ function shortcut_themes_installed($theme_list) {
    +    var_dump($user->getRoles());
    

    should be removed

cybercraft2003’s picture

Oups... I will remove the var dump...

cybercraft2003’s picture

StatusFileSize
new2.74 KB

Ok, this my final patch (i hope).

The test condtion is more relevant with "hasPermission" method.
I remove the unnecessary test, fix code commentary, etc...

The previous patch has not the yml file... I've fixed that too.

EDIT : My patch created with phpstorm seems to not working... I will reupload new patch file. Sorry

Status: Needs review » Needs work

The last submitted patch, 46: shortcut-717812-46.patch, failed testing. View results

cybercraft2003’s picture

StatusFileSize
new2.45 KB
cybercraft2003’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 48: shortcut-717812-48.patch, failed testing. View results

lestat’s picture

It's not possible to test this way contextual links. It should be requested from contextual.render.
We need to test it, like in Contextual module, I guess. Something like:

    $account = $this->drupalCreateUser(['access shortcuts', 'customize shortcut links', 'access contextual links']);
    $this->drupalLogin($account);
    $this->drupalGet('');
    $ids[] = 'block:block=shortcuts:langcode=en|shortcuts:shortcut_set=default:langcode=en';
    $response = $this->renderContextualLinks($ids, '');
    $this->assertSame(200, $response->getStatusCode());
    $json = Json::decode((string) $response->getBody());
    $this->assertContains('Edit shortcuts', $json[$ids[0]]);

Don't know, what to do with renderContextualLinks. Should we copy the function or re-use from Contextual module tests?

cybercraft2003’s picture

Yep, the patch seems to work as designed but test crash the rebuild because it's not relevant.

I will try new test logic... It's my first contribution and I don't know how to drive unit test with the ddev container based quick sprint environment. I will try to execute phpunit test on my container based environment. Or if you know how to do that?

cybercraft2003’s picture

StatusFileSize
new3.03 KB

I will try with this logic

cybercraft2003’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 53: shortcut-717812-53.patch, failed testing. View results

cybercraft2003’s picture

Status: Needs work » Needs review
StatusFileSize
new3.24 KB

Status: Needs review » Needs work

The last submitted patch, 56: shortcut-717812-55.patch, failed testing. View results

MerryHamster’s picture

StatusFileSize
new3.22 KB

Reroll #56 patch for 8.7.x

MerryHamster’s picture

Version: 8.6.x-dev » 8.7.x-dev
Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 58: 717812-58.patch, failed testing. View results

zahord’s picture

StatusFileSize
new3.19 KB
new743 bytes

Updating patch #58

zahord’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 61: 717812-61.patch, failed testing. View results

zahord’s picture

StatusFileSize
new3.44 KB
zahord’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 64: 717812-64.patch, failed testing. View results
- codesniffer_fixes.patch Interdiff of automated coding standards fixes only.

volkswagenchick’s picture

Issue tags: +fldc19, +sfdug, +dcnj19

Tagging for upcoming contribution days.

johnpicozzi’s picture

StatusFileSize
new3.44 KB

Updated the route name in shortcut.links.contextual.yml to use 'entity.shortcut_set.customize_form'. Feel like it makes more sense to go to the list link page instead of the edit set name.

johnpicozzi’s picture

StatusFileSize
new3.44 KB

Updated patch to remove extra space causing issue in test.

johnpicozzi’s picture

Looks like the test is still failing, based on @LeStat comment above in #51 it might be a good idea to try re-using the contextual module tests instead of reinventing the wheel.

nginex’s picture

Issue tags: +LutskGCW19
mas2405’s picture

Queued patch for retesting PHP 7.1 & MySQL 5.7

Version: 8.7.x-dev » 8.8.x-dev

Drupal 8.7.0-alpha1 will be released the week of March 11, 2019, which means new developments and disruptive changes should now be targeted against the 8.8.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

dksdev01’s picture

Issue tags: +Seattle2019

I am working on recreating this patch for 8.8.x. thanks

dksdev01’s picture

StatusFileSize
new3.44 KB
cristiroma’s picture

Status: Needs work » Needs review
StatusFileSize
new3.23 KB
new3.71 KB

I tested manually the functionality and it works.
However the patch was not working because it needed to be migrated to WebDriverTest since it relies on JavaScript actions. Also I moved the test inside the the shortcuts module.

cristiroma’s picture

StatusFileSize
new3.24 KB
new1.07 KB

Attaching a new patch which is addressing the coding style issues reported by the test bot.

volkswagenchick’s picture

Issue tags: +drupalnorth2019

tagging for DrupalNorth 2019

rick hood’s picture

StatusFileSize
new79.16 KB

Tested missing-shortcuts-link-717812-77.patch from #77 on local 8.8.x-dev and it worked fine. Added a shortcut link and saved, all good. At #D4DBoston

Christie Alcidor’s picture

Christie Alcidor’s picture

kscheirer’s picture

Status: Needs review » Reviewed & tested by the community

Based on #79

larowlan’s picture

+++ b/core/modules/shortcut/shortcut.module
@@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
+    if ($user->hasPermission('customize shortcut links')) {

should we be adding #cache context here to indicate this varies by access now?

wim leers’s picture

#83: Thanks for calling that out!

+++ b/core/modules/shortcut/shortcut.module
@@ -443,3 +444,19 @@ function shortcut_themes_installed($theme_list) {
+    if ($user->hasPermission('customize shortcut links')) {
+      $shortcut_set = shortcut_current_displayed_set();

Woah… 😨

Even varying by user.permissions is not enough — shortcut_current_displayed_set() can even vary per user (user cache context)!


This again goes back to #2339903: Shortcut module's access checking is insane, #2083123: Shortcut cleanup: Remove duplicated code and deprecate legacy functions and more. That's why this particular contextual links item needs this pretty crazy work-around.

IMHO we should stop building more on top of the excessive complexity of the Shortcut module and first simplify it, first make it sane. Only then can we truly make the UX better.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

rithesh bk’s picture

Assigned: Unassigned » rithesh bk

currently i am working on it .....

rithesh bk’s picture

Assigned: rithesh bk » Unassigned
Status: Needs work » Needs review
StatusFileSize
new164.38 KB

Tested missing-shortcuts-link-717812-77.patch from #77 on local 8.9.x-dev and it worked fine. Added a shortcut link and saved, all good. Please find the attached screenshot ....

mradcliffe’s picture

Status: Needs review » Needs work
Issue tags: -Novice +Needs issue summary update

Thank you for the screenshot, @Rithesh BK. It usually helps to also add this to the issue summary. At. this point, I think that the issue is still at work based on @larowlan's question and @Wim Leer's comment. We should leave the issue at Needs work.

I added the Needs issue summary update and removed the Novice tag because I'm not sure what the next step is based on that review. Should the issue be postponed on #2083123: Shortcut cleanup: Remove duplicated code and deprecate legacy functions?

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

smustgrave’s picture

Status: Needs work » Postponed
StatusFileSize
new0 bytes
new3.39 KB

rerolled for 9.5 but have not addressed #83 and #84. And based on #84 believe this should be postponed until https://www.drupal.org/project/drupal/issues/2083123 is committed

larowlan’s picture

Title: Missing "edit shortcuts" contextual link on the shortcut block » Add "edit shortcuts" contextual link on the shortcut block
Category: Bug report » Feature request
Issue tags: +Bug Smash Initiative

Triaged for bugsmash, this feels like a feature request to me

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.

smustgrave’s picture

Project: Drupal core » Shortcut (from core)
Version: main » 2.x-dev
Component: shortcut.module » Code